美文网首页Web
CSS中的box-sizing布局盒模型

CSS中的box-sizing布局盒模型

作者: 追逐_chase | 来源:发表于2019-08-20 14:42 被阅读51次
web.jpeg

盒模型


  • 在css中比较重要的就是 盒模型,它是在web中比较重要的一个基础点,当然其中涉及到 高度和宽度计算。

  • width:宽度,在CSS中是指内容的宽度,并不是盒子的宽度

  • height:高度,和宽度一样的原理

  • padding:内边距

  • border:变框

  • margin:外边距

  • 盒子的宽度 = padding + border +width

  • 盒子的高度 = padding+border+height


box-sizing

  • box-sizing: content-box|border-box|inherit
  .demo {
            padding: 30px;
            background-color: #036663;
            width: 200px;
            height: 200px;
            margin: 100px auto;
        
            box-sizing: border-box;

            border: 5px solid red;
        }
  • 当 设置是box-sizing: border-box; 盒子的整体宽度就是200px 包括padding ,content(真实的宽度和高度)border
image.png

content-box 其实就是 内容宽度 + padding + border

  • 指定元素的宽度和高度(最小/最大属性)适用于box的宽度和高度。元素的填充和边框布局和绘制指定宽度和高度除外
image.png
inherit
  • 继承 父元素 box-sizing属性的值

兼容

  • 在使用时 不同的浏览器不一样,所以下面的伪元素兼容
*, *:before, *:after {
        /*  火狐浏览器 */
  -moz-box-sizing: border-box;
      /* 谷歌浏览器 */
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  }
  • 注意移动会经常使用到这个属性
  • 在不确定元素的尺寸的时候,使用box-sizing可以防止内容溢出,不出现滚动条
  • 点击出现高亮效果-webkit-tap-highlight-color: ;
  • 元素的外观更改-webkit-appearance:none 移动端也有的

盒子阴影

  • box-shadow: 水平位置 垂直位置 模糊距离 阴影尺寸 阴影颜色 内/外阴影
  • 模糊距离 :阴影的模糊度
  • 阴影尺寸:阴影的大小
  • outset 外阴影(默认)
  • inset 内阴影
image.png

相关文章

  • css

    css 1.盒模型 页面渲染时,dom元素所采用的布局模型。 可以通过box-sizing 进行设置。根据计算宽高...

  • CSS

    css 盒模型(box-sizing)content-box:W3C盒模型,标准盒模型,width = conte...

  • box-sizing

    box-sizing是CSS3的box属性之一,遵循css的盒模型(Box model)原理css的盒模型(Box...

  • CSS盒模型

    基本概念标准盒模型/IE盒模型 标准模型与IE模型的区别 CSS如何设置盒模型box-sizing:content...

  • CSS盒模型

    一、CSS盒模型 标准模型 IE模型 使用CSS3的box-sizing属性设置何种模型 box-...

  • CSS3Flex和圣杯布局

    一、css3盒模型 css3增加了盒模型属性box-sizing,能够事先定义盒模型的尺寸解析方式。box-siz...

  • 盒模型

    主要有两种盒模型: IE盒模型和标准盒模型。 CSS3的box-sizing可以定义使用哪种盒模型。 IE盒模型的...

  • CSS中的box-sizing布局盒模型

    盒模型 在css中比较重要的就是 盒模型,它是在web中比较重要的一个基础点,当然其中涉及到 高度和宽度计算。 w...

  • 盒模型

    盒模型切换,使用css3的box-sizing属性box-sizing: content-box; W3C盒子模型...

  • 5个CSS、HTML5最常见前端面试题

    1、CSS3的盒子模型; 答案:标准盒模型(box-sizing:content-box)、怪异盒模型(box-s...

网友评论

    本文标题:CSS中的box-sizing布局盒模型

    本文链接:https://www.haomeiwen.com/subject/qrrpsctx.html