在html中,一块内容,就是像一个盒子一样,所以在css(层叠样式表)中,控制样式的时候,充分用到了这个模型。
盒子模型由四部分构成,里面的内容,内容外边的内边距(padding,又叫填充),内边距外边的边框(border),以及边框外边的外边距(margin)。这就像一个盒子在装东西一样,他们的位置是这样固定的。内容只可以将盒子撑大,却不会将盒子撑坏了。
盒子的各个部分都可以为0,比如,内容为零的时候,应用就比较广泛了。在一个span标签中,本身就是一个盒子,如果他的内容为0,那么可以利用给边框赋予不同的值来做出下拉三角。
定义一个斜角:
span{
height:0;
width:0;
border-bottem:solid 6px #C00;
border-left:solid 6px #fff;
position:absolute;
top:0;
left:0;
overflow:hidden;
}
此外,设置border的上下和左右颜色值不同,可以形成视觉差效果,以及给四个边框赋不同的相邻颜色值可以产生凹陷效果。
在盒子模型中,会有一种特殊的现象,叫做“塌陷”,这个意思就是,相邻的两个块之间的数直距离只有margin-bottem与margin-top中较大的那个数值。
盒子模型的border有好多种类型:
none:无
dotted:点线式
dashed:破折线式
solid:直线式
double:双线式
groove:槽线式
insert:内嵌式
outset:突起
对于盒子模型,每一个属性都有四个位置,所以指定值的时候也有不同的指定方法:
指定两个值的时候:第一个值指上下,第二个值指左右
指定三个值的时候:第一个值指上,第二个值指左右,第三个值指下
指定四个值的时候:四个值分别指上、右、下、左
分享到:
相关推荐
CSS 盒子模型教程 CSS 盒子模型是指浏览器对网页中的各个元素(图片、段落、单元格等)进行排列和定位的模式。只有很好地掌握了盒子模型以及其中每个元素的用法,才能真正地控制好页面中的各个元素。本节主要介绍...
CSS盒子模型是网页布局的基础,它是CSS(Cascading Style Sheets)中用于描述网页元素在屏幕上占用空间的方式。深入理解盒子模型对于精确控制网页元素的布局至关重要。在本实战中,我们将探讨盒子模型的各个组成部分...
**CSS盒子模型详解** 在网页设计与开发中,CSS(层叠样式表)扮演着至关重要的角色,其中CSS盒子模型是理解布局和元素尺寸计算的关键概念。本资料将深入探讨CSS盒子模型,帮助你掌握这一核心知识。 **一、基本概念...
**CSS盒子模型详解** 在网页设计中,CSS(层叠样式表)盒子模型是一个至关重要的概念,它定义了网页元素如何占用空间并与其他元素交互。理解盒子模型对于精确控制页面布局至关重要。本篇文章将深入探讨CSS盒子模型...
CSS 盒子模型结构剖析 CSS 盒子模型结构是 div+css 技术的基础组成部分,它主要解决了传统的 table 表格嵌套问题。盒子模型可以看成是网页的一个区块,也可以看成是大区块中的一个“区块元素”。既然是区块,...
**什么是CSS盒子模型?** CSS盒子模型由四个主要部分组成: 1. **内容(Content)**:这是盒子内的实际内容,如文字、图像等。 2. **内填充(Padding)**:位于内容区域和边框之间的空间,用来增加元素内部的距离,...
CSS盒子模型是网页布局的基础,它是CSS(Cascading Style Sheets)中用于描述网页元素在屏幕上如何显示的关键概念。在CSS中,每个元素都可以被看作一个矩形的盒子,包含内容区、内边距、边框和外边距四部分,这四个...
CSS盒子模型是CSS布局的基础,理解和掌握它对于网页设计至关重要。"京东快报"可能是一个项目或者课程,涉及到使用CSS来构建符合京东风格的页面布局。在这里,我们将深入探讨CSS盒子模型及其在实际应用中的运用。 **...
CSS盒子模型有两种不同的解析方式:标准盒模型(W3C Box Model)和IE盒模型(IE Quirk Mode)。在标准盒模型中,元素的总宽度和高度计算公式为:内容宽度/高度 + 内边距左右/上下 + 边框左右/上下 + 外边距左右/上下...
这个模型包括四个主要部分:内容(content)、内边距(padding)、边框(border)和外边距(margin)。理解这个模型对于精确控制元素的尺寸和...因此,深入理解和熟练掌握CSS盒子模型是每个前端开发者必备的技能之一。
### CSS盒子模型详解 #### 一、引言 在网页设计领域,随着技术的发展和标准的不断演进,越来越多的设计者开始放弃传统的表格排版方式,转而采用更灵活、强大的CSS(Cascading Style Sheets)来实现网页的布局与...
CSS 盒子模型 CSS 盒子模型是 CSS 的基石之一,它指定元素如何显示以及(在某种程度上)如何相互交互。在网页设计中,每个 HTML 元素都可以看作是一个装了东西的盒子,这个盒子由元素的内容、填充、边框和边界组成...
内容概要:本文详细讲解了 CSS 盒子模型的各项关键概念及其具体属性的设置方法,覆盖从内容宽度到高度、内外边距(padding)、边界(border)、外边距(margin),还涉及到盒模odel-radius 和 text-shadow 属性的...
CSS 盒子模型 CSS 盒子模型,也称为框模型,是一种将 HTML 元素表示为一个矩形区域的模型。这个模型由多个部分组成,包括元素内容、内边距、边框、外边距等。 一、什么是盒子模型? CSS 盒子模型是将 HTML 元素...
1.1 CSS盒子模型概述 1.3 CSS 盒子模型边框 1.4 CSS盒子模型外边距 1.5CSS盒子模型的应用
CSS 盒子模型详解 CSS 盒子模型是 CSS 中一个基础概念,网页中大部分的元素都能构成一个盒子模型。盒子模型无非就是描述元素的尺寸跟位置,只要掌握好这两点就可以灵活的运用盒子模型来布局了。 一、基本元素和...
### CSS盒子模型详解 #### 一、概述 CSS盒子模型是网页布局的基础,它定义了元素如何占据空间以及元素间的相互关系。理解CSS盒子模型对于前端开发者来说至关重要,因为这直接影响到网页的设计与布局。 #### 二、...
CSS 盒子模型和排版 CSS 盒子模型是前端开发技术中的重要概念,它是 CSS 布局页面元素所使用的一种思维模型。在盒子模型中,所有页面中的元素被看做是一个个盒子,它们占据一定的页面空间,在其中放着特定的内容。...
**DIV CSS 盒子模型详解** 在网页设计中,DIV CSS是构建页面布局的重要工具,而盒子模型(Box Model)则是理解CSS布局的关键概念。这个PPT演讲将深入探讨这一核心知识点,帮助初学者掌握网页设计的基础。 首先,...