我网站的菜单是由 ul/li 语法创建的列表。我已经删除了关于菜单列表的所有 CSS 行,但它仍然看起来像这样,公告点奇怪地出现在菜单项文本的最后一个字符上。我要疯了才能处理这个。
为什么在 IE/Google Chrome 中会发生这种情况?
编辑:感谢您的帮助。但重置后,列表未垂直对齐。它看起来像这样,如果我再次将 list-style-type:none 添加到 li 元素,点就会再次出现。
我网站的菜单是由 ul/li 语法创建的列表。我已经删除了关于菜单列表的所有 CSS 行,但它仍然看起来像这样,公告点奇怪地出现在菜单项文本的最后一个字符上。我要疯了才能处理这个。
为什么在 IE/Google Chrome 中会发生这种情况?
编辑:感谢您的帮助。但重置后,列表未垂直对齐。它看起来像这样,如果我再次将 list-style-type:none 添加到 li 元素,点就会再次出现。
您需要覆盖用户代理样式。要删除点,请覆盖list-style-type
ul {
list-style-type: none;
}
使用Reset.css来消除所有跨浏览器的差异,但是您在 Chrome 中描述的问题可能是;由您的-webkit-padding-start
财产引起。
尝试使用 CSS 重置,它将覆盖默认样式。