私はCSSで本当に新しいです。私は自分のコースの一部であるgoogeランディングページを作成する方法を試しています。ナビゲーションバーから始めています。すでにインラインブロックを使用していましたが、テキストはまだテキストラインの下でテキストの中心ではなく、私のコードは次のようになります:ナビゲーションバーにテキスト行を中央に配置するにはどうすればよいですか?
<!DOCTYPE html>
<html>
<head>
<title>Google Homepage</title>
<style type="text/css">
.navigation {
width: 400;
text-align: right;
}
.navigation ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}
.navigation li {
display:inline-block;
text-decoration:none;
}
.navigation ul li a {
text-decoration:none;
padding:0 12px;
}
.navigation #profile-image {
text-align: center;
height: 50px;
border-radius: 50%;
}
</style>
</head>
<body>
<div class="navigation">
<ul>
<li style="margin: 5px auto;"> Glendon Philipp </li>
<li> <a href="#news"> Gmail </a> </li>
<li> <a href="#contact"> <img src="img/google-button.jpeg"> </a> </li>
<li> <a href="#about"> <img src="img/google-button-notification.jpg"> </a> </li>
<li> <a href="#profile-image"> <img id="profile-image" src="img/profile.jpg"> </a></li>
</ul>
</div>
</body>
</html>
あなたはテキストが含まdiv要素の中央に整列したいですか? – VikingBlooded
はいイメージの真ん中にあります –