【发布时间】:2011-07-26 19:25:36
【问题描述】:
我有一个使用缩进点的列表样式的无序列表。我想保留这些点,但从视图中删除文本。我最初猜想我可以简单地设置text-indent:-999px;,但这也会删除点。
有什么建议吗?
我知道如果将li 中的文本设置为&nbsp,它会起作用,但这感觉像是在作弊。
HTML
<div id="page_nav">
<ul>
<li class="showlink" id="show_one">PAGE ONE</li>
<li class="showlink" id="show_two">PAGE TWO</li>
<li class="showlink" id="show_three">PAGE THREE</li>
</ul>
</div>
CSS
#page_nav ul{
margin:0;
display:block;
}
#page_nav li{
width:15px;
height:15px;
margin:0 0 0 5px;
float:left;
font-size:3.5em;
}
【问题讨论】:
-
请给我们看看HTML和CSS!!!
-
为什么是作弊?如果你把颜色设为白色,那就是作弊。
-
作弊,因为屏幕阅读器对此无能为力。
-
@technopeasant ...他想要的只是点...为什么屏幕阅读会关心那里有什么?
-
因为它是页面上的一个元素..
标签: javascript jquery css styles