盒模型和盒大小计算方式

一切皆‘’盒子‘’

html中一切都是盒子组成

盒子是页面中可见的矩形区域

图片[1]-盒模型和盒大小计算方式-在线源码网

五大属性

width:宽

height:高

padding:内边距

border:边框

margin:外边距

border

  1. 可见属性
  1. 可以设置:width,style,color
<div class="box">昊森</div>
    <style>
      .box {
        width: 80px;
        height: 80px;
        /* border-top: solid 3px #000;
        border-left: solid 3px #000;
        border-bottom: solid 3px #000;
        border-right: solid 3px #000; */
        /* 简写 */
        border: solid 3px #000;
        /* 在简写 */
        /* 这里会自动跟随文字颜色 */
        border: solid 3px;
      }
    </style>

padding,margin

  1. 不可见属性
  2. 仅可设置width
  3. 大多数内置元素都有默认padding/margin
  4. 建议全部重置为0,方便后期自定义布局。
<div class="box">昊森</div>
<style>
      .box {
        /* ------padding------ */
        /* padding-top: 10px;
        padding-left: 15px;
        padding-bottom: 20px;
        padding-right: 25px; */
        /* 简写 */
        /* padding: 上 右 下 左; */
        padding: 10px 15px 20px 25px;
        /* 三值语法 */
        /* 左==右 上!=下 */
        /* padding: 上 左右 下 */
        padding: 10px 15px 20px;
        /* 双值语法 */
        /* 左==右  上==下 */
        /* 左右==10px   上下==15px */
        padding: 15px 10px;
        /* 左右==上下 */
        padding: 10px;
      }
    </style>

盒大小计算方式

如图所示,我们在源码内设置的宽高为80px,但是网页中显示的为106*106

图片[2]-盒模型和盒大小计算方式-在线源码网

实际情况为,我们设置的边距所造成的

图片[3]-盒模型和盒大小计算方式-在线源码网

根据我们设置的边距和边框加上即为80+10+10+3+3=106即为网页内显示大小

高度同理

如果我们需要让他严格遵守我们源码内设置的宽高即可调用box-sizing: border-box;来实现

图片[4]-盒模型和盒大小计算方式-在线源码网
------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

文章版权声明 1、本网站名称:在线源码网
2、本站永久网址:https://zaixym.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容