javascript - 长列表项创建不需要的缩进

标签 javascript jquery html css

这个问题很难描述,所以我创建了一个 jsfiddle。您可以看到菜单中的最后一项突出显示在右侧,这与其他菜单项不同。如果其他菜单项占用多于一行,则会发生这种情况。

http://jsfiddle.net/V82un/

最佳答案

这是因为 <a>元素是 display: inline;默认情况下,边框只出现在第二行的末尾。更改 #sidebar_all_pages adisplay: block问题就解决了。它揭露了另一个问题:#sidebar_all_pages li 上的负边距太大了。减少到 -10px解决那个问题。

关于javascript - 长列表项创建不需要的缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11745423/

相关文章:

javascript - backbonejs如何在页面加载时调用函数

javascript - 日历时间表

javascript - 如何在 url 中用 # 替换 %23?

jquery - 多步骤表单验证jquery

javascript - 滑动效果不适用于 "ul"元素中的第一个选项卡

javascript - 如果加载时已选中复选框

javascript - 如何在 Canvas 中绘制一个形状(多边形)并在其后面放置一个图像。形状应该在顶部

javascript - 可以使用 $scope.functionName 还是应该使用 var functionName = function() ?

javascript - mousedown() 中的 mouseup() 被多次调用

javascript - 如何获取<td>标签的值