长页面网站会在页面中间而非顶部打开

时间:2013-03-17 19:23:28

标签: javascript html css

我有一个长的单页网站,其中的部分包含在<div id="#">中。目前,该网站在#services#contact之间的底部附近加载/打开。当直接输入URL或点击链接时,如何将页面始终加载到顶部?

Live site.

2 个答案:

答案 0 :(得分:5)

这是因为您在页面底部附近的联系人部分输入了名称输入的自动对焦属性(如此:autofocus="autofocus")。

答案 1 :(得分:0)

这与您的<div id="#">无关。您的网站未从顶部开始的原因是您的联系表单。您的名称输入字段为autofocus="autofocus",当某些内容聚焦时,浏览器将滚动到此位置。

只需更改

<input type="text" id="name" name="name" value="" placeholder="NAME" required="required" autofocus="autofocus">

<input type="text" id="name" name="name" value="" placeholder="NAME" required="required">