CSS类继承/选择器

CSS类继承/选择器,css,jquery-plugins,Css,Jquery Plugins,对于CSS爱好者来说,可能有一个足够简单的问题: 我有一个简单的无序列表: <ul><li>Hello</li></ul> 假设我的列表没有父容器(我正在构建一个插件,谁知道人们会如何应用它),那么将这些样式应用于这些元素的最有效方法是什么?我认为如果我将.style类应用于ul,列表将自动继承所有子类。情况似乎并非如此。是否必须循环每个元素并应用特定的类?将样式类应用于您的ul,并使用以下CSS选择器: ul.style { height

对于CSS爱好者来说,可能有一个足够简单的问题:

我有一个简单的无序列表:

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

假设我的列表没有父容器(我正在构建一个插件,谁知道人们会如何应用它),那么将这些样式应用于这些元素的最有效方法是什么?我认为如果我将
.style
类应用于ul,列表将自动继承所有子类。情况似乎并非如此。是否必须循环每个元素并应用特定的类?

样式
类应用于您的
ul
,并使用以下CSS选择器:

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

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

ul.style li {
    //stuff
}


.style-ul
表示“将嵌套在具有
样式
类的元素中的任何
ul
样式添加到
.style
类中,css应如下所示:

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

ul.style li { 
    //stuff 
}

您至少需要一个元素来包含样式类

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

否则,将不会应用您的样式

如果你不知道人们将如何使用你的列表,为什么要在其父列表上指定100%的宽度和高度?@Artyom这只是一个例子。但这是一个公平的观点
<div class="style"><ul><li></li></ul></div>