码迷,mamicode.com
首页 > Web开发 > 详细

border 边框 css属性,及文档流

时间:2019-11-20 21:45:00      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:元素   决定   开发   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 边框 css属性,及文档流

标签:元素   决定   开发   border   原则   pad   标准   文档流   ffffff   

原文地址:https://www.cnblogs.com/hxj521/p/11900757.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!