有没有一种方法可以像超级速记样式一样在CSS中组合border-top,border-right,border-left,border-bottom。
例如:
border: (1px solid #ff0) (2px dashed #f0F) (3px dotted #F00) (5px solid #09f);
不,您不能在一个语句中全部设置它们。
通常,您至少需要三个属性:
border-color: red green white blue;
border-style: solid dashed dotted solid;
border-width: 1px 2px 3px 4px;
但是,那将非常混乱。使用以下四个内容将更具可读性和可维护性:
border-top: 1px solid #ff0;
border-right: 2px dashed #f0F;
border-bottom: 3px dotted #f00;
border-left: 5px solid #09f;
描述 (Description) 设置元素的右边框; value是一个或多个颜色,border-right-width的值和border-style的值。 可能的值 (Possible Values) 可能的值是颜色,border-width的值和border-style的值中的一个或多个。 适用于 (Applies to) 所有HTML元素。 DOM语法 (DOM Syntax) object.
描述 (Description) 设置元素的左边框; value是一个或多个颜色,border-left-width的值和border-style的值。 可能的值 (Possible Values) 可能的值是颜色,border-width的值和border-style的值中的一个或多个。 适用于 (Applies to) 所有HTML元素。 DOM语法 (DOM Syntax) object.s
描述 (Description) 设置元素的顶部边框; value是一个或多个颜色,border-top-width的值和border-style的值。 可能的值 (Possible Values) 可能的值是颜色,border-width的值和border-style的值中的一个或多个。 适用于 (Applies to) 所有HTML元素。 DOM语法 (DOM Syntax) object.s
描述 (Description) 设置元素右边框的宽度。 可能的值 (Possible Values) length - 任何长度单位。 此属性的长度单位可能不是负数。 thin - 比设置为medium的边框更薄的边框。 medium - 一个比边框更粗的边框,比设置为粗边的边框更薄。 thick - 边框比边框设置为中等厚。 适用于 (Applies to) 所有HTML元素。 DOM语法 (
描述 (Description) 设置元素右边框的颜色; default是元素的颜色。 可能的值 (Possible Values) color - 任何有效的颜色值。 适用于 (Applies to) 所有HTML元素。 DOM语法 (DOM Syntax) object.style.borderRightColor = "red"; 例子 (Example) 以下是显示此属性效果的示例 -
描述 (Description) 设置元素左边框的宽度。 可能的值 (Possible Values) length - 任何长度单位。 此属性的长度单位可能不是负数。 thin - 比设置为medium的边框更薄的边框。 medium - 一个比边框更粗的边框,比设置为粗边的边框更薄。 thick - 边框比边框设置为中等厚。 适用于 (Applies to) 所有HTML元素。 DOM语法 (