html - URL 末尾的哈希值会更改页面布局吗?

标签 html css hash

是否有任何原因会导致 page.html 和 page.html#sectionid 之类的内容具有不同的布局?

我在使用 http://mintclean.ca/new/about-mintclean/ 时遇到了这个问题和 http://mintclean.ca/new/about-mintclean/#difference ,从技术上讲应该是完全相同的页面,只是开始向下滚动。但是,第二个在页脚下有一个白色间隙,而第一个没有。

我终其一生都无法弄清楚发生了什么——这个问题在不同浏览器中是完全一致的。非常感谢任何帮助理解正在发生的事情!

最佳答案

您必须清除 <footer> 中的 float 所以在.site-info f3之后类,还要添加 padding-bottom: 0;给你的<footer> .我认为应该这样做。

我看到你有 clear: both;应用于页脚,但这并没有清除其中的元素。

关于html - URL 末尾的哈希值会更改页面布局吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20502774/

相关文章:

jquery - 如何为/#!/更改哈希/#/

javascript - 如何从 Document 对象中获取 Window 对象?

ruby - 如何通过自定义排序顺序对数组进行排序?

javascript - Facebook社交插件仅使用JQuery和.load()在自定义灯箱中加载一次;

html - 我的网站上完全没有差距 [HTML/CSS]

html - 使用CSS在div上应用可见性效果

html - 去除页面两侧的空白

java - 根据 HashMap 检查字符串

html - 为什么将 position:absolute 的元素放在::after 伪元素后面

html - 在网页中显示 PDF