美文网首页
【前端】-015-页面制作-CSS-盒模型

【前端】-015-页面制作-CSS-盒模型

作者: 9756a8680596 | 来源:发表于2017-01-11 14:26 被阅读21次

什么是盒模型

**Box Model**

CSS Box Model is a CSS module that defines the rectangular boxes, including their padding and margin, that are generated for elements and laid out according to the visual formatting model.

  • 盒模型描述了一个元素所占用的空间,CSS中所有的元素通过矩形框来描述;
  • 通过对盒子的属性进行判断,从而渲染效果。

盒模型的属性

  1. 元素的宽度
  • width: <length> | <percentage> | auto | inherit
  • 默认情况下,元素的宽度是父元素的宽度
  1. 元素的高度
  • height: <length> | <percentage> | auto | inherit
  • 默认情况下,元素的高度是内容高度
  1. 填充
  • padding: [ <length> | <percentage>] {1, 4} | inherit
  • padding是,元素的内容和边框之间的空间。
  • 省略的规则是,对面相同省略,四个相通,只写一个参数;

The padding area is the space between the content of the element and its border.

  1. 元素的边框
  • border: border-width | border-style | border-color
  • border-width: [ <length> | ... ] {1, 4}
  • border-style: [solid | dashed | dotted ...] {1, 4}
  • border-color: [<color> | transparent ] {1, 4},默认字体颜色
  1. 元素之间的间距
  • margin: [ <length> | <percentage> | auto ] {1, 4} | inherit
  • 默认情况下为auto,浏览器自动分配,
  • 相邻元素的margin会合并src,取最大值

补充知识

  1. 块状元素(block)
  • 单独一行开始,并且其后的元素也另起一行;元素的高度、宽度、行高以及顶和底边距都可设置;默认情况下和父元素的宽度一致
  • 常用的块级标签:<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<li><table>、<address>、<blockquote> 、<form>
  • 通过display: block将某一个元素标签设置为块级元素
  1. 内联元素,行内元素(inline)
  • 和其他元素都在一行上;元素的高度、宽度(内容本身的参数)及顶部和底部边距不可设置;
  • 典型的内联元素,<span>、<a>、<label>、 <strong>、<em>
  • 通过display: inline可以将块状元素设置为内联元素。
  1. 内联块状元素(inline-block)
  • 在内联元素的基础上增加块状元素的特点,即和其他元素都在一行上,元素的宽度和高度以及边距可设置
  • 通过display: inline-block设置

相关文章

  • 【前端】-015-页面制作-CSS-盒模型

    什么是盒模型 CSS Box Model is a CSS module that defines the rec...

  • 前端第四天

    前端第四天 目录: 盒模型之display 盒模型之overflow 盒模型之隐藏 盒模型之border 盒模型之...

  • css-盒模型

    IE 盒模型和W3C盒模型有什么区别? (/uploads/default/original/1X/35d2341...

  • CSS-盒模型

    本周听了B站《尚硅谷前端HTML5视频_HTML & CSS 核心基础教程》之盒模型部分的内容,已经习惯了两倍速播...

  • CSS-盒模型

    其实,CSS就三个大模块:盒模型、浮动、定位,其余的都是细节,这三部分,无论如何也要学的非常精通。 所谓盒子模型就...

  • 【前端学习】-盒模型

    【前言】前端页面的构建过程中,盒模型相关的概念会一直如影随形,因此需要深刻地理解好盒模型。本文会先简单描述一下盒模...

  • CSS-标准盒模型 & 怪异盒模型

    CSS中Box model分类 CSS中Box model是分为两种:: W3C标准 和 IE标准盒子模型。 大多...

  • CSS-标准盒模型&怪异盒模型

    盒模型一共有两种模式:W3C标准模式和IE怪异模式大多数浏览器采用W3C标准模式,IE采用自己的标准当用编辑器新建...

  • CSS-标准盒模型 & 怪异盒模型

    一、区别 当不对doctype进行定义时,会触发怪异模式。 在标准模式下,一个块的总宽度= width + mar...

  • 【前端】-016-页面制作-CSS-背景

    背景颜色 background-color: red; 背景图片 background-image: url(.....

网友评论

      本文标题:【前端】-015-页面制作-CSS-盒模型

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