私はshopifyストアで簡単な問題があります。固定ヘッダーをインストールして、50pxの上部パディングをpagecontainerに追加して、ヘッダーがメインコンテンツと重ならないようにします私は空きスペースがあまりにも大きいモバイルで50pxのスペースを持っています。デスクトップとモバイルの2つのトップパッドを設定する手助けができれば非常に感謝しています。ページコンテナの詰め物の正確な高さのヘッダー
スティッキーヘッダ:
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のトップpadingの設定方法
#PageContainer {
overflow: hidden;
padding-top: 50px;
height: 100%;
画面の解像度に関係なくヘッダー?それとも、それぞれの解像度(おそらくメディアのクエリを使って)ごとに異なるパディングを設定する方法があります。私は3日前にこのようなことを覚えていますが、私はたくさんのGoogle検索を行い、非常に速く学ぶことができます。この問題を実装する方法はありません。ヘッダーを独自の固定ラッパーに移動する:
<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