草庐IT

Auto-layout

全部标签

html - 使用 overflow-x : auto;"时,有没有办法在我的表格和滚动条之间放置一个空格

我有一个像这样的简单表格:......#table-overflow{position:absolute;top:10rem;right:3rem;left:3rem;bottom:2rem;display:block;overflow-x:auto;}当有很多行和列时,滚动条会按预期出现。当宽度大于表格时,我会在右侧看到一个垂直滚动条,表格数据会一直上升到该滚动条。有什么方法可以在不使用jQuery滚动条插件的情况下在垂直滚动条左侧和水平滚动条上方留出空间吗?我想看到的是这样的:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvx

html - flex-basis auto和0(零)的区别

这两个值有什么区别?我已经测试了很多示例,它们给出了完全相同的结果...有人可以给我一个示例,其中flex-basis:auto;没有给出与flex-相同的结果基础:0; 最佳答案 在大多数情况下,“0”和“auto”flex-basis会有所不同:数值被解释为特定宽度,因此零与指定“width:0”--因此会将元素折叠到给定内容的最小可能宽度,或者如果其溢出被隐藏或元素可直接调整大小(例如图像),则将其自身归零。.f{display:flex}.fdiv{border:1pxsolid}.zero{flex-basis:0}.au

html - 为什么 Float 优于位置 :relative and absolute while we can make layout quickly with position?

为什么Float优于position:relative和absolute而我们可以用position快速布局?在经济衰退时期,时间非常重要。当我们制作2-col、3-col或multi-col布局,然后在布局div中定位其他元素时。世界上大多数人都喜欢Float。为什么Float优于position:relative和position:absolute给中的任何元素定位和其他嵌套元素?如果使用position:布局页面/设计,我们可以创建一个设置为position:relative的容器div,允许标题、内容和导航divs在容器div内设置为position:relative,允许这些

html - 为什么高度是:auto not working on 2 floating elements?

这个问题在这里已经有了答案:Whydoesn'ttheheightofacontainerelementincreaseifitcontainsfloatedelements?(7个答案)关闭8年前。div#inner1和div#inner2在div#outer里面,但是还是div#outer的高度使用height:auto显示为0px。如何获取外部div的子元素的高度?这是我的代码:#outer{width:300px;height:auto;background:#ccc;}#inner1{float:left;width:100px;height:100px;background

HTML & CSS : Vertical Flow Layout (columnar style), 如何实现?

“流动”元素的标准CSS/html定位是水平的(基于行)=>float:left;。我需要做什么,才能像下面的示例(柱状样式)那样定位它们。是否有任何CSS标签可以在某处设置它?(理想情况下,我不想设置网格,这应该像在float:left样式中一样自动发生...)+---------------------------+|DivBox1||DivBox2||DivBox3|+---------------------------+添加后:多了2个盒子:+----------------------------+|DivBox1DivBox4||DivBox2DivBox5||DivBo

html - 为什么margin : auto only work horizontally and not vertically?

我已经看到,在开发网站时,将一个容器(固定高度)垂直居中放置在一个随机高度的容器内,对于Web开发人员(至少是我)来说总是一个噩梦,而当涉及到水平居中容器时(固定宽度)在随机宽度的容器内,margin:0pxauto;往往是标准模型中的一种简单方法。当事情可以这么简单时,为什么CSS不能与margin:auto0px;一起工作,当涉及到将固定高度的容器居中放置在随机高度的容器中时?这样做有什么具体原因吗? 最佳答案 这真的没有您想象的那么可怕,只是不要使用边距。vertical-align确实是您应该依赖的流体高度垂直居中。我拼凑了

layout - 使用 <DIV> 标签实现 3 列网站的最佳方式?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion我正在使用如下布局开发一个3栏网站:.........但是,考虑到's的默认CSS“位置”属性是“静态的”,我的's正如预期的那样,一个一个地显示在另一个下方。所以我将CSS属性“position”设置为“relative”,并更改了“middle”和“right”的“top”属性's到-(减去)前一个的高度.它工作得很好,但是这种方法给我带来了两个问题:1)即使InternetExplo

html - 为什么 "display: block"和 "width: auto"不拉伸(stretch)一个按钮来填充容器?

这个问题在这里已经有了答案:WhatisitintheCSS/DOMthatpreventsaninputboxwithdisplay:blockfromexpandingtothesizeofitscontainer(6个答案)关闭3年前。当我在按钮上设置display:block;和width:auto;时,我希望按钮像其他block元素一样拉伸(stretch)以填充容器.出于某种原因,它没有,至少在最新的Chrome中没有。在谷歌搜索时,我发现很多人都在问同样的问题,他们对“我如何拉伸(stretch)我的按钮来填充容器?”的回答很满意,这就是不是我感兴趣的。(我完全能够按我需

html - 如何在 CSS Grid Layout 中设置列​​的最大宽度?

我想要实现的目标:使用CSSGridLayout,使页面的右栏大小从其内容派生,但最多只能占窗口宽度的20%。我认为它会如何运作:div{border-style:solid;}#container{width:300px;height:300px;display:grid;grid-template-columns:1frminmax(auto,20%);}somecontentLoremipsumdolorsitamet,consecteturadipiscingelit.Doneccursuseuleoacultrices.Vivamusornare,orcisedpretium

html - 我怎样才能让一个绝对定位的 div 扩展到它的 relativley 定位的父级之外,它有溢出 : auto?

我有一个相对定位的div,它设置了overflow:auto。在里面,我有一个div,它充当一种下拉菜单。我希望下拉div在需要时扩展到父级之外,但它正在被裁剪,因为父级具有overflow:auto。我意识到这是正确的行为,但我不确定如何实现我想要的。下面是一些说明问题的HTML示例:owndiv与overflow:autodiv中的其他内容上下文相关,因此将它们放在一起是有意义的。我想我可以使用javascript将下拉div移动到DOM的另一部分,但如果可以避免,我宁愿不这样做。 最佳答案 您的问题是position:rela