我使用了一些CSS,通过使用 <ul><li>
标签来创建一个简单的选项卡布局,这是我的 jsfiddle 代码示例。
<div>
<ul>
<li><a href="#"><img src="http://www.sizzledcore.com/wp-content/themes/SizzledCore-7.0/images/facebook.png" alt="Icon" /></image></br>One</a></li>
<li><a href="#">Two</a></li>
<li><a href="#">three</a></li>
</ul>
</div>
CSS(层叠样式表):
li{
float: left;
}
a{
color: #ffffff;
background-color: #003300;
padding-right: 32px;
padding-left: 32px;
display: block;
line-height: 50px;
text-decoration: none;
}
a:hover {
color: #ffffff;
background-color: #990000;
}
在查看了我的代码之后,您看到我试图在每个选项卡的文本上方放置一张图片。在我的当前代码中,我只在第一个选项卡上实现了这个功能,但它看起来很丑陋,所以,我开始怀疑是否使用了正确的方法?有人能否提供一些关于如何根据我的代码将图像放在每个选项卡的内容上方的建议吗?
P.S. 我所说的“丑陋”是指在选项卡上的图像和文本之间有很大的间隔。