htmlcss
<div class="box"> <div class="left"></div> <div class="right"> 我只是想测试一下哈哈哈哈哈哈哈哈哈 </div> </div>
csshtml
.left{ width: 200px; height: 300px; background-color: red; position: absolute; //绝对定位 浮动则换成float:left } .right{ width: 500px; height: 400px; background-color: blue; }
绝对定位
测试
浮动
3d
背景不能显示,边框不能撑开,margin、padding不能正确显示,以下代码
code
效果展现
htm
从上面效果能够看出,父级元素的背景颜色未被显示,而且父级元素高度塌陷(父元素不写高度时,子元素写了浮动后,父元素会发生高度塌陷),box的高度为0对象
原理:由于这个属性至关因而让父级紧贴内容,便可紧贴其对象内内容blog
问题:增长了HTML和CSS代码量文档
问题:每一个元素都得浮动,容易出问题it
将父级div(clearfix)定义以下代码
原理: 利用伪类在元素内插入两个元素块