仅加粗div的顶部和底部边框

时间:2012-11-09 20:31:18

标签: css layout html border

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

例如:如果我将div作为正方形的形状,它应该看起来:

_______________





_______________

我怎样才能在css中完成?

5 个答案:

答案 0 :(得分:3)

在CSS中

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

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

答案 1 :(得分:2)

尝试:

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

编辑:
快速解释边框速记属性。元素的顺序为width style color,其中宽度为Top Left Bottom Right。因此在上面的示例中,它将顶部和底部边框设置为2px,左侧和右侧为0px。它将边框的样式默认为实色,颜色为黑色。要在左侧和右侧创建虚线边框,请使用:

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

答案 2 :(得分:1)

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

#element {
    border-top: 5px solid #000;
    border-bottom: 5px solid #000;
 }

答案 3 :(得分:0)

你可以用:

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

答案 4 :(得分: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