2

我有一个带有一些<hr/>元素的导航。最好在纯CSS(3?)中,如何将水平规则的宽度设置为自动减去X个像素?

这不会重复这个问题,因为它是关于什么等同于负填充,这是不可能的。

4

2 回答 2

12

你可以使用下面的。

hr {
    width: auto;
    margin: 0 10px; /* This leaves 10px margin on left and right. If only right margin is needed try margin-right: 10px; */
}
于 2013-08-12T03:40:05.463 回答
0

尝试使用margin-right

或者你可以使用 Javascript 来做一些更具体的事情。例如:

CSS:

hr {
   margin-right:20px;
   width:auto;    
}

演示

于 2013-08-12T03:39:15.240 回答