Html 如何将子div边框设置为父div高度
正如您在本JSFIDLE中所看到的,每个“部分”的边框高度不同,并不覆盖整行。它被设置为特定的任何高度,而不是父对象的高度 我是否可以在不设置固定高度的情况下将其设置为父行“info”的高度?我不想要固定的高度,因为父对象的高度会有所不同 我试着将每个部分的高度设置为Html 如何将子div边框设置为父div高度,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,正如您在本JSFIDLE中所看到的,每个“部分”的边框高度不同,并不覆盖整行。它被设置为特定的任何高度,而不是父对象的高度 我是否可以在不设置固定高度的情况下将其设置为父行“info”的高度?我不想要固定的高度,因为父对象的高度会有所不同 我试着将每个部分的高度设置为 height: 100% 但这并不能做到这一点 看到这个了吗 要使%高度起作用,您还必须在%中设置所有父元素的高度,即您还必须在%中指定html和正文的高度。因此,在您的代码中,您必须将height:100%添加到CSS中的ht
height: 100%
但这并不能做到这一点 看到这个了吗
要使%
高度起作用,您还必须在%
中设置所有父元素的高度,即您还必须在%
中指定html
和正文的高度。因此,在您的代码中,您必须将height:100%
添加到CSS中的html、body
更新后的CSS如下所示
html,body{
height:100%;
}
更新
请参见更新的“所有子对象占据父对象的全部高度”。在更新的fiddle中,我向所有父元素添加了一个名为full width
的类,该类的高度100%
。请参见此
要使%
高度起作用,您还必须在%
中设置所有父元素的高度,即您还必须在%
中指定html
和正文的高度。因此,在您的代码中,您必须将height:100%
添加到CSS中的html、body
更新后的CSS如下所示
html,body{
height:100%;
}
更新
请参见更新的“所有子对象占据父对象的全部高度”。在更新后的fiddle中,我向所有父元素添加了一个名为full width
的类,该类的高度100%
。引导列只占据必要的高度,它们不会100%伸展。还有另一个选项:删除引导类并使用flexbox属性css。它更适合于响应性设计:
尝试以下结构:
html:
<div class=" info">
<div class="part">
<h6>Address</h6>
<p>100001 East village road, London UK</p>
<p>100202 West village road, London UK</p>
</div>
<div class="part">
<h3>1</h3>
</div>
<div class="part ">
<h6>Number</h6>
<p>1</p>
</div>
<div class="part ">
<h6>Name</h6>
<p>John Marie Ann Frank Jacob</p>
</div>
</div>
</div>
证明:
希望这有助于引导列只占据必要的高度,它们不会100%伸展。还有另一个选项:删除引导类并使用flexbox属性css。它更适合于响应性设计:
尝试以下结构:
html:
<div class=" info">
<div class="part">
<h6>Address</h6>
<p>100001 East village road, London UK</p>
<p>100202 West village road, London UK</p>
</div>
<div class="part">
<h3>1</h3>
</div>
<div class="part ">
<h6>Number</h6>
<p>1</p>
</div>
<div class="part ">
<h6>Name</h6>
<p>John Marie Ann Frank Jacob</p>
</div>
</div>
</div>
证明:
希望这有帮助这看起来像是HTML表的一个很好的用例。看起来内容实际上是表格数据。通过使用HTML表格,可以创建您正在寻找的视觉设计
HTML
地址
信息
数
名称
英国伦敦东村路100001号
乱数假文
一
约翰、玛丽、安、弗兰克、雅各布
英国伦敦西村街2301号
乱数假文
二
骚扰
英国伦敦Endon Rendon 345号
乱数假文
三
比尔
这看起来是HTML表的一个很好的用例。看起来内容实际上是表格数据。通过使用HTML表格,可以创建您正在寻找的视觉设计
HTML
地址
信息
数
名称
英国伦敦东村路100001号
乱数假文
一
约翰、玛丽、安、弗兰克、雅各布
英国伦敦西村街2301号
乱数假文
二
骚扰
英国伦敦Endon Rendon 345号
乱数假文
三
比尔
为什么不使用引导表?为什么不使用引导表?在您提供的小提琴中,“number”和“name”旁边的边框仍然没有覆盖整个区域,这是因为您没有行和列的高度md-*单位%。给它一个类,并指定100%的高度。这会解决问题的。如果你需要帮助,请一定问我。谢谢,但是第二个地址现在被隐藏了。是否有办法根据零件中的数据量使父div的高度变高或变短?希望这是有意义的。我试着改变“info”中的高度百分比,但这不是我想要的,因为这与在您提供的小提琴中固定高度几乎相同,“number”和“name”旁边的边框仍然不能覆盖整个区域,这是因为您没有行和列的高度md-*in%。给它一个类,并指定100%的高度。这会解决问题的。如果你需要帮助,请一定问我。谢谢,但是第二个地址现在被隐藏了。是否有办法根据零件中的数据量使父div的高度变高或变短?希望这是有意义的。我试着改变“信息”中的高度百分比,但这不是我想要的,因为这与固定高度差不多。这是一个非常酷的解决方案,但似乎如果有很多元素,或者宽度很窄,那么部分单词就会隐藏起来?如“数字”中的正确,在某个媒体查询中,您可以添加flex-wrap:wrap;对于父容器,这将解决您的问题,请检查此处:也许可以通过在每个“零件”旁边添加span元素或其他内容来解决此问题当然,这个元素必须和parents一样高这是一个非常酷的解决方案,但是如果有很多元素,或者宽度很窄,那么部分单词就会隐藏起来?如“数字”中的正确,在某个媒体查询中,您可以添加flex-wrap:wrap;对于父容器,这将解决您的问题,请检查此处:也许可以通过在每个“零件”旁边添加一个span元素或其他内容并添加一个bor来解决此问题