我正在尝试创建a我正在尝试创建a我正在尝试创建a我正在尝试创建a我正在尝试创建a我正在尝试创建a我正在尝试创建a我正在尝试创建a我正在尝试创建a我正在尝试创建a我正在尝试创建a
的HTML
<div id="pageTop">
<nav>
<ul>
<li><a href="apps/fade-ifit.html"> <img src="images/search.png" alt="" class="headerCon" /> <navText> Home </navText> </a> </li>
</ul>
</nav>
</div>
的CSS
nav > ul > li > a {
color: #aaa;
}
nav > ul > li > div ul > li {
display: block;
}
您可以使<img>
元素成为块元素,并使用auto
边距将它们居中。
ul img {
display : block;
margin : 0 auto;
}
ul li.home {
background-image : url(...);
background-position : center;
}
您可能还希望删除<li>
元素之间的空格。我喜欢通过省略可选的结束标记来做到这一点,因此您将拥有:
<ul>
<li><a href=...><img src=... />Item 1
<li><a href=...><img src=... />Item 2
...
</ul>
可以在这里找到其他用于删除空格的选项:如何删除列表项之间的空格
编辑:JSFiddle添加了一个简化的版本,以显示其工作方式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句