html - 有没有办法设置边界线高度?

标签 html css border

您可以使用 border-right-width 属性控制边框的宽度。有没有办法将它的高度设置为 border-right-height?

例如:

首页|关于

但我想要 |短一点。

最佳答案

您不能随意设置 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;}

关于html - 有没有办法设置边界线高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10420940/

相关文章:

html - 在 Dreamweaver 中查找 %20 并替换为 -

javascript - onKeyUp 不起作用?也许这是错误的ajax代码?

jquery - 移动菜单不适用于 wordpress zerif 主题

html - 如何删除 HTML/CSS 中的曲线

asp.net - ASP 菜单位置

html - 将 border-radius 应用于 box-shadow 但不应用于 div 本身

Python + HTML 提交按钮随着隐藏的表单变量消失

jquery - 使用 Jquery 在一定时间后停止 CSS 动画

HTML 和 CSS : rounded corners on tables

java - 无法调整 BoxLayout 中 JLabels 的大小