盒子模型概念| 学习笔记

简介: 快速学习盒子模型概念。

开发者学堂课程【零基础学前端 HTML+CSS 盒子模型概念】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/398/detail/5139


盒子模型概念

 

内容介绍

一、CSS 盒子模型

二、网页的布局

 

一、CSS 盒子模型

1、重要性

此概念十分重要,如若不了解透彻则无法理解 DIV+CSS 形式的网页布局。

2、定义

(1)盒子模型:CSS 的基石之一

它指定元素显示以及(在某种程度上)如何相互交互页面。早期大多情况下使用的是表格形式以改变布局,但当今表格仅作为表格进行使用,故全部的布局内容被融入到DIV模块之中,盒子模型为 DIV 模型的其中之一。

(2)组成

页面上的每个元素都被浏览器看成一个矩形的盒子,此盒子由元素的内容、填充、边框和边界组成。

在样式表中曾进行过 border 边、填充等的书写,能够体会到其为一个个、一块块的矩形样式网页。

(3)网页的排列方式

网页由许多个盒子通过不同的排列方式(上下排列并列排列嵌套排列)堆积而成,即其为数个简单盒子到复杂盒子组合。

 

二、网页的布局

1、主要内容

主要为 DIV+CSS 布局内的 CSS 的盒子模型概念。

2、原理

于 Dreamweaver 软件中写入 DIV 后,浏览器将认为其为一个矩形,即类似于盒子,改变其大小、位置、嵌套关系后即可呈现出页面的模样。

平时访问的任何网站都是以盒子模型为基础的,例如网站中的选项边框:形成了大盒子包含小盒子的状态。每个盒子内都可添加图片、文字,而小盒子与大盒子同时存在距离的调整,需要操作者单独进行设计。

3、盒子模型示意图

image.png

(1)表述

如图的大框为一个盒子,其中有四个画框作为小盒子,每一个画框的小盒子边内(border内)可进行内容(画)的存在。

表格中存在填充间距。

1填充即内容与边框之间的距离

2距离即一个单元格与另一个单元格之间的距离。

另外还存在两个未接触到的、与表格十分相似的值。上图的四个边框可理解为四个单元格,以表格形式进行查看,则可将其理解为一个两行两列的表格,padding即填充,margin即间距。

(2)改变盒子模型示意图的模型

1border     2padding     3margin

4、结论

(1)网页组成

网页是由多个小盒子组成的,其中通过设置盒子的大小、位置、边框(填充和间距)以改变每个位置的定位。

(2)表格嵌套与盒子模型概念的区别

初次理解时可将其想象为表格嵌套,但表格嵌套是直接修改其中的属性,更为直观;而当前是使用样式表控制其尺寸,较为间接。

(3)盒子模型

1每个 HTML 元素都可以看作是一个装了东西的盒子

2盒子里面的内容到盒子的边框之间的距离即填充(padding),盒子本身有边框(border),而盒子边框外和其它盒子之间,还有边界(margin)

3默认情况下盒子的边框无,背景色是透明,在默认情况下无法观察到盒子。

即盒子本身为布局,与表格相同无法被触摸、观察到,但其本身是存在的。需要使用到设置的手法才能将其打开观察到内容。

相关文章
|
8天前
|
前端开发
前端基础(八)_盒子模型(标准盒子模型和怪异盒子模型)
本文介绍了CSS盒子模型的基本概念,包括内容、内边距、边框和外边距的属性,以及标准盒子模型和怪异盒子模型的区别和转换方法。
20 1
前端基础(八)_盒子模型(标准盒子模型和怪异盒子模型)
|
2月前
|
前端开发
HTML+CSS基础知识(2)选择器的使用、盒子模型的讲解、列表的使用
该博客文章详细介绍了HTML和CSS的基础知识,包括CSS样式的应用方式、语法规则、选择器的使用、盒子模型、内边距、外边距、元素的显示类型以及overflow属性处理溢出内容的方法,并通过代码示例和测试结果截图展示了这些知识点在网页设计中的应用。
HTML+CSS基础知识(2)选择器的使用、盒子模型的讲解、列表的使用
|
5月前
|
前端开发 开发者
CSS面试考点:盒模型、选择器、单位和像素概念
【4月更文挑战第2天】 CSS面试考点:盒模型、选择器、单位和像素概念
47 12
|
5月前
|
前端开发
【零基础入门前端系列】—怪异盒模型和display属性(十九)
【零基础入门前端系列】—怪异盒模型和display属性(十九)
|
前端开发
Css盒模型的概念及组成
Css盒模型的概念及组成
Css盒模型的概念及组成
|
12月前
|
前端开发 开发者
标准盒子模型,与怪异盒子模型详解
标准盒子模型,与怪异盒子模型详解
147 0
|
前端开发
前端知识学习案例1-盒子模型1
前端知识学习案例1-盒子模型1
51 0
前端知识学习案例1-盒子模型1
|
前端开发
前端知识学习案例2-盒子模型2
前端知识学习案例2-盒子模型2
40 0
前端知识学习案例2-盒子模型2
|
前端开发 UED 开发者
CSS 重要概念之盒子模型
当我们谈论 CSS 样式时,盒子模型是必须了解的一个概念。CSS 盒子模型是用来描述 HTML 元素在页面上所占空间的模型,它有四个部分:content、padding、border、margin。
97 0