css - 为什么我不能去掉 div 上方的空白区域?

标签 css html whitespace

我不明白为什么我的 div 上方有大约 20 像素的空白区域。我正在尝试在页面顶部创建一个水平菜单。这是代码 JSFiddle但这里没有出现空白。不要 mock 我,但是是的,我仍在使用 Frontpage,而且它也没有出现在那里。它只出现在浏览器中 - Chrome、FF 和 IE9。

我已经尝试了所有我能想到的方法,包括确保边距都设置为 0:

html, body {
padding:0;
margin:0;
}

但是没有什么可以摆脱那个空白!

最佳答案

只需将以下内容添加到您的样式表中:

ul {
  margin: 0;
  padding: 0;
}

或在您的 html 主体声明中添加 ul

html, body, ul {
  padding:0;
  margin:0;
}

关于css - 为什么我不能去掉 div 上方的空白区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14761806/

相关文章:

html - 是否有任何内置方法可以在 Bootstrap 中将文本与右对齐按钮垂直对齐

jquery - 如果超过特定窗口大小,则交换 div 背景

javascript - 测量单击iFrame顶部的不可见DIV?

java - 提取字符串,包括字符串中的空格(java)

带有 Dashing 和 Rickshaw 的 CSS 选择器

html - Div 在悬停过渡时消失

javascript - 当栏在顶部时出现文字

php - 输出中获得的值未按正确的顺序排序

regex - 使用正则表达式删除 PSPad 中的空行

sed - 如何使用sed用一个空格替换空格?