「ヘッダー右」のナビゲーション リンクを垂直方向に配置するのに問題があります。中央に直接配置したいのですが。
これが私のhtmlです
<!DOCTYPE html>
<html>
<head>
<title>Website Title</title>
<link href="css/style.css" type="text/html" rel="stylesheet">
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="header-left">
<a href="index.php"><img src="images/logo.png" /></a>
</div>
<div id="header-right">
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="index.php">Home</a></li>
<li><a href="index.php">Home</a></li>
<li><a href="index.php">Home</a></li>
<li><a href="index.php">Home</a></li>
</ul>
</div>
</div>
</div>
</body>
</html>
そして、ここに私のcssがあります
body { background-image: url('../images/bg.jpg'); background-repeat:repeat; padding:10px 0 10px 0; margin:0; }
#wrapper { width:960px; margin:auto; }
#header { width:960px; background-color: rgba(0,0,0,0.3); height:110px; border- radius:5px; }
#header-left { float:left; }
#header-right { float:right; height:110px; line-height:110px;}
#header-right ul li { display:inline-block; padding-right:5px; padding-left:5px; }
#header-right a:link { color:#ffffff; text-decoration:none; }
height
and line-height
and thenを使用してみましvertical:align middle
たが、うまくいかなかったようです。html + CSS が初めてで、問題が発生しています。