水平メニュータブ(他のhtmlファイルへのリンクで構成)を持つWebページのヘッダーを作成しようとしていますが、メニュータブと同じ水平行にあるアイコンと、アイコンとタブを異なる位置に保ちます(アイコンは左に、タブは右に)。リンクと同じグループからアイコンを移動し、CSSを使用して別々に整列させると、2つのアイコン(アイコンとタブ)が別々の行に表示されます。私は画像タグに直接align属性を使ってみましたが、すべてを左に揃えました。ヘッダーメニューを縦に整列させる方法とアイコンを左に整える
これまでのコードでは、ランダムなロゴ画像を使用しています。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<title>[Website-Name] | Home</title>
</head>
<style type="text/css">
img {
text-align: left;
}
ul {
text-align: right;
padding: 0px;
margin: 0px
}
a{
color: white;
text-decoration: none; /* remove link underline*/
font-size: 20px;
}
div/*MENU CSS*/ {
background: black;
}
a:hover /* Change color mouse hover */,
a:active {
color: orange;
}
li { /*Space between tabs */
display: inline;
padding: 0px 25px 0px 25px; /* distance between menu tabs*/
vertical-align: middle;
}
</style>
<body>
<nav>
<div>
<img src="icon.jpg">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="drawing.html">Drawing</a></li>
<li><a href="music.html">Music</a></li>
<li><a href="handcrafted.html">Handcrafted</a></li>
<li><a href="literature.html">Literature</a></li>
<li><a href="search.html">Search</a></li>
</ul>
</div>
</nav>
</body>
</html>
だからここに私が行うには、コードとどのようなコードは、(上記の)実際にやっている希望のものを比較した画像です: https://i.stack.imgur.com/hTGob.jpg
そしてここでは、上記のコードで使用されるicon.jpgあるが、 : https://i.stack.imgur.com/qW4UU.jpg
ありがとうございます、私に明確にしたいことがありますか?
私はCSSで画像に垂直整列を追加するときは、IMG –
に@MarkoMackicを垂直整列真ん中を与え、それは何もしないとも私は垂直タブ位置を合わせしようとしています、イメージではありません。 –
縦型アラインメントは、奇数または偶数型のどちらの場合でも機能しないようです。 –