所以我做了一个网站,偶尔在加载或刷新网站时,标题和导航菜单之间会出现一个断点。有谁知道为什么会发生这种情况?链接是http://tomekc.com/rich
问问题
98 次
2 回答
0
通过切换标题中“p”标签上的位置,我能够重现您的错误。但是智浩是正确的,边距和填充确实需要一个内联块(或块)才能正确渲染。此外,“p”标签确实不应该是内联的,因此您可能想要更改该标签(或者如果您要覆盖本机显示,则添加一些空白以不换行)。
p {
white-space: nowrap;
}
span {
display: inline-block;
}
现在,在此更改之后填充可能会稍微关闭,但它会解决您的刷新问题。另请注意,inline-block 确实是 ie8+ 功能,因此如果您只针对更现代的浏览器,此解决方案是可以的,但如果您针对更大的受众(企业喜欢旧浏览器),您可能应该稍微重构 HTML。
于 2012-07-27T14:12:15.110 回答
0
所以,我实际上可以通过将我的<link>
标签移动到页面更高的位置来修复它......非常简单的修复,哈哈。不过,谢谢你们的帮助,伙计们。
于 2012-07-27T16:24:53.467 回答