css
1.header_logo{ 2 margin:10px; 3} 4.display_flex{ 5 6} 7.header_menu_wrap{ 8 display:flex; 9 align-items:center; 10} 11 12.header_menu{ 13 display:flex; 14 padding:0; 15 height:55px; 16 width:75%; 17 18} 19.header_menu li + li{ 20 border-left:1px solid #DDDDDD; 21} 22.header_menu li { 23 height:55px; 24 width:16.666%; 25 margin:10px 0; 26 padding:0 34px; 27 list-style:none; 28 font-family:'Quicksand',sans-serif; 29 text-align:center; 30} 31 32 33.header_menu li a{ 34 text-decoration:none; 35 color:#666; 36 font-size:15px; 37 font-weight:bold; 38 39} 40.header_menu li a:hover{ 41 color: #999; 42} 43.header_menu_ruby{ 44 color:#999; 45 margin:0; 46 font-size:10px; 47 font-weight:400; 48 49} 50.yoyaku_box{ 51 width:18%; 52 53} 54.yoyaku_box a{ 55 text-decoration:none; 56 background-color:#FF9999; 57 color:#fff; 58 padding:14px 45px; 59 position:relative; 60 61} 62.yoyaku_box a:before{ 63 content:""; 64 width:20px; 65 height:20px; 66 background-image:url(img/common_sprite.png); 67 position:absolute; 68 background-size:110px; 69 top:15px; 70 left:17px; 71} 72 73
html
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="utf-8"> 5 <title>heair_salon</title> 6 <link rel="stylesheet" type="text/css" href="normalize.css" > 7 <link rel="stylesheet" type="text/css" href="heair_salon.css" > 8 <link href="https://fonts.googleapis.com/css?family=Quicksand" rel="stylesheet"> 9</head> 10<body> 11 <header> 12 <div class="header_menu_wrap display_flex"> 13 <h1 class="header_logo"><a href="#"><img src="img/header_logo.webp" alt="blandlogo"></h1></a> 14 <ul class="header_menu display_flex" > 15 <li><a href="#">HOME<p class="header_menu_ruby">ホーム</P></a></li> 16 <li><a href="#">SALON<p class="header_menu_ruby">サロン検索</p></a></li> 17 <li><a href="#">SPECIAL<p class="header_menu_ruby">特集コンテンツ</p></a></li> 18 <li><a href="#">CATALOG<p class="header_menu_ruby">ヘアカタログ</p></a></li> 19 <li><a href="#">RECRUIT<p class="header_menu_ruby">採用情報</p></a></li> 20 <li><a href="#">CONCEPT<p class="header_menu_ruby">コンセプト</p></a></li> 21 </ul> 22 <p class="yoyaku_box "> 23 <a href="#">サロンからweb予約</a> 24 </p> 25 </div> 26 </header> 27</body> 28 29</html>
上記コードのul要素のクラス「header_menu」内の「a」要素の中身のアルファベットの文字なのですが、「header_menu」にheightを設定したら、文字は上側に固定されたままでボーダーのみが伸びてる状態になっています。高さを変えても、文字は真ん中に配置したままにしたいのですが、どのようにすればよろしいでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。