这里,在这个例子中,我有两个部分,其中一个嵌套在另一个中。我把外部部门称为父母和嵌套孩子的部门。CSS属性的继承
CSS
/* for parent div tag*/
#parent{
width: 500px;
height: 300px;
z-index: 1;
background-color: #CCC;
border:thin solid black;
margin:25px;
padding:20px;
}
/* for child div tag */
#child{
border:thin solid #F00;
height:50px;
background-color:#FFC;
}
HTML
<!-- Start of parent tag -->
<div id="parent">
<p> This is parent div tag. </p>
<!-- Child div tag -->
<div id="child">
<p> This is child div tag. </p>
</div>
<!-- End of parent tag. -->
</div>
它看起来像这样在网页浏览器:
我questio n是:子div标签如何获得宽度的大小?是因为从父div标记继承还是仅仅通过默认行为,如果不指定宽度,它会扩展到父div容器?
这是所有display:block元素的默认行为,只要父容器允许就可以伸展。 –
这里是一个简单的测试,其中没有为父级设置宽度:http:// jsfiddle。净/ crazytonyi/XxNnu/2 / – Anthony