标签:元素 决定 开发 border 原则 pad 标准 文档流 ffffff
border 边框 css属性
边框颜色 border-color:red /#ffffff/rgb() 默认是黑色
边框演示 border-style :solid(实线) dashed(虚线)
边框粗细 border-width:默认是3px;
border的简写:border:border-width
border-style
border-color
div 块,盒子
1.就是标签名 没有特殊的标签属性
2.主要用来排版布局
3.宽度是100%,谷歌浏览器默认有8px的外边距,清除方法:body{margin:0;}
4.这种天生占用宽度为100% 的标签我们把它叫 块级元素
块级元素有 : p , h1~h6 , div , ul , ol , li 等等
特点:独占一行,可以设置宽高。
5.大小宽高不是 100%,是按照内容的多少决定大小的,这种标签叫内联元素(行级元素)
比如 a spam
特点:不独占一行,不可以设置宽高
块级元素 div 分析:
1.它有外边距 margin
2. 内边距 padding
3. 边框 border
div的真实宽度=width+margin-left+margin-right+border*2+padding-left+padding-right;
文档流
元素从上到下(主要说块级元素),从左到右(主要说行级元素)的一种排列方式,我们把它叫标准文档流。
它是浏览器天生具有的种功能。
在实际开发中,我们在遵循文档流原则的情况下,还得脱离文档流的约束,让元素不受文档流的控制。
1.脱离文档流的方法
给元素设置浮动 float:left/right
给谁设置这个属性,谁脱离文档流,谁就不受浏览器控制,就相当于把这个元素在浏览器空间移除了,剩下的空间
,后面的元素就会去填补上。
A:
<ul>
<il></li> li{float:left}
<il></li> ul的高为0
<il></li> li设置了浮动,脱离了文档流,浏览器移除了li占用的空间,ul 就会被撑起来了所以高度为0。
</ul>
标签:元素 决定 开发 border 原则 pad 标准 文档流 ffffff
原文地址:https://www.cnblogs.com/hxj521/p/11900757.html