HTML,CSSでページを作っています。
ヘッダーの左上にロゴ、右上にログインボタンを並べたいのですが、なぜかログインボタンがずれて表示されてしまいます。
HTML
1 <header> 2 <div class="container"> 3 <div class="header-left"> 4 <div class="logo">漫画.com</div> 5 </div> 6 <div class="header-right"> 7 <a href="#" class="login">ログイン</a> 8 </div> 9 10 </div>
CSS
1header{ 2 height:65px; 3 background-color:rgba(34,49,52,0.9); 4} 5 6.logo{ 7 width:124px; 8 margin-top:10px; 9 padding-top:15px; 10 color:white; 11 font-size:25px; 12} 13 14.header-right{ 15 float:right; 16 background-color:rgba(255, 255, 255, 0.3); 17 transition:all 0.5s; 18} 19 20.header-right:hover{ 21 background-color:rgba(255,255,255,0.5) 22} 23 24.header-right a{ 25 line-height:65px; 26 padding:0 25px; 27 color:white; 28 display:block; 29} 30
と書いております。
どこがおかしいか自分ではわかりませんでした。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/17 14:19
2021/01/17 14:21
2021/01/17 14:26