ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

盒子模型

2022-06-09 18:04:20  阅读:165  来源: 互联网

标签:盒子 模型 边框 padding 内边 像素 border


## 边框

  属性   作用

    border-width : 定义边框粗细, 单位是 px

    border-style : 边框样式

      solid : 实线边框

      dashed : 虚线边框

      dotted : 点线边框

    border-color : 边框颜色

 

  边框复合写法

    border : 1px solid red ; 没有顺序

 

  边框分开写法(上下左右边框)

    border-top : 1px solid red ;

 

## 表格细线边框

  相邻的边框合并在一起

  border-collapse : collapse;

 

 

## 内边距 padding

  * 盒子边框与内容的距离

  padding-left , padding-right , padding-top , padding-bottom

 

  padding 属性 复合写法

    padding : 5px    1个值 代表上下左右都有5像素内边距

    padding : 5px 10px   2个值 代表上下内边距5像素, 左右内边距是10像素

    padding : 5px 10px 20px   3个值 代表上内边距 5像素 , 左右内边距20像素, 下内边距20像素

    padding : 5px 10px 20px 30px   4个值 分别代表上右下左 顺时针

 

  注意 当我们给盒子注定padding值后 发生两件事情

    1. 内容和边框有了距离 , 添加了内边距

    2. padding 影响了盒子实际大小

    也就是说, 如果盒子已经有了宽度和高度, 此时再指定内边距, 会撑大盒子

 

## 外边距

  margin

    margin 简写方式与padding一样

 

  外边距可以让块级盒子水平居中, 但必须满足以下两个条件

    1. 盒子必须指定了宽度

    2. 盒子左右的外边距都设置为auto

      margin : 0 auto

  清除内外边距

    * {  

     margin : 0; //清除内边距

    padding : 0; //清楚外边距

     }

  注意 : 行内元素为了照顾兼容性, 尽量只设置左右内外边距, 不要设置上下内外边距, 但是转为块级和行内块元素就可以了

 

 

 

 

  

 

标签:盒子,模型,边框,padding,内边,像素,border
来源: https://www.cnblogs.com/LZYBOK/p/16360275.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有