html - anchor 定位浏览器

标签 html css

我正在使用以下 html 在固定菜单下定位 anchor :

<a style="position: relative; top: -150px;" name="services"></a>

这在 Firefox 中运行良好,但 ie,chrome 和 safari 都将 anchor 加载到略有不同的位置,从而遮盖了固定菜单“下方”的文本。

有没有人知道我该如何解决这个问题。

wip 站点是 http://mattangel.com.au

非常感谢,

马特

最佳答案

当我制作这样的网站时,我想确保每个“页面”都有相似的类,但 ID 不同。在设置类样式时,请确保提供以下属性。

.page {
    overflow: hidden;
    margin-bottom: 1000px;
}

添加 margin-bottom 将阻止您看到额外的页面。

我还注意到您正在使用 jQuery 来实现幻灯片效果,我不确定您为什么要使用 a 名称的样式。只需执行以下操作:

<h1 class="page_title" id="services"><a name="services">Services</a></h1>

并确保将所有内容包装在页面 DIV 中。

关于html - anchor 定位浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11856564/

相关文章:

javascript - 一键多项操作

javascript - 将文本框输入传递到另一个页面时出现问题 - 特别是 javascript 和 html 中的名字和姓氏

html - 在驱动器上发布带有图像的静态网站

CSS 选择输入,其中父级不是 'classname'

html - 为什么 a 标签低于 IE 中的 span

javascript - html5 canvas "graphics persistence"重新定位/调整大小

html - @font-face 和@font-family 不工作

jquery - 使用 Foundation 隐藏圆形按钮组中的按钮

html - 匹配 child 的宽度不起作用

php - 在单个文件中提供 CSS 和 JS,可能的优点和缺点