认识盒子模型,盒子模型的边框、内外边距、水平布局、垂直布局、设置浮动、处理高度塌陷的基本方法(3,此节不全)

简介: 通过本章认识盒子模型,盒子模型的边框、内外边距、水平布局、垂直布局、设置浮动、处理高度塌陷的基本方法。

水平布局:


margin-left+ border-left + padding-left+ width +padding-right+ border-right +margin-right

水平方向这7个值相加必须等于其父元素内容的宽度

30+5+20+100+20+5+? = 600   如果出现不等于的情况,浏览器就会自己调整这7个值,从而让等式成立,这个过程叫过度约束


如何调整的

1、七个值当中,如果没有auto,那么就调整margin-right

2、有三个值可以设置auto    margin-left width  margin-right

       1个auto

      margin-left  margin-right  width

 如果有一个auto,其他的为固定值,那么浏览器就会调整这个auto

   2个auto

      margin-left width      调整width

      width  margin-right     调整width

      margin-left  margin-right    浏览器各调整一半,从而会让盒子水平居中

   3个auto

     margin-left width  margin-right   调整width


总结:

<style>
      .outer {
        width: 600px;
        height: 200px;
        border: 10px red solid;
      }
      .inner {
        width:100px;
        height: 100px;
        background-color: #bfa;
        border: 5px dashed green;
        padding: 0px;
        /* margin-left: auto;
        margin-right:auto; */
        margin: 0px auto;
      }
    </style>
        body>
    <div class="outer">
      <div class="inner"></div>
    </div>
  </body>

    只要width为auto,浏览器肯定会调整widthwidth>right>left

 

相关文章
|
1月前
|
前端开发
css flex布局两个元素水平居中垂直居中
css flex布局两个元素水平居中垂直居中
27 1
|
8月前
|
UED 容器
如何实现侧边两栏宽度固定,中间栏宽度自适应的布局?——双飞翼布局、圣杯(Holy Grails)布局
如何实现侧边两栏宽度固定,中间栏宽度自适应的布局?——双飞翼布局、圣杯(Holy Grails)布局
51 0
|
11月前
盒子模型、浮动、定位
盒子模型、浮动、定位
|
前端开发
CSS水平居中+垂直居中+水平/垂直居中的方法总结
CSS水平居中+垂直居中+水平/垂直居中的方法总结
189 0
CSS水平居中+垂直居中+水平/垂直居中的方法总结
认识盒子模型,盒子模型的边框、内外边距、水平布局、垂直布局、设置浮动、处理高度塌陷的基本方法(2)
内边距会影响盒子的可见框的大小,元素的背景会延伸到内边距,盒子的大小由内容区、内边距和边框共同决定。外边距指的是当前盒子与其他盒子之间的距离,他不会影响可见框的大小,而是会影响到盒子的位置。
156 0
认识盒子模型,盒子模型的边框、内外边距、水平布局、垂直布局、设置浮动、处理高度塌陷的基本方法(2)
|
前端开发
认识盒子模型,盒子模型的边框、内外边距、水平布局、垂直布局、设置浮动、处理高度塌陷的基本方法(1)
网页是一个多层的结构,设置样式样式,也是一层一层的设置,最终我们看到的最上面的一层。
95 0
认识盒子模型,盒子模型的边框、内外边距、水平布局、垂直布局、设置浮动、处理高度塌陷的基本方法(1)
|
前端开发
css:垂直方向外边距margin塌陷问题及解决
css:垂直方向外边距margin塌陷问题及解决
137 0
css:垂直方向外边距margin塌陷问题及解决
|
前端开发
认识盒子模型,盒子模型的边框、内外边距、水平布局、垂直布局、设置浮动、处理高度塌陷的基本方法(4)
通过本章认识盒子模型,盒子模型的边框、内外边距、水平布局、垂直布局、设置浮动、处理高度塌陷的基本方法
120 0
html+css实战111-行内元素的垂直外边距
html+css实战111-行内元素的垂直外边距
137 0