【发布时间】:2014-01-05 21:48:12
【问题描述】:
我正在尝试制作标题:
<ul id="umenu">
<a href="index.html" id="lihome"><li>Home</li></a>
<a href="about.html" id="liabout"><li>About</li></a>
<a href="contact.html" id="licontact"><li>Contact</li></a>
</ul>
CSS:
#umenu {
list-style-type: none;
overflow: hidden;
margin:0;
padding:0;
}
#umenu li {
float:left;
display:block;
width:100px;
background-color:#dddddd;
font-size: 30px;
}
#lihome {
text-decoration: none;
}
#liabout {
background-color: #0BE0E0;
text-decoration: none;
}
#licontact {
background-color: #1DE00B;
text-decoration: none;
}
但是当我使用它时,它只显示紫色和蓝色的单词(文本装饰)和灰色背景(来自
#umenu li {
float:left;
display:block;
width:100px;
background-color:#dddddd;
font-size: 30px;
我该怎么做才能让我的标题更有风格?
【问题讨论】:
-
ul>li>a应该是标题的结构,而不是ul>a>li。见jsfiddle.net/j5LSA
标签: html css html-lists