任何人都可以帮我纠正这个问题:http: //jsfiddle.net/ShgRr/以便 div 显示它的内容与 ol 一致吗?
主要问题是正确定位的跨度超出了div。
我确实考虑过让 div 成为一个 li 项目,但这显然是不合语义的。
我想知道的其他事情 - 在锚上使用负边距是否正确,以便它覆盖 li 子弹并使整个链接可点击?
谢谢
任何人都可以帮我纠正这个问题:http: //jsfiddle.net/ShgRr/以便 div 显示它的内容与 ol 一致吗?
主要问题是正确定位的跨度超出了div。
我确实考虑过让 div 成为一个 li 项目,但这显然是不合语义的。
我想知道的其他事情 - 在锚上使用负边距是否正确,以便它覆盖 li 子弹并使整个链接可点击?
谢谢
为什么使用<div>
? 如果您将内容移动到<li>
具有该类名的新内容中,您的 CSS 将正常工作:http: //jsfiddle.net/ShgRr/2/
我认为制作<div>
an<li>
非常好。<table>
元素同时包含表头和表行,没有问题。
您可以在 CSS、html 部分中添加此类
div a span > i
{
margin: 0 8px;
}
“在锚点上使用负边距是否正确,以便它覆盖 li 项目符号并使整个链接可点击?”
如果您不希望将子弹完全移除,则将其完全移除更为正确。
如果你确实想要这些——我不倾向于让子弹本身可点击——与它们发射的任何东西相比,它们都是一个非常小的目标。比项目符号更容易点击文本