0

任何人都可以帮我纠正这个问题:http: //jsfiddle.net/ShgRr/以便 div 显示它的内容与 ol 一致吗?

主要问题是正确定位的跨度超出了div。

我确实考虑过让 div 成为一个 li 项目,但这显然是不合语义的。

我想知道的其他事情 - 在锚上使用负边距是否正确,以便它覆盖 li 子弹并使整个链接可点击?

谢谢

4

3 回答 3

1

为什么使用<div>? 如果您将内容移动到<li>具有该类名的新内容中,您的 CSS 将正常工作:http: //jsfiddle.net/ShgRr/2/

我认为制作<div>an<li>非常好。<table>元素同时包含表头和表行,没有问题。

于 2012-10-04T01:56:40.073 回答
0

您可以在 CSS、html 部分中添加此类

    div a  span > i
    {
        margin: 0 8px;
    }
于 2012-10-04T10:50:54.087 回答
0

“在锚点上使用负边距是否正确,以便它覆盖 li 项目符号并使整个链接可点击?”

如果您不希望将子弹完全移除,则将其完全移除更为正确。

如果你确实想要这些——我不倾向于让子弹本身可点击——与它们发射的任何东西相比,它们都是一个非常小的目标。比项目符号更容易点击文本

于 2012-10-04T02:06:30.407 回答