0

我想加粗一个div的边框。我的问题是我只需要加粗顶部和底部边框。

例如:如果我有一个正方形的 div,它应该看起来:

_______________





_______________

我怎么能在css中做到这一点?

4

5 回答 5

6

在 CSS 中

border-top:3px solid #000;
border-bottom:3px solid #000;

然后如果你想要左右边框只需将它们设为 1 px 而不是 3

于 2012-11-09T20:33:11.167 回答
1

尝试:

border: 2px 0px 2px 0px #000;

编辑:
快速解释边框速记属性。元素的顺序是width style color,其中宽度的顺序是Top Left Bottom Right。所以在上面的例子中,它将上下边框设置为 2px,左右为 0px。它将默认边框的样式为纯色,颜色为黑色。要在左侧和右侧创建虚线边框,您可以使用:

border: 0px 2px 0px 2px dashed #000;
于 2012-11-09T20:33:41.933 回答
1

将底部和顶部边框的宽度设置得更高。

#element {
    border-top: 5px solid #000;
    border-bottom: 5px solid #000;
 }
于 2012-11-09T20:33:55.613 回答
0

你可以这样做:

border-top: 1px solid black;
border-bottom: 1px solid black;
于 2012-11-09T20:33:57.393 回答
0

尝试类似:

border-top: 2px solid black;
border-bottom: 2px solid black;

有关详细信息,请参阅https://developer.mozilla.org/en-US/docs/CSS/border-tophttps://developer.mozilla.org/en-US/docs/CSS/border-bottom

于 2012-11-09T20:34:46.663 回答