タイトルの通りです logo-hにheader-listが下に押されてheaderからはみ出るという状況になっています
この後、logo-hにposition:absolute;を指定して浮かせ、header-listを元に戻してこれを直すことができました
そもそもこのようなことが起こらないようなコードの書き方などはないのでしょうか
どう検索すればいいのかわからず困っています よろしくお願いします
HTML
1<!DOCTYPE html> 2<html lang="ja" > 3 <head> 4 <meta charset="utf-8"> 5 <title>progate上級 模写</title> 6 <link rel="stylesheet" href="progate-css/reset.css"> 7 <link rel="stylesheet" href="progate-css/progate.css"> 8 </head> 9 <body> 10 <header class="header"> 11 <p class="logo-h">>Progate</p> 12 <ul class="header-list"> 13 <li><a href="#">レッスン</a></li><li 14 ><a href="#">新規登録</a></li><li 15 ><a href="#">ログイン</a></li> 16 </ul> 17 18 </header> 19 20 21 </body> 22</html> 23
CSS
1.header{background-color:rgba(40,50,56,0.9); height:65px; width:100%; 2position:fixed; top:0px; z-index:5; } 3.header-list{ list-style: none; text-align:right; margin-right:40px;} 4.header-list li{display: inline-block;} 5.header-list a{text-decoration:none; color:white; 6 line-height:65px; transition: 0.5s; padding:0px 20px; 7 display:block; 8} 9.logo-h{font-size:1.5rem; font-weight:bold; display: inline-block; 10 position:absolute; line-height: 65px;} 11.header-list a:hover{background-color: rgba(255,255,255,0.6)} 12
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/28 04:41