【发布时间】:2017-03-02 00:48:50
【问题描述】:
我在导航栏中通过 div 标签插入了一张图片。仅当值以百分比表示时,图像的大小才会改变。只有宽度会改变大小,但它会保持纵横比不变,所以我无法独立编辑宽度和高度。我该如何解决?哦,还有,有人能告诉我如何让导航栏完全覆盖顶部吗?谢谢
ul {
list-style-type: none;
margin: 0px auto;
background-color: #f1f1f1;
position: fixed;
width: 95%;
height: 10%;
text-align: center;
border: 3px solid #999
}
.nav img {
float: left;
margin-right: 0;
padding: 0;
width: 17.9%;
height: 0.05%
}
li {
display: inline-block;
margin: 2%
}
li a {
font-size: 160%;
color: #000;
background-color: #81DAF5;
text-decoration: none
}
li a:hover {
color: blue;
background-color: #FFFFFF;
transition: background 0.3s linear
}
<ul>
<div class="nav">
<a href="index.html">
<img src="http://placehold.it/100x100" alt="Logo">
</a>
</div>
<li><a href="#">Page</a></li>
</ul>
【问题讨论】: