为什么子元素会随父元素被撑大而改变自身宽度;
<div class="parent">
<div class="info">
<span class="name">大哥</span>
<span class="time">2015年12月04日 15:48:02</span>
</div>
<div class="msg">1</div>
</div>
.parent{
position:relative;
}
.msg{
//没有设置宽度
margin-left:100px;
}
<div>标签是块级元素,独占一行,宽度默认是父元素的100%,所以当父元素的宽度变化时,其子元素<div>的宽度也会随之变化。
禁止随父元素宽度变化,解决方法:自定义宽度,且单位不能用百分号%。