1

我有一个网站:http ://starthumble.com/

菜单在同一页面上具有滚动到锚点的效果。但是,如果您单击“主页”,它会滚动并切断一半的标注文本。我发现如果我设置

.companycallout h1 {
    line-height: 5em;
}

然后它正确滚动。唯一的问题是 h2 标签被向下推。我能找到解决方法的唯一方法是

.companycallout h1 {
    line-height: 5em;
}
.companycallout h2 {
    margin-top: -90px;
    padding-bottom: 50px;
}

这是最好的解决方案吗?有没有更好的选择?我还没有测试过这个跨浏览器(目前无法访问它)所以我不确定它是否全面兼容。

谢谢!

4

2 回答 2

1

我会把你的 CSS 恢复到你以前的样子。

您的解决方案是更改您正在使用的 jquery 插件。更具体地说,偏移量()。您可以为其添加一个值。以下是有关它的更多信息:

http://api.jquery.com/offset/

在此处输入图像描述

于 2012-11-10T21:10:31.583 回答
1

只需将您的 margin-top 更改为 padding top

body {
    margin: 0;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    background-color: white;
    padding-top: 80px;}
于 2012-11-10T21:42:27.077 回答