CSS盒子模型
2016-06-05 13:49
302 查看
前言:
盒子模型是CSS的基石之一,它指定元素如何显示以及如何交互。网页就是由许多个盒子通过不同的排列方式(上下排列,并列排列,嵌套排列)堆积而成。基础:
CSS中,Box Model叫盒子模型或框模型,Box Model规定了元素框处理元素内容(element content)、内边距(padding)、边框(border)和外边框(margin)的方式。在html文档中,每个元素即element都有盒子模型,它对页面布局起到了巨大的作用。
Box Model图示:
盒子模型的特性:
1)一个元素实际宽度=左边界+左边框+左填充+内容+右填充+右边框+右边界。2)边界值margin可为负,填充padding不可为负。
3)边框border默认值为0,即不显示。
4)行内元素,如a,定义上下边界不影响行高(由line-height属性决定)。
每个属性与盒子的类比:
边框(border):对应包装盒的纸壳,具有一定的厚度。
内边距(padding):位于边框内部,是内容与边框的距离,对应包装盒的填充部分。
外边距(margin):位于边框外部,是边框面周围的空隙,对应纸壳外围间隙。
元素内容:盒子内部的物品。
相关文章推荐
- 安卓开发——通过selector实现对TextView点击样式改变
- 【转】@font-face中#iefix的详解
- 【转】CSS3的自定义字体@font-face:如何将icon变成字体?
- 【转】基于display:table的CSS布局
- 5个简单,但很实用的css属性
- CSS定位
- 搭建私人博客的动机
- css:float浮动
- ie8 css hack 只适用ie8的css写法
- 《CSS权威指南》学习记录——行内元素
- 图解css position问题
- (8)css表格
- css美化number类型输入框美化实现自定义+、-号点击按钮增减效果
- css样式之文本相关属性及边框相关属性
- css样式字体相关属性及背景相关属性
- 修改word2010的样式 快捷键
- 跨浏览器兼容css3样式
- DIV+CSS----流式布局和盒子模型
- css:cdata
- 纯CSS3精美登录界面