Ich versuche, den Code zu optimieren, die von Glimmer gemacht, die wahrscheinlich meine CSS Meisterschaft irgendwie niedrig markiert ....Ein CSS-Element gerendert ... andere nicht
Ich habe HTML wie:
<ul id="main_navigation">
<li id="trigger0"><a /Topics">Webinar Topics</a>
<ul class="subNavMenuItems" id="subNav0">
<li><a href="/Topics/15">Intro</a></li>
<li><a href="/Topics/25">Computer Skills</a></li>[and so on]
In meinem css ich habe:
#main_navigation ul{
margin: 0;
padding: 0;
float: left;
width: 20%;
font-size:13px;
font: bold;
font-variant: small-caps;
}
die Breite Regel ist beobachtet - aber keiner der anderen sind. Die Datei diese Regeln sind die letzte Datei mit importiert, so dass diese Regeln keine andere außer Kraft setzen sollte (obwohl ‚main_navigation‘ ist das einzige Anpassungselement _anyway so sollte Kaskadierung Sachen egal
Das fehlende Zitat in der ein Tag war meine Cut 'n Paste. Durch Hinzufügen von li _wird das korrekte Ergebnis in den Listenelementen der zweiten Ebene erzeugt, jedoch nicht auf die oberste Ebene. (trigger0) Es sollte eine Sache sein, diesen Toplevel-Elementen einen Klassenbezeichner hinzuzufügen, aber ich treffe nicht die korrekte Syntax. Ich benutze Firebug und lande wie erwartet in den Elementen. Wieder ... jetzt funktioniert das Zeug auf der 2. UL-Stufe, aber nicht auf der obersten. – justSteve
Ich habe meine Antwort als Antwort auf Ihren Kommentar aktualisiert. –