我在下面有以下情况-
HTML
<ul>
<li>Messi</li>
<li>Ronaldo</li>
<li>Neymar</li>
<li>Fabregas</li>
<li>Rooney</li>
<li>Bale</li>
<li>Ozil</li>
<li>Gerrard</li>
<li>Torres</li>
</ul>
CSS
ul{
list-style-type: none;
max-height: 65px;
outline:none;
overflow: auto;
width:200px;
}
li{
height: 20px;
padding: 10px 0;
text-indent: 10px;
width: 200px;
}
现在,当我在 Safari 7.0(Mavericks)中打开它并使用 Voice Over Reader 时,前几个项目的黑色轮廓出现在<li>
项目周围,但之后 Voice Over 读取了这些项目,但黑色轮廓没有出现在它们上面。这些项目也隐藏在溢出剪辑区域下方。这在 Safari 6.0 中运行良好。我相信它必须与溢出属性有关。
对此有任何解释和解决方案吗?帮助表示赞赏。谢谢。