下面是代码:为什么这个小孩div不包含在父div的蓝色背景中?
.wrapper {
overflow: auto;
width: 300px;
height: 200px;
background-color: #f00;
}
.t0 {
height: 100px;
background-color: #00f;
}
.t0 .s1 {
font-size: 30px;
color: #fff;
}
<div class="wrapper">
<div class="t0">
<div class="s1">aaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaabbba</div>
</div>
</div>
我想包含在div.t0
的蓝色背景div.s1
。
我发现div.s1
和div.t0
都是300px的宽度非常混乱的事实。
我在查找有关如何在css spec中确定宽度的相关规范,但失败了。
问题:
- 如何才能使所含
div.t0
的蓝色背景div.s1
- 哪里这种行为的相关规范?
更新: 谢谢你的提示答案!我想补充一点,我不想包装长文本。我很困惑为什么div.s1
和div.t0
300px的宽度,而不是像500 + px
你是指div.s1?我找不到div类's0' –
你在CSS中的'div.s0'在哪里? –
@SyamPillai是的,修正 – zjk