我使用<ul>
和<li>
我想用边框,渐变等自定义每个标签。
应该在哪里应用?
我的CSS样式往往只会影响字母,而不会影响其他任何字母。
CSS
#nav {
width: 100%;
margin: 20px 0px 20px 0px;
}
#nav ul {
padding: 12px 0px 12px 0px;
border-top: solid black 1px;
border-bottom: solid black 1px;
}
#nav ul li {
display: inline;
margin-left: 50px;
font-weight: bold;
background-color: grey;
}
HTML
<div id="nav">
<ul>
<li>Home</li>
<li>Files</li>
<li>Info</li>
<li>About</li>
</ul>
</div>
答案 0 :(得分:1)
#nav {
width: 100%;
margin: 20px 0px 20px 0px;
}
#nav ul {
padding: 12px 0px 12px 0px;
border-top: 1px solid black;
border-bottom: 1px solid black;
}
#nav ul li {
display: inline;
margin-left: 10px;
width:50px;
height:20px;
line-height:20px;
font-weight: bold;
background-color: grey;
}
答案 1 :(得分:1)
答案 2 :(得分:0)
a {
display: block;
// then whatever other rules you want to apply: width, height, border, pink flowers, etc
}