ul中的一般规则的例外

Nrc*_*Nrc 0 css html-lists

我有一些ul的一般规则.然后我想用不同的东西创建一个不同的ul.我只是给它一个id,但它似乎没有用.我不懂为什么?

以下是检查的示例:http://jsfiddle.net/n8TVY/

HTML:

<ul class="language">
    <li><a href="#">Catal&agrave;</a></li>
    <li><a href="#">Fran&ccedil;ais</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

CSS:

/* GENERAL */
a { outline:0; text-decoration: none ; color:grey }

ul {
    margin:40px auto;
    list-style-type:none;
    padding:0;
    text-align: center;
}

ul li {
    position: relative;
    padding: 7px 17px; 
    margin-right: 10px;
    border:1px solid;
    border-color:grey;
    display: inline-block;
}
ul li a {
    display:block; 
}

/* LANGUAGE */
.language ul li {
    margin:0px;
    background-color:blue; 
    border:1px solid;
    border-bottom:0px; border-top:0px; 
    border-color:#ddd;
}
Run Code Online (Sandbox Code Playgroud)

Pet*_*ete 5

它应该ul.language不是.language ul

第一指ul一类的language,第二个是用一类的元件的language,它包含一个ul

http://jsfiddle.net/n8TVY/1/