CSS盒子模型
来源:互联网 发布:公众号矩阵 编辑:程序博客网 时间:2024/06/05 19:13
盒子模型(Box Model)
CSS所使用的一种思维模型,分为IE盒子模型和标准W3C盒子模型,包含内容(content)、填充(padding)、边框(border)、边界(margin)四部分。
1、内容content:盒子里装的东西,显示文本和图像;
2、填充padding:害怕内容损坏的辅料,清除内容周围的区域,内边距透明;
3、边框border:盒子本身,围绕在内边距和内容外的边框;
4、边界margin:盒子与盒子的间距,清除边框外的区域,外边距透明。
注:填充只有宽度属性。
标准W3C盒子模型
W3C盒子模型范围:
1、包括margin、border、padding、content
2、content不包含其他部分
3、思考:盒子占据的位置&盒子实际大小
IE盒子模型
W3C盒子模型范围:
1、包括margin、border、padding、content
2、content包含border和padding
3、思考:盒子占据的位置&盒子实际大小
JQ代码验证
略...明天补上
浏览器解析方式
1、quirks mode(怪异模式),即不遵守W3C标准
2、strict mode(严格模式),即遵守W3C标准
3、浏览器支持strict mode,不放弃quirks mode
4、浏览器如何判断如何解析CSS:
浏览器兼容问题
解决方案:
1、不给元素添加具有指定宽度的内边距,而将内外边距添加到元素的父或子元素
2、HTML页面添加声明<!DOCTYPE html>
则浏览器会采用W3C盒子模型解释盒子
注:DTD是指的文档类型定义(Document Type Definition)是一套为了进行程序间的数据交换而建立的关于标记符的语法规则。
其它
0、相关点:标准流/非标准流、定位问题、兼容问题
1、盒子模型允许我们在其它元素和周围元素边框之间的空间放置元素。
2、为了在所有浏览器中的元素的宽度和高度设置正确的话,需要知道的盒模型是如何工作的。
- 理解CSS盒子模型
- 盒子模型 css
- css盒子模型
- CSS盒子模型
- CSS核心--盒子模型
- CSS核心--盒子模型
- CSS盒子模型
- CSS盒子模型
- DIV+CSS盒子模型
- CSS盒子模型
- css盒子模型
- CSS盒子模型介绍
- CSS+DIV 盒子模型
- CSS盒子模型
- CSS 盒子模型
- CSS盒子模型
- CSS盒子模型详解 .
- css中的盒子模型
- hosts文件在哪?什么修改?另附Windows7/8/10 Mac/iPhone原版hosts文件
- IpiImage图像与BYTE图像之间的转换
- DB2 关闭归档模式
- 单例模式
- Ubuntu系统下IPython Notebook的远程访问配置
- CSS盒子模型
- 阶段一
- 不错的生活经验
- ios 简单蓝牙控制
- Android 自定义View 画图—圆
- 电视游戏问题(捆绑DP)
- 红帽系统下安装软件的方法
- [tolua++]官方例子1 tarray
- EXP-00091 正在导出有问题的统计信息 问题的解决