一天搞定CSS:盒模型content、padding、border、margin--06
来源:互联网 发布:网络推广工作安排 编辑:程序博客网 时间:2024/06/11 03:58
1.盒模型
网页设计中常听的属性名:内容(content)、填充(padding)、边框(border)、边界(margin), CSS盒子模式都具备这些属性。这些属性我们可以用日常生活中的常见事物——盒子作一个比喻来理解,所以叫它盒子模式。
2.盒模型分为:标准盒模型和非标准盒模型
当你用编辑器新建一个html页面的时候你一定会发现最顶上都会有一个DOCTYPE标签,例如:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><!DOCTYPE HTML>
以上几种DOCTYPE都是标准的文档类型,无论使用哪种模式完整定义DOCTYPE,都会触发标准模式,而如果DOCTYPE缺失则在ie6,ie7,ie8下将会触发怪异模式(quirks 模式)。
两者区别:计算宽高的方式不一样
1)标准盒模型:除IE以外的所有浏览器都是标准盒模型
width=content的宽;
height=content的高;
2)非标准盒模型:又称怪异盒模型,只有IE是使用该模型
width=content的宽+padding*2+border*2;
height=content的高+padding*2+border*2;
3.盒模型体系
4.盒模型详细说明
5.熟练盒模型:做一个如下效果图
代码:
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> .box1{ border:dotted;margin:0px auto;padding:25px;width:350px; } .box2{ border:5px solid blue;padding:20px } .box3{ background:#ffa0df;padding:48px; } .box4{ border:1px dotted white;padding:5px; } .box5{ border:1px dotted white;padding:40px; } .box6{ width:100px;height:100px;border:5px solid yellow;background:greenyellow; } </style> </head> <body> <div class="box1"> <div class="box2"> <div class="box3"> <div class="box4"> <div class="box5"> <div class="box6"> </div> </div> </div> </div> </div> </body></html>
0 0
- 一天搞定CSS:盒模型content、padding、border、margin--06
- CSS 框模型Margin ,Border ,Padding ,Content
- CSS盒模型(margin、padding、border)
- CSS content、padding、border、margin属性
- margin,border,padding,content
- CSS框模型概述:border、margin、padding
- css框模型(padding,margin,border)
- 内容(content)、填充(padding)、边框(border)、边界(margin):CSS中盒子模型有何区别?
- CSS Border & Padding & Margin
- CSS padding margin border
- CSS-border,padding,margin
- CSS:margin,border,padding
- Margin、Border、Padding、Content详解
- CSS样式中margin、padding、border、content的区别
- 【CSS3】---盒模型margin、padding及border
- html盒模型margin、padding、border使用
- border、margin、padding、elelment -- CSS
- css:margin,border,padding总结
- 抉择
- 二叉搜索树
- 简述java语言特点
- 关于网站的一些小知识
- c++语言统计数字个数
- 一天搞定CSS:盒模型content、padding、border、margin--06
- swift oc混编 打包framwork
- Leetcode学习(18)—— Detect Capital
- C4.5决策树算法(Python实现)
- 多线程
- JavaScript语言基础---(十二)dom模型
- java类设计的基本原则
- Oracle11gR2 RAC for Windows安装下篇:Database 安装 简要步骤
- 设计模式->结构型模式->外观模式(门面模式)