前提・実現したいこと
HTML&CSSでLP製作を実施しています。
ヘッダーの固定をするべく、position: fixed; プロパティを使用したところ、ヘッダーのレイアウトが崩れてしまいました。
クロームのディベロッパーツールを使用してCSSの状況を確認してみましたが、別のプロパティが打ち消されているわけではないようで、原因がつかめておらず困っています。原因が分かる方がいらっしゃいましたら、ご教授頂けますと幸いです。
プロパティfikedを使用して達成したいレイアウトは以下の画像の通りです。
現状 position: fixed;を使用すると以下のようにレイアウトが崩れてしまいます。
ソースコードは以下の通りです。
発生している問題・エラーメッセージ
該当のソースコード
HTML
1<header> 2 <div class="headerContainer"> 3 <div class="flexContainer"> 4 <div class="headerFlexLeft"> <!--flex対象1--> 5 <p class="headerTitle">バンコクのノマドエンジニア育成講座</p> 6 <div class="headerLogo"></div> 7 </div> 8 <div class="headerFlexRight"> <!--flex対象2--> 9 <div class="document pc-none"></div> 10 <p class="documentRiquest pc-none">資料請求</p> 11 <p class="documentRiquest sp-none">お問い合わせ/資料請求はこちら</p> 12 </div> 13 </div> 14 </div> <!--headerFlex--> 15</header> 16 17 18 19```CSS 20header{ 21 position: fixed; 22} 23 24.flexContainer{ 25 display: flex; 26 flex-direction: row; 27 justify-content: space-between; 28 max-width: 1190px; 29 margin: 0 auto; 30} 31 32.headerTitle{ 33 padding-top: 10px; 34 padding-left: 10px; 35 font-size: 10px; 36} 37 38.headerLogo{ 39 background-image: url(../images/isaralogo.png); 40 background-size: contain; 41 background-repeat: no-repeat; 42 height: 32px; 43 width: 100px; 44 margin-left: 10px; 45 margin-top: 5px; 46} 47 48.headerFlexRight{ 49 width: 75px; 50 height: 65px; 51 background-color: #D96B64; 52} 53 54.document{ 55 background-image: url(../images/form.png); 56 background-size: contain; 57 background-repeat: no-repeat; 58 margin-top: 10px; 59 margin-left: 28px; 60 height: 25px; 61} 62 63.documentRiquest{ 64 text-align: center; 65 font-size: 12px; 66 color: white; 67 margin-top: 5px; 68} 69 70.sp-none{ 71 display: none; 72} 73 74### 試したこと 75 76 77### 補足情報(FW/ツールのバージョンなど)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/14 17:24