一 div 快速上下左右居中的方式
<div class="div1">
<div class="div2">
div 快速上下左右居中的方式
</div>
</div>
<style>
.div1{
display:flex
}
.div2{
margin:auto
}
</style>
二 CSS盒子模型(去除IE):
标准盒子模型即:margin border padding content
<div style="height:300px;background-color: green;">
<div>CSS盒子模型(去除IE):标准盒子模型即:margin border padding content 例子:</div>
<div style="background-color: lightblue;
margin:50px;
border:10px solid red;
padding:30px;
height:100px;">
盒子内容content:此时盒子的高度是180 即:30*2(padding*2) + 10*2(border*2) + 100(content) = 180
在标准盒子模型中:盒子的高度 = border + padding + content 与 margin无关
</div>
</div>
margin与padding有什么区别?作用对象不同,margin是作用于外界的,而padding是作用于自身的
三 html是怎么在浏览器上渲染的?:
<div style="background-color: green;width:100%;height:200px;margin-top:50px" >
html是怎么在浏览器上渲染的?
HTML--->DOM树
---> render tree ---> 计算布局信息 ---> UI引擎渲染 ---> 用户所见界面
CSS--->CSS结构体
</div>