我正在尝试在我的网页上制作横幅,顶部的部分宽 700 像素,高 80 像素。
代码如下:
<div class="container-narrow" style="heigth: 80px;">
<img src="#" width="52" height="52" alt="my logo" />
<ul>
<li><a href="#">About</a></li>
<li><a href="#">Projects</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
CSS:
.container-narrow
{
margin: 0 auto;
max-width: 700px;
background: yellow;
}
ul
{
float: right;
width: 100%;
padding: 0;
margin: 0;
list-style-type: none;
}
a
{
float: right;
width: 6em;
color: black;
text-decoration: none;
padding: 0.2em 0.6em;
}
a:hover {color: #ccc; text-decoration: none;}
li {display: inline;}
我想要的是图像和水平菜单在 80px 的中心垂直对齐。左边的标志和右边的菜单。
我试图设置高度,然后填充/边距以完成工作,但感觉很垃圾......