关键词:
简单来说,html中的任何一个标签都可以看作是一个盒子,即盒模型
在CSS3中盒模型分为两种:
一种就是我们所熟知的标准盒模型
而另一种就是所谓的怪异盒模型或者称为IE盒模型
由上图我们可以知道
在标准盒模型中width和height指的是盒子内容的宽高,而在怪异盒模型中wdith还包含了border和margin区域
通过在文档首部添加doctype申明,即表明使用标准盒模型,而如果不添加,就会由浏览器自己决定来显示何种盒子模型。
通过padding和margin属性可以一次性设置多个属性值
padding: 20px ; /*一个值代表:上下左右都是50px;*/
padding: 20px 20px; /*两个值代表:上下 左右分别都是20px;*/
padding: 10px 20px 30px; /*三个值代表;上 左右 下 分别是10px 20px 30px*/
padding: 10px 20px 30px 40px; /*四个值代表:上 右 下 左 分别是10px 20px 30px 40px*/
solid 实线
dotted 点线
dashed 虚线
double 双实线
盒模型通常由以下四部分组成:
从内到外分别是:
- content(内容):用于包裹当前标签中的内容,通过width和height两个属性来设置。
.box width:200px; height:200px; background-color:pink;
2.padding(内边距):用于控制当前标签内容与边框之间的间距,通过padding属性来设置
.box width:200px; height:200px; background-color:pink; padding:20px;
3.border (边框):用于控制当前标签的边框,通过属性border来设置
.box width:200px; height:200px; background-color:pink; padding:20px; border:5px solid green;
4.margin (外边距):用于控制当前标签与相邻标签之间的间距,通过属性 margin来设置
.box width:200px; height:200px; background-color:pink; padding:20px; border:5px solid green; margin:30px auto;
(前端)html与css,css8盒模型宽高盒模型内减(代码片段)
盒模型概述盒模型:也叫框模型 一个盒子内容包含了五部分:宽度、高度、内边距、边框、外边距。代码↓<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w 查看详情
盒模型(代码片段)
盒模型: margin外边距;padding内边距;border边框;content内容;盒模型分为两类:标准盒模型和IE盒模型 标准盒模型:width(宽度)和height(高度)不包括padding和border; IE盒模型:width(宽度)和height(高度)包括padding... 查看详情
面试盒模型(代码片段)
现在的盒模型主要有三种:1.标准盒模型box-sizing:content-box;这种盒模型是平时默认使用的方式。即设置的width/height的属性是content-box的属性。2.怪异盒模型box-sizing:border-box;这种盒模型在实际开发中最方便。即width/heigth属性是border-bo... 查看详情
盒模型(代码片段)
盒模型在CSS中,"boxmodel"这一术语是用来设计和布局时使用,然后在网页中基本上都会显示一些方方正正的盒子。我们称为这种盒子叫盒模型。盒模型有两种:标准模型和IE模型。我们在这里重点讲标准模型。盒模型示意图 &nb... 查看详情
盒模型(代码片段)
盒模型盒模型margin外边距padding内边距boeder边框css盒模型的计算公式margin的兼容问题overflow文本溢出的处理方式background盒模型理解:HTML元素可以看成一个大仓库,盒子与盒子之间的间距是外边距(margin),盒子里面与货物之... 查看详情
深入理解盒模型与bfc(代码片段)
标准盒模型与IE盒模型开发者们都知道,由于历史遗留问题与既定标准的发展,存在着两个css盒模型。即W3C的标准盒模型以及IE的怪异盒模型。在css中,可以用box-sizing去定义元素的盒模型。比较这两个盒模型的差异之前,我们先... 查看详情
盒模型(代码片段)
盒模型只是补充子盒子边框盒(border-box)由border,padding,content组成浏览器调试时,在页面中显示的元素尺寸是指边框盒的尺寸元素的背景默认覆盖边框盒,可通过background-clip属性修改填充盒(padding-box)由padding,content组成处... 查看详情
简述盒模型(代码片段)
指的是页面在渲染时,DOM元素所采用的布局模型。一个元素占用的空间大小由几个部分组成,内容(content)、内边距(padding),边框(border)和外边距(margin)。可以通过box-sizing来进行设置,其中IE盒模型(也有叫怪异盒模型的)的content包... 查看详情
css3总结四:盒模型(box)(代码片段)
盒模型:标准盒模型、混杂盒模型什么时候会触发混杂模式?为什么要混杂模式渲染规则盒模型?box-sizing:content-box、border-box关于盒模型的一些其他样式和属性值 一、盒模型:标准渲染规则盒模型、混杂模式渲染规则盒模型标... 查看详情
盒模型详解(代码片段)
内容:1.什么是盒模型2.padding和margin3.盒模型实例4.margin和padding拓展 1.什么是盒模型 2.padding和marginpadding->内边距(内容与边框之间)margin ->外边距(标签与标签之间)1margin:用于控制元素与元素之间的... 查看详情
盒模型(代码片段)
和模型的概述 边:边界 内边距:解决内部矛盾 padding 外边距:解决外部矛盾 margincss的padding padding属于盒子内部的,padding改变盒子得跟着增加写法<style>.boxwidth:200px;height:200px;background-color:de... 查看详情
彻底搞懂标准盒模型和怪异盒模型(代码片段)
一:标准盒模型:box-sizing:content-box;1:首先强调一点:这个盒子真正的的大小是由文本区域content内边距padding和边框border组成。但在标准盒模型的代码中的with和height是只指向content的大小不包含padding和border的。我... 查看详情
css盒模型(代码片段)
多个版本。题目:谈谈你对CSS盒模型的认识(1)基本概念:标准模型+IE模型 (2)标准模型和IE模型区别标准模型和IE模型的区别,就是宽度和高度的计算方式不同。标准模型的宽度指的就是content的宽度,不包含padding和border。... 查看详情
07-盒模型(代码片段)
盒模型边框属性什么边框?边框就是环绕在标签宽度和高度周围的线条边框属性的格式连写(同时设置四条边)border:边框的宽度边框的样式边框的颜色;示例代码<style>.boxwidth:100px;height:100px;background-color:red;border:5pxsolidblue... 查看详情
盒子模型(代码片段)
1.定义1.任意一个元素都可以当作盒模型2.盒子的大小由内容宽高(width/height)+边距(padding)+边框(border)3.盒子由外边距(margin),影响盒子的位置广义盒模型:文档中所有功能性及内容性标签,及文档中所有显示性标签.狭义盒模型:文档中以... 查看详情
前端基础学习--攻破css盒模型(代码片段)
盒模型认识盒模型所有HTML标签都可以看成是矩形盒子,有width、height、padding、border构成,称为"盒模型";width、height不是盒子的总宽高盒子的总宽度=width+左右padding+左右border盒子的总高度=height+上... 查看详情
web前端之盒模型(代码片段)
...流(normalflow)二、块元素三、行内元素四、盒子模型 1、盒模型、盒子模型、框模型(box model) 2、内容区(content) 3、边框(border)4、内边距(padding)5、外边距(margin)五、水平方... 查看详情
css弹性盒模型(flexbox)(代码片段)
本文介绍的是CSS3规范中引入的新布局模型:弹性盒模型(flexbox)。随着响应式用户界面的流行,Web应用一般都要求适配不同的设备尺寸和浏览器分辨率。浏览器支持: 弹性盒布局的容器(flexcontainer)指的是采用了... 查看详情