border-style定义元素的四个边框样式,可选值:
none : 默认值。无边框
hidden : 隐藏边框
dotted :点线边框
dashed : 虚线边框
solid :实线边框
double : 双线边框。两条单线与其间隔的和等于 border-width 值
groove : 3D凹槽 ,效果取决于 border-color 的值
ridge : 3D凸槽 ,效果取决于border-color值
inset : 3D凹边 ,效果取决于 border-color 的值
outset : 3D凸边, 效果取决于 border-color 的值
如果border-styler设置全部四个参数值,将按上-右-下-左的顺序作用于四个边框。如果只设置一个,将用于全部的四条边。如果设置两个值,第一个用于上-下,第二个用于左-右。如果提供三个,第一个用于上,第二个用于左-右,第三个用于下。
div {border-style: dotted dashed}
上下边框的样式将为点线(dotted),左右边框的样式将为虚线(dashed)
div {border-style: dotted dashed solid}
上下边框的样式将为点线(dotted), 左右边框的样式将为虚线(dashed), 下边框的样式将为实线(solid)
div {border-style: dotted dashed solid double}
上边框的样式将为点线(dotted),右边框的样式将为虚线(dashed), 下边框的样式将为实线(solid), 左边框的样式将为双线( double)
注意:如果 border-width 设置为 0 ,border-style属性将失去作用。
边框的颜色(border-color)
border-color定义元素的四个边框颜色,可选值:
如果border-color设置全部四个参数值,将按上-右-下-左的顺序作用于四个边框。如果只设置一个,将用于全部的四条边。如果设置两个值,第一个用于上-下,第二个用于左-右。如果提供三个,第一个用于上,第二个用于左-右,第三个用于下。
table {border-color: red green}
上下边框的颜色将为红色(red),左右边框的颜色将为绿色(green)
table {border-color: red green blue}
上边框的颜色将为红色,左右边框的颜色将为绿色(green)下边框的颜色将为蓝色(blue)
table {border-color: red green blue yellow}
上边框的颜色将为红色,右边框的颜色将为绿色(green),下边框的颜色将为蓝色(blue),左边框的颜色将为黄色(green)
注意: 只设置 "border-color" 属性将看不到效果,须要先设置 "border-style" 属性
border-width定义元素的四个边框宽度,可选值:
如果border-width设置全部四个参数值,将按上-右-下-左的顺序作用于四个边框。如果只设置一个,将用于全部的四条边。如果设置两个值,第一个用于上-下,第二个用于左-右。如果提供三个,第一个用于上,第二个用于左-右,第三个用于下。
注意:如果 border-style 设置为 none ,border-width属性将失去作用。先设置 border-style属性再设置border-width属性。
border是一个综合属性,定义元素的四个边框的宽度、样式和颜色。句法为:
例如:
span{ border: solid #0000FF}
border-top单独定义元素的上边框,句法为:
例如:
table{border-top: solid #0000FF}
border-top-style单独定义元素的上边框的样式。如:
border-top-color单独定义元素的上边框的颜色.如:
注意: 只设置 "border-color" 属性将看不到效果,须要先设置 "border-style" 属性
border-top-width单独定义元素的上边框宽度,.如:
注意:先设置 border-style属性,再设置border-width属性。
同理,还有: