我将使用 ul 和 li 标签组合制作菜单,并使用 display box 和背景颜色将其显示为按钮。问题是,一旦我使用 li 将 a 标签包装起来,这些按钮似乎向右移动了一点类似于缩进或者其他什么东西。
我尝试了:
我尝试了:
list-style: none;
但是这并不起作用,有人能提供解决这个问题的方法吗?
谢谢,任何帮助都将不胜感激。
感谢大家的努力,对所有答案点赞。
list-style: none;
但是这并不起作用,有人能提供解决这个问题的方法吗?
谢谢,任何帮助都将不胜感激。
感谢大家的努力,对所有答案点赞。
ul
上设置 padding-left
和 margin-left
值为 0。你是否重置了默认的边距和填充样式?
ul,li {
margin:0;
padding:0;
}
您需要检查 UL 和 LI 元素的 margin 和 padding,并将它们设置为特定值。例如:
margin: 0;
padding: 5px;
通常情况下,UL的样式会从左侧缩进,但在某些浏览器中可能是LI(我相信)。
在Firefox(带有Firebug),Chrome和IE9中,您可以使用开发人员工具检查应用的样式。这真的有助于了解此类显示元素中出现问题的原因。
另外,如果您以前没有看过它,请查看盒子模型:
ul
和/或 li
元素提供默认的边距和/或填充。尝试在你的 ul, li {}
中添加 margin: 0; padding: 0
。