我正在学习 HTML 和 CSS,而且我也是一个新手,只是这么说。
我正在制作一个网站,我在顶部制作了一个水平导航栏,其中包含指向网站上其他页面的链接,以及一个图标。
当我在浏览器中观看我的网站并使用检查器工具检查元素时,列表元素“li.nav_bar_icon”变为80x82.55,徽标为64像素,通过填充获得8+8像素,但为什么它是82.55 1另一边???额外的 2.55 像素从何而来?
导航栏的代码如下所示:
HTML:
<div class="nav_bar">
<ul>
<li class="nav_bar_icon"><img class="icon" src="img/icon.png" alt="Icon"></li>
<li><a class="nav_bar_button" href="index.html">Home</a></li>
<li><a class="nav_bar_button" href="apps.html">Apps</a></li>
<li><a class="nav_bar_button" href="images.html">Images</a></li>
</ul>
</div>
和CSS:
.nav_bar ul {
width: 100%;
float: left;
list-style-type: none;
background-color: #00000f;
}
.nav_bar li {
float: left;
}
.nav_bar_icon {
float: left;
padding: 8px;
}
.icon {
height: 52px;
}
.nav_bar_button {
display: block;
color: #008CFF;
text-align: center;
padding: 25px 20px;
text-decoration: none;
}
泛舟湖上清波郎朗
慕容708150
Cats萌萌
相关分类