html - 如何使上划线文本装饰更长?

标签 html css

我在导航栏上工作,在为文本创建自定义上划线效果时遇到了一些问题。我想出了如何使上划线文本装饰更粗,但我想弄清楚如何让它更长。

上划线会根据文本的长度自动调整其宽度,但如果可能的话,我会尝试使线条比文本长。以下是我要实现的目标的示例:

http://outsidethelp.wix.com/otlclothing#!home/mainPage

如果你能帮上忙,我将不胜感激

谢谢

最佳答案

将您的文本包裹在 <div> 中标签(或者如果任何其他元素已经包装它,您可以使用它),然后设置 border-top为了它。上边框的宽度将是 div 的宽度。

HTML:

<div class="overline">
    <span>text text text<span>
</div>

CSS:

.overline {
    width: 100px;
    border-top: 2px solid black;
}

关于html - 如何使上划线文本装饰更长?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22466838/

相关文章:

html - Internet Explorer 11和HTML5声音播放

javascript - 如何让视频在暂停时淡出 - HTML

javascript - jQuery .css 主体不透明度

html - Webkit 3D 透视错误

iphone - 为什么定义的 1600px 大整页图像(标题)在 iphone 上缩放

javascript - 跟随用户输入的元素

javascript - jquery 函数(发布/获取、输入表单中的数据)不起作用

html - 一表多列(table in columns)

html - 图片标签的行为就像一个 div

JQuery 图像交换