码迷,mamicode.com
首页 > 其他好文 > 详细

页面布局三大核心之盒子模型

时间:2021-07-01 17:37:01      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:css   技术   图片   表示   核心   风格   box   外边距   语法   

网页布局的本质

网页布局过程:

  1. 先准备好相关的网页元素,网页元素基本都是盒子 Box 。
  2. 利用 CSS 设置好盒子样式,然后摆放到相应位置。
  3. 往盒子里面装内容.
    网页布局的核心本质: 就是利用 CSS 摆盒子。

盒子模型:

就是把 HTML 页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器。
CSS 盒子模型本质上是一个盒子,封装周围的 HTML 元素,它包括:边框、外边距、内边距、和 实际内容
技术图片

边框(border)

border可以设置元素的边框,边框属性允许你指定一个元素边框的样式和颜色。
边框有三部分组成:边框宽度(粗细) 边框样式 边框颜色
语法:

border : border-width || border-style || border-color

技术图片
边框样式 border-style 可以设置如下值:

? none:没有边框即忽略所有边框的宽度(默认值)
? solid:边框为单实线(最为常用的) 
? dashed:边框为虚线 
? dotted:边框为点线

边框简写:

border: 1px solid red; 没有顺序 

边框分开写法:

border-top: 1px solid red; /* 只设定上边框, 其余同理 */

注意:
虽然border-width,、border-style和 border-color 简写属性接受最多4个参数来为不同的边设置宽度、风格和颜色,但boder属性只接受三个参数,分别是宽度、风格和颜色,所以这样会使得四条边的边框相同。

表格的细线边框

border-collapse 属性控制浏览器绘制表格边框的方式。它控制相邻单元格的边框。
语法:

border-collapse:collapse;

collapse 单词是合并的意思,border-collapse: collapse; 表示相邻边框合并在一起

边框会影响盒子实际大小

边框会额外增加盒子的实际大小。因此我们有两种方案解决:

  1. 测量盒子大小的时候,不量边框.
  2. 如果测量的时候包含了边框,则需要 width/height 减去边框宽度

页面布局三大核心之盒子模型

标签:css   技术   图片   表示   核心   风格   box   外边距   语法   

原文地址:https://www.cnblogs.com/qingheshiguang/p/14958731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!