CSS Border在一行中声明4个边,颜色,宽度

1Up*_*1Up 3 css

我这里有这个规则:

border: 3px 0 0 0 solid #ccc;
Run Code Online (Sandbox Code Playgroud)

然而,似乎边界的四边都没有登记.

border: 3px solid #ccc; 
Run Code Online (Sandbox Code Playgroud)

似乎工作正常.

有没有办法制作一个4边宽分配的单线?

小智 8

虽然边框没有确切的简写,但你仍然可以将边框的宽度放在同一条线上;

border-width: 1px 0 1px 0;
border-color: red;
border-style: solid;
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你.


Fra*_*rez 7

如果我没记错的话,这是您可以到达的最接近的一行

border: solid #000;
border-width: 0 1px 1px 0;
Run Code Online (Sandbox Code Playgroud)


Juk*_*ela 0

速记border总是在所有边上设置等宽边框;您的第一个声明无效。

不过,您可以使用单行:

border: 0 solid #ccc; border-top-width: 3px;
Run Code Online (Sandbox Code Playgroud)

  • 在我看来,这不是一句简单的话。 (23认同)