2012-04-10 7 views
2

Ich möchte in der Lage sein, die Eigenschaft list-style-type: none; für alle li Elemente, die einen Hauptkopf enthalten (<h1>, <h2> und <h3>).Wie style Elternelemente von Headern mit CSS?

Zuerst habe ich versucht, diese -

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

Aber dann würde ich erkennen, dass es nicht funktioniert, weil es auf dem Header die Eigenschaft setzt, nicht die Listenelemente.

Wie kann ich das tun?

+0

Soweit ich weiß, ist dies mit CSS nicht möglich. Werfen Sie einen Blick auf diese http://css-tricks.com/child-and-sibling-selectors/ – Joris

+0

Sie können nicht wählen Elternelement mit reinem css – sandeep

Antwort

1

Sie können li-Elementen, die Header-Elemente enthalten, eine Klasse zuweisen und list-style auf none setzen.

Beispiel:

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

Versuchen Sie Folgendes:

CSS:

li { 
     list-style-type: none; 
    } 

HTML:

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

Bitte lesen Sie http://stackoverflow.com/editing-help – BoltClock

+0

danke für ihren rat folgend folge ich diesen regeln, ich bin ein anfänger von stackoverflow meine freundliche anfrage bitte geben sie die demo videos für wie man antwort schreibt und wie man fragen etc. – srini