下のピクチャの、院長・スタッフのところだけtext-align:center;がずれてしまいます。この解決法を知りたいです。
html
1<nav id="introduction"> 2 <div class="top-nav child"><a href="">トップページ<br class="english">HOME</a></div> 3 <div class="top-nav child"><a href="">医院紹介<br class="english">CLINIC</a></div> 4 <div class="top-nav child"><a href="">診察案内<br class="english">SERVICE</a></div> 5 <div class="top-nav child "><a href="">院長・スタッフ紹介<br class="english">STAFF</a></div> 6 <div class="top-nav" id="top-nav-last-child"><a href="">アクセス<br class="english">ACCESS</a></div> 7 </nav> 8 9 </div> 10
css
1#introduction{ 2 display: flex; 3 margin-top: 30px; 4 width: 100%; 5 border: 2px solid #6cc6c1; 6 border-radius: 5px; 7} 8 9#top-nav-last-child{ 10 border-right: none; 11} 12 13.child{ 14 border-right:1px solid #595959; 15} 16 17#introduction .top-nav{ 18 padding: 20px 50px 20px 50px; 19 background-color: #6CC6C4; 20 width: 20%; 21 22 white-space: nowrap; 23 24} 25 26#introduction .top-nav a{ 27 text-decoration: none; 28 color:white; 29 font-size: 13px; 30 font-weight: bold; 31 display: block; 32 text-align: center; 33} 34 35#introduction a:hover{ 36 opacity: 0.6; 37} 38
試してみたこと
・text-alignを親要素の.top-navにかけた
・院長・スタッフの部分のdivにだけpaddingなどをかけてみたが変化なし
初心者のためコードが汚いと思われるかもしれませんがよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/03 05:16