好的,通常我对CSS很熟悉。但这个问题……我无法理解为什么会出现。
我确实找到了一些“快速修复”方法,但我不想只是为了做而做,如果有人能帮我理解这个异常,请站出来(我已经尝试在网上搜索了很多,但找不到任何相关内容)!
问题出在使用锚点链接时。我制作了一个演示页面以更好地解释发生了什么。
首先,进入这里:http://jsfiddle.net/GKCE6/5/show。看起来很好,对吧?
现在让我们添加URL中的井号(#)符号:http://jsfiddle.net/GKCE6/5/show/#some-content。标题就消失了!消失了!什么也没有了!!
有什么主意吗?我注意到,如果我从
中删除
overflow:hidden
规则,则标题会重新显示。然而,我正在处理的项目需要overflow:hidden
规则以消除水平滚动。我可能可以做类似于overflow-x:hidden
的处理,但就像我一开始说的那样,我宁愿尝试理解为什么会发生这种情况,以便确定适当的解决方法。
有其他人遇到过这种情况吗?