#flexで上下中央配置
Adobe Dreamweaverでグローバルナビを作っています。
画像の状態を目指していますが、文字の配置がうまくいきません。
区切り線の高さを指定すると、2つの問題が発生します。
1、liの1つ目以外は上添えになる。
2、liの1つ目のホバー領域が文字高準拠になる。
以下にスクリーンショットと実際に入力した情報を載せます。
どうすれば画像の状態にできるかアドバイスを頂ければ嬉しいです。
<style> nav { } ul { padding-left: 0px; display: flex; justify-content: center; align-items: center; } li { list-style-type: none; flex: 1; text-align: center; } li:hover{ list-style-type: none; flex: 1; background-color: #555; text-align: center; } li+li{ border-left: 1px solid #555; height: 60px; } a { text-decoration: none; } </style> </head> <body> <nav> <ul> <li><a href="">ごあいさつ</a></li> <li><a href="">会社紹介</a></li> <li><a href="">商品紹介</a></li> <li><a href="">お問合せ</a></li> </ul> </nav> </body>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/29 07:40
2019/01/29 07:44
2019/01/29 07:47
2019/01/29 07:48
2019/01/29 07:59
2019/01/29 08:04
2019/01/29 08:12 編集
2019/01/29 08:16
2019/01/29 23:17 編集
2019/01/29 23:28 編集
2019/01/31 03:47