可以使用border right width属性控制边框的宽度。有没有办法把它的高度设置成一个合适的边界高度?
例如:
家左右
但我想把它再短一点。

最佳答案

您不能按您的要求设置border属性。但是,在这里使用伪元素可能很有用(see exaggerated live example):
HTML(可能——也可能有其他配置)

<div class="menu"><span>Home</span><span>About</span><span>Last</span></div>

CSS
.menu span {font-size: 2em; padding: 10px; position: relative;}

.menu span:after {content: ''; position: absolute; right: 0; top: .6em; bottom: .6em; width: 1px; background-color: black;}

.menu > span:last-child:after {display: none;}

10-05 20:47
查看更多