html - CSS 列表样式具有随机空间

标签 html css

我正在尝试编写页面代码,但出于某种原因,我创建的列表存在随机 css 间距问题。在右下角,我在列表和它的 div 之间有一个随机空间。

我认为我的样式很好,但我的代码在 jsFiddle

出于某种原因,它在那里工作得很好。有任何想法吗?

如果需要,我可以提供整个页面链接。

我希望整个 css 列表跨越整个 div,但它在 div 的左墙与其列表之间有一个巨大的差距。

最佳答案

您链接到的页面上的列表需要清除其填充(可能还有其边距……某些浏览器具有不同的默认样式)。以下是您可以用来解决此问题的一些规则:

#navlist {
    list-style-type: none; /* Removes default list style */
    margin: 0;
    padding: 0;
}

我强烈建议您获取 Firebug Firefox 的扩展。它使调试这样的布局问题变得非常容易。它还可以帮助您查看您正在编写的样式规则是否被样式表中其他地方更具体的规则覆盖。

顺便说一句,您不应该使用 center 元素。该元素已被弃用,应通过您的样式表处理,如下所示:text-align: center;

关于html - CSS 列表样式具有随机空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11387340/

相关文章:

html - 2 个跨度之间的间距不符合

javascript - jquery click 事件不会在使用 jquery 动态创建的元素上触发

html - 绝对定位固定宽度 div 中的 CSS 水平菜单

jquery 不能从外部 symfony 包工作

javascript - 忽略父元素溢出

html - 计算 HTML 页面中 SVG 元素的大小

javascript - 动态加载的项目不会在模式中转向 Owl Carousel

html - 添加图像,仅在悬停时,在 [already hover] 状态之上

jquery - 尝试创建 CSS 下拉菜单时未定义接收 '$'

html - 根据图像缩小以适合 div 和段落?