Html 不带文本部分的CSS标题下划线
也许这个问题以前已经得到了回答,但我还没有找到一个合适的解决方案 好的,下面是: 我需要在Html 不带文本部分的CSS标题下划线,html,css,Html,Css,也许这个问题以前已经得到了回答,但我还没有找到一个合适的解决方案 好的,下面是: 我需要在h3标签下面加100%的下划线,实际文本所在的部分除外。像这样: 我的超级头衔 ____________________________________________________ 这必须是100%宽度,所以 h3:after { content:"\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0"; } 使用固定数量的空格是不可行的 标签也必须是纯的。这
h3
标签下面加100%的下划线,实际文本所在的部分除外。像这样:
我的超级头衔
____________________________________________________
这必须是100%宽度,所以
h3:after {
content:"\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0";
}
使用固定数量的空格是不可行的
标签也必须是纯的。这意味着它没有被div或span等包围。。。(用户提交的内容来自wysiwyg)它只是一个h3标签
这在css3中可能吗?如果没有,我愿意添加一些js使其工作
更新:
以下是一个预期结果的屏幕截图:
像这样吗
像这样
您可以这样尝试: 加价
<h3>A 100% wide title</h3>
例如:
结果效应
您可以这样尝试: 加价
<h3>A 100% wide title</h3>
例如:
结果效应 试试这个: CSS
h3 {
display:block;
width:100%;
overflow: hidden;
position: relative;
}
h3:after {
content:'';
border-bottom:1px solid black;
position: absolute;
width: 100%;
}
试试这个:
CSS
h3 {
display:block;
width:100%;
overflow: hidden;
position: relative;
}
h3:after {
content:'';
border-bottom:1px solid black;
position: absolute;
width: 100%;
}
不使用
:在伪元素之后,可以执行以下操作:
<div id="wraptitle"><h3>A Second Title</h3></div>
确保h3
元素的边距设置为0
,否则其边框不会越过它
这里可以看到一个实例:不使用:在伪元素之后,可以执行以下操作:
<div id="wraptitle"><h3>A Second Title</h3></div>
确保h3
元素的边距设置为0
,否则其边框不会越过它
一个生活实例可以在这里看到,一个实例可以在这里看到,一个生活实例可以在这里看到,这里可以看到一个生活实例的例子:你能添加屏幕和预期结果吗?你能不能添加屏幕和预期结果?我的超级标题?UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU额外环境美极了!你知道这个解决方案有多跨浏览器吗?很漂亮!您知道这个解决方案是如何跨浏览器的吗?