我有一个shopify商店的简单问题,我已经安装了一个固定页眉,并向pagecontainer中添加了顶部填充50px,这样头部将不会与主要内容重叠,现在移动设备上有50像素的空间,太空了。如果你能帮助我为桌面和手机设置两个顶级填充,我将非常感激。页面容器填充等于精确高度页眉
置顶头:
header.site-header {
position: fixed;
z-index: 99999;
background-color: #fff;
width: 100%;
top: 0;
left: 0;
right: 0;
-webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.36);
-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.36);
box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.36);
}
页容器(主要内容):
#PageContainer {
overflow: hidden;
padding-top: 50px;
height: 100%;
如何设置pagecontainer的顶pading相等的确切高度的不管屏幕的分辨率是什么?或者有一种方法可以为每个分辨率设置不同的填充(可能是通过媒体查询?)我刚刚开始学习这个东西3天前,但我做了很多谷歌搜索,可以学得非常快..我也找到了解决方案这个问题,但我不如何实现它:移动头自己固定的包装:
<div class="header.site-header">
<div class="PageContainer is-moved-by-drawer">
This is the fixed header content.
</div>
</div>
<div class="PageContainer is-moved-by-drawer">
This is the page content.
</div>
太谢谢你了!
编辑:这不是我的html代码!
你的CSS和HTML没有什么共同之处 - 你在CSS中列出的类没有用在HTML – Johannes
这是我在论坛中找到的解决方案,它不是我的html代码。 –
看起来您需要CSS媒体查询。您的标题最有可能具有固定的移动和桌面高度。使用媒体查询根据屏幕尺寸匹配此值。 – fubar