php - 调整 DIV 在固定标题 PHP 下的位置

标签 php html css

我有一个标题,它使用 position:fixed 来保持在页面顶部,它以 50px 高开始,但是,如果添加了更大/更小的 Logo ,它的高度会发生变化,这意味着它可以然后重叠它下面的 DIV 容器。有没有办法根据标题的高度移动 DIV 容器。这是我正在使用的 CSS;

<style>
#header {
position:fixed;
top:0px;
height:50px;
width:100%;
}

.container {
margin-top: 50px;
width: 100%;
height: 250px;
}

</style>

这是我正在使用的 HTML,它非常基础。

<div id="header">
  ... Menu ...
</div>

<div class="container">
  ... Content ...
</div>

我研究过使用 javascript,但我知道这是客户端,所以无济于事。有解决办法吗?

最佳答案

您可以使用 jquery 读取容器的高度,然后使用它来设置容器顶部边距的值。

试试这段代码:

$(document).ready(function(){
  var h=$("#header").css("height");
  $(".container").css("margin-top",h);
});

关于php - 调整 DIV 在固定标题 PHP 下的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36664857/

相关文章:

PHP memory_get_usage

java - 在 bean 变量中传递 <br/> 以在 <h :outputLabel/> 中打印

jquery - 使用 JQuery 将焦点设置在基于 CSS 类的文本框上

javascript - 如何使用 id/class 将元素放置在其他元素旁边?

php - 尊重验证可选 key

php从html表修改数据库通过复选框选择

html - CSS:我如何制作黑白图像,彩色?

jquery - 使用jquery更改页面样式时出错

php - 使用谷歌分析跟踪下载?

javascript - 如果我没有 Mac 和 Safari,我该如何重现 Javascript 错误?