【发布时间】:2019-07-29 16:03:51
【问题描述】:
我在标签内创建了标签并应用了文本缩进:-9999px;但它不起作用
为了符合 ADA,我们需要在锚标记内添加(新窗口)文本,但我不想显示文本,所以我使用 text-indent
HTML:
<a href="#" target="_blank" title="">Privacy Notice<em class="textIndent">(new window)</em></a>
CSS:
.textIndent { text-indent: -9999px; display: block; }
我想隐藏标签的文本而不使用 display:none 或 visibility
【问题讨论】:
-
嗯,您的解决方案应该可以工作。 -> jsfiddle.net/nLzuvpjr
-
它的工作,但额外的空间在锚标签下方
-
而且我也在使用这种导航栏,所以它会破坏和丢失一些对齐
-
哦。下次你应该更具体地说明你的问题。
I have created tag inside of tag and applied text indent:-9999px; but its not working从您的问题中我们了解到该元素不会被隐藏。 “额外空间”是因为display:blockstyle 。你应该研究看看它有什么作用。