草庐IT

html - 如何通过 CSS 对齐父级 "relative"之外高度未知的绝对 DIV?

考虑一个简单的example用html和CSS.parent{position:relative;background:red;width:200px;height:40px;}.child{position:absolute;top:40px;left:30px;width:70px;height:70px;background:blue;}将绝对位置的DIV放置在其父级(具有相对位置)的正下方。在这个例子中,我将绝对值的顶部等于父级相对值的高度。当高度未知(父子)时,如何在父级下方对齐绝对DIV? 最佳答案 没想到this我自己

HTML div 元素不采用其父级的高度,即使父级具有非零高度

我有一个相当简单的问题。我有一个包含三个child的容器div-两个div和一张table。以下是CSS:#container{overflow:auto;}#child1{float:left;width:50px;height:100%;}#table1{float:left;}#child2{float:left;width:50px;height:100%;}HTML也很简单表格有一些设置其高度的内容。呈现页面时,父容器div的高度设置为表的高度,这是应该的。然而,其他child由于某种原因折叠了。这是示例,为清楚起见,使用了一些表格元素和样式:http://jsfiddle.

HTML div 元素不采用其父级的高度,即使父级具有非零高度

我有一个相当简单的问题。我有一个包含三个child的容器div-两个div和一张table。以下是CSS:#container{overflow:auto;}#child1{float:left;width:50px;height:100%;}#table1{float:left;}#child2{float:left;width:50px;height:100%;}HTML也很简单表格有一些设置其高度的内容。呈现页面时,父容器div的高度设置为表的高度,这是应该的。然而,其他child由于某种原因折叠了。这是示例,为清楚起见,使用了一些表格元素和样式:http://jsfiddle.

html - 如何使元素成为页面的全高?

有没有一种方法可以设置一个DIV元素来占据页面上的所有高度。像这样的东西:div.left{height:100%;width:50%;background-color:blue;position:absolute;top:0;left:0;}我用谷歌搜索了几次,但它们看起来都是非常复杂的变通方法,对于一个可能非常非常简单的问题和一个简单的解决方案。 最佳答案 如果div是body的直接子元素,则此方法有效:body,html{height:100%;}div{height:100%;}否则,您必须继续向它的每个父项、祖parent

html - 如何使元素成为页面的全高?

有没有一种方法可以设置一个DIV元素来占据页面上的所有高度。像这样的东西:div.left{height:100%;width:50%;background-color:blue;position:absolute;top:0;left:0;}我用谷歌搜索了几次,但它们看起来都是非常复杂的变通方法,对于一个可能非常非常简单的问题和一个简单的解决方案。 最佳答案 如果div是body的直接子元素,则此方法有效:body,html{height:100%;}div{height:100%;}否则,您必须继续向它的每个父项、祖parent

jQuery : $ ('div.myclass' ). height() 不准确

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:whyjquery.height()getadifferentresultonchrome?我有一个使用CSS类myclass.CSS类如下:.myclass{position:absolute;width:192px;font-size:11px;background-color:#FFF;padding:15px15px0;box-shadow:01px3pxrgba(34,25,25,0.4);-moz-box-shadow:01px3pxrgba(34,25,25,0.4);-webkit-box-sh

jQuery : $ ('div.myclass' ). height() 不准确

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:whyjquery.height()getadifferentresultonchrome?我有一个使用CSS类myclass.CSS类如下:.myclass{position:absolute;width:192px;font-size:11px;background-color:#FFF;padding:15px15px0;box-shadow:01px3pxrgba(34,25,25,0.4);-moz-box-shadow:01px3pxrgba(34,25,25,0.4);-webkit-box-sh

html - 如何使用 CSS 在最后一页打印背景颜色?

我试图在打印时显示纯色背景。我用过@mediaprint{height:100%;min-height:100%;background:#CCC;}并在Chrome和Safari中激活“打印背景图形”。但是在最后一页下面有一个白点,因为该网站没有覆盖A4/Letter页面的100%高度。照片:第一页:看起来符合预期。最后一页:我想用颜色填充下面的空白区域。 最佳答案 您可以使用100vh(Viewport-height)来设置您的页面已满。例如,在最后一页。你下面有一个空白区域,我想用颜色填充它。您可以尝试使用vh。@mediapr

html - 如何使用 CSS 在最后一页打印背景颜色?

我试图在打印时显示纯色背景。我用过@mediaprint{height:100%;min-height:100%;background:#CCC;}并在Chrome和Safari中激活“打印背景图形”。但是在最后一页下面有一个白点,因为该网站没有覆盖A4/Letter页面的100%高度。照片:第一页:看起来符合预期。最后一页:我想用颜色填充下面的空白区域。 最佳答案 您可以使用100vh(Viewport-height)来设置您的页面已满。例如,在最后一页。你下面有一个空白区域,我想用颜色填充它。您可以尝试使用vh。@mediapr

html - 将 div 定位在中心但具有动态高度?

我想在页面中间放置一个div。我在互联网上找到的解决方案假定div将具有静态大小。我需要div位于中间,如果内容大小合适,但如果它超过div的大小,它应该变大,最终允许滚动而不改变宽度。PS:我不需要对IE的支持,只需要XULRunner(Firefox)和基于Webkit的浏览器。编辑:整个页面必须是可滚动的,而不仅仅是内容div。我需要保留所有换行符。 最佳答案 给你:.container{border:1pxsolidRed;width:300px;height:500px;display:table-cell;vertica