jquery - header 固定但响应内容

标签 jquery html css

示例问题: http://jsfiddle.net/yrbvw473/43/

我只希望顶部的边距内容是平衡的。如果在小宽度浏览器中,标题将有两行,如果这样我希望内容离顶部更远。如果三个标题有 3 行远处的顶部和内容得到更多..

我有 CSS 代码:

    @media (max-width: 990px) {
    .heads_search{
        top:40px;
    }
    #space_top{
        height:50px;
    }
}
@media (max-width: 767px) {
    .heads_search{
        top:60px;
    }
    #space_top{
        height:160px;
    }
}
@media (max-width: 390px) {
    .heads_search{
        top:100px;
    }
    #space_top{
        height:200px;
    }
}

但这并不是 100% 正确的,所以如果有人有更好的主意?

最佳答案

添加一个小脚本来调整 margin-top 属性。尝试这样的事情。

$( window ).resize(function() {
  $('#content').css('margin-top', 50 + $('#header').height());
});

关于jquery - header 固定但响应内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30636782/

相关文章:

css - 当 View 高度/宽度更改时,如何使子元素保留在父元素内?

javascript - Jqgrid在寻呼机中隐藏按钮分隔符

html - 在具有更高 z-index 的重叠 div 上可见光标

javascript - 将对象的属性和值转换为 {name : attribute and val: value}

javascript - jQuery 意外 token 非法\n

html - 为什么这个 div 远远低于页面的 50%,而不是直接到中心?

javascript - 在一个 css 类中设置最大宽度动画

javascript - 如果在谷歌中点击重定向到主页

javascript - 在 mousemove 上的 div 问题后圈出

javascript - 从 API 调用 JSON 元素并将结果作为字符串返回