css - 仅在一台计算机上的每个浏览器中的菜单上的额外填充

标签 css browser menu padding rollover

我对此感到很困惑。当我在我的主计算机上的 Chrome、FireFox、IE9、Opera 或 Safari 上查看我的网页时,我的菜单的滚动条上有一个额外的 3px 顶部填充。

当我检查家里的另外两台电脑时,在上述所有浏览器(加上 IE8)上,菜单没有 3px 的额外填充。

我已经重置了主计算机上的浏览器,但我认为一定是外部因素影响了页面呈现,因为它发生在我所有的浏览器上......?这不会是一个监控条件吧?我没有对显示器校准做任何花哨的事情。我所有的浏览器都是 100% 缩放。

主要组件:Windows 7 其他两个组件:Windows 7 和 Windows XP

任何关于为什么会这样的猜测都会非常有帮助。谢谢。

CSS:

#access {
clear: both;
display: block;
float: left;
margin: 0px 0 40px 0;
padding:0;
width: 100%;
text-align:left;
/* height:54px; */
background-image:url(images/menu-bar.gif);
background-repeat:no-repeat;
background-position:top center;
}

#access ul {
list-style: none;
margin: 0 0 0 20px;
padding: 0;
width:100%;
}

#access ul li { display:inline;padding:0;margin:0; }

#access li {
background-image:url(images/menu-bar-divider.gif); 
background-repeat:no-repeat;
background-position:top right;
}


#access ul li a {
color: #ffffff;
display:block;
float:left;
padding: 18px 39px 17px 39px;
text-decoration: none;
font-size:16px;
text-shadow: 0px 1px #c86209;
}

#access li a:link { }
#access li:last-child { background-image:none; }    
#access a:hover { text-shadow: none;background-image:url(images/menu-bar-hover.gif);background-repeat:repeat-x;background-position:bottom center;color:#000000!important;}
#access a:visited { color:#ffffff!important;} 

最佳答案

可能的场景:

  1. 这是 CMS 吗?您是否可能以管理员身份登录 个人电脑?我在使用 Wordpress 时遇到了同样的问题。 http://wordpress.org/support/topic/31-update-causing-28px-top-spacing-in-html-body
  2. 您是否安装了任何附加组件、插件、广告软件 干扰您的布局?
  3. 您是否使用了 CSS 重置或 正常化? (其中一个不是两个)这可以帮助你解决

类似的问题。

  1. > http://necolas.github.com/normalize.css/
  2. > http://developer.yahoo.com/yui/reset/

您能否尝试在 JSFIDDLE 或 http://tinkerbin.com/ 中重现您的案例? ?

关于css - 仅在一台计算机上的每个浏览器中的菜单上的额外填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15080868/

相关文章:

javascript - 按优先顺序响应的两列面板布局

android - 为什么这些 TD 元素中的字体以不同的大小呈现?

wpf - WPF 中带有水平子菜单的水平菜单

android - 如何更改 Android 中全息主题的菜单项文本颜色?

html - 宽度: auto; height: 100; and overflow: hidden does not work as expected

jQuery 用 css 改变每个 li 的背景

c# - 在不丢失 View 状态的情况下防止在浏览器刷新时重新提交 webform

internet-explorer - IE9中的脚本错误

wpf - 如果我创建一个 ViewModel,我是否需要以 MVVM 模式为其创建模型?

html - 如何获得粘性页脚?