html - 我怎样才能使文本阻碍它的下划线 'block out' HTML/CSS 中带空格的下划线?

标签 html css

有没有办法用 HTML/CSS 重现下面的效果:

http://i.imgur.com/ASdXb.png

基本上我想让我的链接文本“优先”并在所有穿过下划线/边框底部的字母周围屏蔽一些空白。

最佳答案

这是可以做到的,它看起来像是一个有用的 LESS mixin 的完美示例。 http://jsfiddle.net/elclanrs/r6Rmh/

p {
    display: inline-block;            
    font: bold 24px Arial;
    border-bottom: 3px solid black;
    text-shadow: -3px 0 white, 3px 0 white;
    line-height: 21px;
}

关于html - 我怎样才能使文本阻碍它的下划线 'block out' HTML/CSS 中带空格的下划线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9764814/

相关文章:

javascript - HTML 显示和隐藏在 Mozilla Firefox 中不起作用

html - 居中的固定宽度布局,元素延伸到整个页面

html - 带悬停的 CSS 条件语句

html - 将 SVG 路径数据转换为 0-1 范围以用作 objectBoundingBox 的剪辑路径

javascript - 如何在android中长按获取webview超链接的文本?

javascript - div 在屏幕顶部增长,滚动后缩小

html - 左边距和 100% 宽度插入 float 文本移出浏览器边缘

javascript - 应用过滤器的元素上的平滑不透明度过渡

javascript - 如何检测图像 URL 是否无效

html - 为什么我必须在这种情况下禁止 XML 转义