2012-04-10 52 views
2

我希望能够在包含主标题的所有li元素上设置属性list-style-type: none;<h1>,<h2><h3>)。如何使用CSS设计标题的父元素元素?

起初,我尝试这样做 -

li h1, 
li h2, 
li h3 { 
    list-style-type: none; 
} 

但后来我意识到这是行不通的,因为它是设置在头部,而不是列表元素的属性。

我该怎么做?

+0

据我所知,这是不可能与CSS。看看这个http://css-tricks.com/child-and-sibling-selectors/ – Joris 2012-04-10 05:27:33

+0

你不能选择纯元素的父元素 – sandeep 2012-04-10 05:35:58

回答

1

您可以为包含标题元素并将列表样式设置为无的项目分配一个类。

例如:

li.header {list-style:none;} 
0

尝试以下方法:

CSS:

li { 
     list-style-type: none; 
    } 

HTML:

<ul> 
     <li><h1>test1</h1></li> 
     <li><h1>Test2</h1></li> 
    </ul> 
+0

请阅读http://stackoverflow.com/editing-help – BoltClock 2012-04-10 09:51:57

+0

谢谢在此之后,我遵循这个规则,我是一个初学者的stackoverflow我的亲切的请求,请给出如何发布答案和如何提出问题等演示视频。 – srini 2012-04-10 10:48:03