Здесь В этом примере у меня есть два раздела, в которых один вложен в другой. Я называю внешнее разделение родителем и разделение, в которое вложен ребенок.Наследование в свойствах 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, если вы не укажете ширину?
Это поведение по умолчанию для всех дисплеев: элементы блока растягиваются, насколько позволяет родительский контейнер, да. –
вот простой тест, где ширина не установлена для родителя: http: // jsfiddle.сеть/crazytonyi/XxNnu/2 / – Anthony