美文网首页
03 第三章 盒模型解析

03 第三章 盒模型解析

作者: 晚溪呀 | 来源:发表于2018-10-23 22:04 被阅读0次

1、盒子模型

盒子模型是HTML是网页中一个非常重要的知识点,也是学习HTML的基础

image.png

2.边框线border

border 边框:元素边框的样式

单样式:

  • border-width 大小
  • border-style 样式
  • border-color 颜色
    复合样式:大小 类型 颜色
  • border :width style color
    边框类型 : border-style
  • solid 实线
  • dashed 虚线 (有兼容问题)
  • dotted 点线 (有兼容问题)
  • double 双边框
    边框类型:
  • border-top 左边框
  • border-right 右边框
  • border-bottom 下边框
  • border-left 左边框
  • 去除边框: border:none ;
  • =>padding会改变盒子大小

2.1.color颜色:的多种值

  • 英文(颜色英文单词)
  • 十六进制 ( #00ff99 )
  • rgb( 0-255,0-255,0-255 ) -三个值 r-red红 g-green绿 b-blue蓝
  • rgba( 0-255,0-255,0-25,0-1 ) 四个值 r-red红 g-green绿 b-blue蓝 a-透明度

3.margin 外边距

单样式:

  • margin-top :顶部外距离
  • margin-right :右边外距离
  • margin-bottom :底部外距离
  • margin-left :左边外距离
    复合样式:
  • 四个值: margin :上 右 下 左
  • 三个值: margin :上 左右 下
  • 二个值: margin :上下 左右
  • 一个值: margin : 四个方向相同的值;
    盒子水平居中:
    margin: auto || margin:top auto || margin:top auto bottom
  • 默认文档流都是从右往左,从小往上排列的


    image.png

1 . 外边距的垂直方向会发生合并,水平方向不会!

  1. 兄弟关系的第一个盒子的margin-bottom会和第二个盒子的margin:-top会重叠,谁的值大听谁的。

  2. 父子关系的第一个盒子的margin-top会和第二个盒子的margin:-top会重叠,谁的值大听谁的。

  3. 解决父子关系的垂直方向的方法:给父级加一个

    overflow:hidden 
    或者
    border-top:1px solid #000;
    或者
    padding-top:1px;
    

4.内边距

单样式:

  • padding-top :顶部内距离
  • padding-right :右边内距离
  • padding-bottom :底部内距离
  • padding-left :左边内距离
    复合样式:
  • 四个值: padding :上 右 下 左
  • 三个值: padding :上 左右 下
  • 二个值: padding :上下 左右
  • 一个值: padding : 四个方向相同的值;
    =>padding会改变盒子大小

5.盒子模型计算公式

盒子宽度 = 左border+左padding+width+右padding +右border 盒子高度 = 上border+上padding+height+下padding+下border

6、box-sizing 盒模型解析模式

content-box 标准盒模型(和css2一样的计算)

image.png

宽度和高度之外绘制元素的内边距和边框 width,height外绘制padding,border,盒子大小变大

  • border-box 怪异盒模型
    从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度
    width,height内绘制padding,border,盒子大小不变

相关文章

  • 03 第三章 盒模型解析

    1、盒子模型 盒子模型是HTML是网页中一个非常重要的知识点,也是学习HTML的基础 2.边框线border bo...

  • CSS3Flex和圣杯布局

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

  • 任务九~盒模型

    一、盒模型包括哪些属性? CSS盒模型~即定义了Web页面中的元素是如何看做盒子来解析CSS盒模型属性有: con...

  • 盒子模型

    CSS中由一种基础设计模式叫盒模型,盒模型定义了Web页面中的元素如何来解析.CSS中每一个元素都是一个盒模型,包...

  • 【怪异解析-盒模型】

    怪异解析 - IE6盒模型 怪异模式是:“部分浏览器在支持W3C标准的同时还保留了原来的解析模式”。 怪异模式主要...

  • 《图解CSS3》学习记录(04-CSS3盒模型)

    盒模型的基础内容就不赘述了,主要记录一下项目中用到的属性。 box-sizing: 用来控制盒模型的解析模式,其主...

  • CSS面试题

    1、盒模型 答:分为标准盒模型和怪异盒模型(IE盒模型) 标准盒模型:宽高(content)+ padding +...

  • CSS面试题

    1、 盒模型 答:分为标准盒模型和怪异盒模型(IE盒模型) 标准盒模型:宽高(content)+ padding ...

  • CSS盒模型和BFC

    盒模型 盒模型分为IE盒模型和W3C标准盒模型。 IE盒模型 IE盒模型也称border-box。属性width,...

  • 基础篇—CSS3盒模型

    CSS3盒模型 CSS有一种基础设计模式叫盒模型, 定义了Web页面中的元素是如何看做盒子来解析的。 每一个盒子有...

网友评论

      本文标题:03 第三章 盒模型解析

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