CSS框模型的原理和应用
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c o l o r 属性, 它一次可 以接受 最多4 个颜色值 。 可 以使用任何 则两个盒子之间的距离为b o x l 的ma r g i n — r i g h t ) J 1 ]  ̄b o x 2 类 型 的颜 色值 , 例 如可 以是命 名 颜 色 , 也可 以是十 六 进 制 和 的ma r g i n — l e f t 等于3 0 p x 。 R G B 值。 b o r d e r . c o l o r 可 以分解为4 个单边颜色 : b o r d e r . t o p . 3 . 2 垂直 方向 两个 盒子 的距 离
s t y l e 。 当4 个方向的边框样式不一样 的时候 , 可以采用4 个方 在 页面布局 中, 通 常页面需要 放入 多个 盒子, 此 时 需 向的单边样式进行定义, 也可 以给b o r d e r - s t y l e 设置4 个值 , 要考虑 两个 盒子之 间的距 离。 页面 中放入两个 盒子b o x l  ̄ D 4 个 值分别代 表上、 右、 下、 左4 个方 向的边框样 式, 比如: b o x 2 , 如图4 所示。 b o r d e r - s t y l e : s o l i d d o t t e d d a s h e d d o u b l e ; 如果不需要边框,
h l{ ma r g i n: 1 0 p x } 1 个值表示4 个方 向的外边距一样。
c s s 中使用b o r d e r - s t y l e 属性定义边框的样式, 如果没有
样 式, 将根本没有边框 显示。
ma r g i n 属性可以分解为4 个方向的外边距: ma r g i n — t o p , ma r g i n . r i g h t , ma r g i n — b o t t o m, ma r g i n — l e f t , 可以用来单独设
bo r d e r c o l O r 。
h l{ ma r g i n: 1 0 p x , 5 p X } 2 个值 的顺 序是 : 上下外边距 为 1 0 p x , 左右外边 距 为
5 p x 。
2 . 1 边框 的样 式 ( b o r d e r - s t y l e )
该属性可 以分 解为4 个方 向的单边样 式 : b o r d e r . t o p — 置 某一方 向 的外边 距 。
. 1水 平方 向两个 盒 子 的距 离 s t y l e , b o r d e r - r i g h t - s t y l e , b o r d e r — b o t t o m- s t y l e 和b o r d e r . 1 e f l - 3
图4 水 平方 向放 置 两 个盒 子 参 数
通过 b o r d e r . wi d t h属性为 边框 指定宽 度。比如设 置 p { b o r d e r . wi d t h : 5 p x ; } 。 b o r d e r — wi d t h 可 以分 解为4 个方 向的
单 边 宽度 : b o r d e r t o p . wi d t h , b o r d e r . r i g h t . wi d t h , b o r d e r .
第1 3 期 2 0 1 7 年7 月
N0. 1 3
无线 互 联科 技 ・ 网 络 地 带
J ul y ,2 0 1 7
2 元素的边框 ( B o r d e r )
C S S 的b o r d e r 属性可 以设定元素边框 的样式、 宽度和颜 色, b o r d e r 属性可以分解为 : b o r d e r . s t y l e , b o r d e r . wi d t h  ̄ D
则 设 置b o r d e r - s t y l e : n o n e 。
2 . 2边框的宽度 ( b o r d e r - wi d t h )
< d i v i d = 黼 b o x 1 黼 > < / d i v > < d i V i d = b o x 2 髓 > < / d i v >
f l o a t
f t ; 》
# b o x 1 { m a r g i n — r i g h t : 2 e p x; 》 # b o x 《 衢 a r g - i — e f t : l o p x ; 》
图 5 两个盒 子 浮 动属 性
设置边框 颜色非常简单 。 CS S使用一个简单 的b o r d e r .
b o t t o m. wi d t h,b o r d e r - l e f t . wi d t h。
设置两个盒子浮动属性 , 如图5 所示。
在实际使用中, 比如对P 的样式进行如下设置: P{ b o r d e r - s t y l e : n o n e ; b o r d e r - wi d t h : 5 0 p x } 虽然给边框宽度设置为5 0 p x , 但实际效果在P 元素上根 本没有边框出现 , 原因是给边框样式设置了 _ n o n e , 即边框根 本不存在 , 那么边框宽度也变成了0 。 由于b o r d e r - s t y l e 的默 认值是n o n e , 所以如果希望边框 出现 , 就 必须声 明一个边框 样式 。
2 . 3 边 框 的颜 色 ( b o r d e r - c o l o r )
# b o x 1 豢 # b o x 2 {
w i d t h: 2 0 e p x; h e i g h t: 2 o e p x s o l i d { I I e c c;