我可以将边框宽度和颜色的CSS组合成一个吗?

时间:2012-12-17 09:50:43

标签: css

我想指定一个宽度为1px的顶部边框,它是红色的。我这样尝试似乎有效:

border-width: 1px 0px 0px;
border: 1px solid #ff0000;

但是有一种方法可以只使用一个CSS语句并将这两个结合起来吗?

请注意,我需要覆盖以前的边框宽度设置,所以我不能只使用border-top :-(

2 个答案:

答案 0 :(得分:1)

这应该有效:

border-top: 1px solid #f00;

答案 1 :(得分:1)

根据CSS3 specification

  

'border'属性是设置相同的简写属性   框的所有四个边框的宽度,颜色和样式。不像   简写'margin'和'padding'属性,'border'属性   无法在四个边框上设置不同的值。为此,一个或多个   必须使用其他边界属性。

但是,在您的情况设置中,只有border-top会在默认情况下保留其他边框,即none