html - 仅顶部的行高?

标签 html css

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

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

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

然后它就可以正常滚动了。唯一的问题是 h2 标签被推得很低。我能找到修复它的唯一方法是

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

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

谢谢!

最佳答案

只需将 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;}

关于html - 仅顶部的行高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13326034/

相关文章:

html - 摆弄包装宽度

javascript - 密码正则表达式验证?

javascript - 使用 JQuery 显示表内的图像

html - 单击文本以进行下拉,而不是 div。 - CSS

javascript - jquery循环生成的垂直对齐复选框

java - Java 开发人员在不编写 Javascript 的情况下生成 Javascript 的最佳方法是什么

javascript - 为 Accordion 类型栏设置动画的最佳方式?

html - 垂直 float 按钮

javascript - 使用 css transform 提高动画性能

html - 在 <div> 中插入另一个 <div> 时,当我不想要时文本中断