您现在的位置是:网站首页> 编程资料编程资料
图文讲解CSS的Box Model盒模型中的边距解析CSS的box model盒模型及其内的子元素布局控制CSS3弹性盒模型flex box快速入门心得(必看篇)CSS弹性盒模型flex在布局中的应用详解几个CSS3的flex弹性盒模型布局的简单例子演示CSS使用盒模型实例讲解
2023-10-22
353人已围观
简介 盒模型在Web页面布局中很重要,而对边距的把控是掌握盒模型的关键,下面我们就来以图文讲解CSS的Box Model盒模型中的边距
盒模型由以下CSS属性组成:
0.内容(content)1.padding 内边距
2.border 边框
3.margin 外边距
下面有一个最常见的例子,虚线不属于盒模型,用于标识范围。
CSS Code复制内容到剪贴板
- "box">
显式效果:
你可以使用Chrome(Ctrl + Shift + j)或者Firefox的firebug等开发者工具查看盒模型:
我做了些简单的标记,黑色方框实线和最外边的虚线一样,都是为了标识,而不是设置的样式:
我们可以看到,div的内容宽高度均为200px,对一个block或者inline-box元素设置内边距padding,内边距会影响一些CSS元素,比如说背景也会显式在padding上。
红色的为border,而border元素并不会算进元素内容,也就是说没办法获得背景等。
margin元素一般是看不见的,也无法对其设置颜色等,margin常用来与其他元素分割一些距离。
通过DOM改变border的大小,或者显式border,会改变元素的大小,可能会打乱布局,CSS中还有一个属性outline,这个属性和border相类似,也是可以作为边框使用,但是和border不同的是,它是绘制在内容上的,并不会改变盒子大小。IE7和更低版本不支持outline。
外边据叠加
盒子模型还有一个特殊的东西,就是相邻的外边据相遇会进行叠加,取最大的为最终外边据。
相关内容
- CSS中的空白效果属性使用小结CSS针对IE6实现网页图片底部留出空白的方法css空白边叠加的几种情况介绍 css实现瀑布流空白处背景粉色背景块css 空白外边距互相叠加的解决方法css 关于空白叠加 使用CSS代码的空格实现中文对齐的方法CSS解决无空格的字母、数字过长不自动换行的问题CSS实现段落首行缩进两个字符不再使用空格书写css伪类时冒号后多个空格导致该规则失效CSS样式表中继承关系的空格与不空格
- 天天酷跑1.0.8版PK战场高分小技巧分享_手机游戏_游戏攻略_
- 天天酷跑1.0.8版宠物鹰飞飞技能属性全方位解析_手机游戏_游戏攻略_
- 全民英雄刷魔钻技巧_利用BUG刷魔钻最新教程攻略_手机游戏_游戏攻略_
- 全民英雄宠物如何获得_全民英雄宠物获得方法说明_手机游戏_游戏攻略_
- 全民英雄紫装来袭 三把神器横空出世_手机游戏_游戏攻略_
- 冰雪奇缘 第28关 图文攻略_手机游戏_游戏攻略_
- 虫虫英雄2钻石获得方法_手机游戏_游戏攻略_
- 虫虫英雄2钻石有什么作用 钻石作用介绍_手机游戏_游戏攻略_
- 弹力弗莱克右下角图标有什么作用_手机游戏_游戏攻略_
