2012-08-09 118 views
0

可能是你一個很簡單的問題,CSS愛好者:CSS類繼承/選擇

我有一個簡單的無序列表:

<ul><li>Hello</li></ul> 

我想下面的CSS類適用於它:

.style { 
    height: 100%x; 
    width: 100%; 
} 

.style ul { 
    list-style-type: none; 
} 

.style li { 
    //stuff 
} 

假設我的列表沒有父容器(我正在構建一個插件,所以誰知道人們將如何應用它)什麼是將這些樣式應用到這些元素的最有效方式是什麼?我認爲如果我將.style類應用於ul,那麼列表將自動繼承所有子類。這似乎並非如此。我是否必須循環每個元素並應用特定的類?

+0

如果你不知道人們如何使用你的列表,爲什麼你要指定它的父代的寬度和高度是100%? – Artyom 2012-08-09 09:26:23

+0

@Artyom這只是一個例子。但公平的一點 – JonWells 2012-08-09 09:30:22

回答

0

應用style類的ul並使用以下CSS選擇:

ul.style { 
    height: 100%x; 
    width: 100%; 
} 

ul.style { 
    list-style-type: none; 
} 

ul.style li { 
    //stuff 
} 

.style ul被指出「風格,嵌套具有style類的元素中的任何ul。」

0

添加.style類的ul和CSS應該是這樣的:

ul.style { 
    list-style-type: none; 
} 

ul.style li { 
    //stuff 
} 
0

您需要起碼一個元素包含樣式類。

<div class="style"><ul><li></li></ul></div> 

否則你的風格不會被應用。