|
|||
Wie Verschachteltes CSS schreiben
Hallo,
ich habe das Problem, dass ich das nicht ganz kappiere wie man die verschachtelung genau macht bzw. wie man das aus dem HTML dann ableiten kann. Ausganssituation ist ich habe ein HTML und möchte hierzu dass CSS schreiben, eigentlich überschreiben aber das nur nebenbei, nur weiss ich nicht wie ich genau da rann komm weil mich die Mehrfachwerte in den CLASS Attributen verwirren. hier ein Ausschnitt HTML-Code:
<div id="zz22_V4QuickLaunchMenu" class="s4-ql"> <div class="menu vertical menu-vertical"> <ul class="root static"> <li class="static"> <li class="static selected"> <a class="static selected menu-item" href="/zentral/mar/SitePages/Home.aspx" title="Marketing"> <ul class="static"> <li class="static"> <a class="static menu-item" href="/zentral/mar/Dokumente"> <span class="additional-background"> <span class="menu-item-text">Dokumente</span> ich möchte nun bei dem <a> Tag links einrücken und eine hintergrundfarbe setzen wie schreib ich das jetzt in css dass ich genau an dieses <a> ran komme da hab ich verschiede Herangehensweisen gesehen. Vielleicht könnte mich mal jemand aufklären auch wie das mit mehreren Werten (z.B. class="static selected menu-item") in den class Attributen zu handhaben ist. gesehen hab ich jetzt schon Sachen wie (nicht festnagel das mach ich jetzt noch aus meiner Erinnerung) HTML-Code:
.s4-ql .root a { } .s4-ql ul.root ul > li { } div.s4-ql li.static.selected a.menu-item { } Code:
/*Das geht aber das hab ich aus dem Firebug einfach kopiert und ich weiss nicht warum das so ist wie es ist*/ div.s4-ql div.menu ul.root li.static ul.static li.static a.static { } hoffe da kann mich mal jemand erleuchten Gruß Falk Geändert von falkh (25.01.2012 um 09:36 Uhr) |
Sponsored Links |
|
||||
Deine Frage habe ich nicht verstanden, aber dein HTML Code ist nicht valide. Lass dir die Fehler mal anzeigen: The W3C Markup Validation Service
|
Sponsored Links |
|
|||
Hallo
das ist ja nur ein Ausschnitt aus dem HTML Code (kann ich nicht beeinflussen, das ist aus SharePoint) ich möchte im Grunde nur wissen - wie ich genau deine einen <a> TAG in CSS beeinflussen kann - was das bedeutet wenn in dem class Attribut mehrere Werte stehen (z.B. class="static selected menu-item") - wie die Syntax in CSS ist weil manchmal wird mit PUNKt getrennt manchmal mit > oder nur mit LEERZEICHEN (was soll das?) hoffe es ist jetzt verständlich |
|
|||
Indem du den gewünschten Link mit einem passenden Selektor mit ausreichender Spezifität ansprichst.
Zitat:
Zitat:
__________________
Corina Rudel Online-Einsteigerkurs HTML/CSS | Buch: Fortgeschrittene CSS-Techniken |
|
||||
Zitat:
Wobei aber die Produktseite, aktuell auch über 100 Fehler enthält [Invalid] Markup Validation of http://sharepoint.microsoft.com/de-de/Seiten/default.aspx - W3C Markup Validator |
|
|||
Zitat:
Zitat:
und im css sind es dann 3 verschienede werte? also .wert1 {} .wert2 {} .wert3 {} |
|
|||
Genau.
|
|
|||
Zitat:
Zur Vergabe von mehreren Klassen pro Element kannst du im bereits empfohlenen Little Boxes übrigens ebenfalls nachlesen. Zitat:
Zitat:
Ich weiß nicht, was dein Problem ist. Wenn du ein konkretes Formatierungsproblem hast: Poste einen Link zum Problem, beschreib dein Problem und wie du versucht hast, es zu lösen. Codeschnipsel bringen nichts.
__________________
Corina Rudel Online-Einsteigerkurs HTML/CSS | Buch: Fortgeschrittene CSS-Techniken |
|
|||
ich kann keinen link posten weildie seite nicht im netz ist
und ein "formatierungs" Problem habe ich auch nicht, ich wollte nur wissen wie man da ran kommt bzw. tut ja der CSS Code ich wollte ihn halt nur genauer erläutert haben weil ich den aus dem Firebug einfach rauskopiert habe div.s4-ql div.menu ul.root li.static ul.static li.static a.static {} und ich wollte halt wissen was es mit den mehreren werten pro Class auf sich hat was ich ja nun weiß und wie man die Verschaltelung aus dem HTML Code in CSS nachbildet damit man genau die ein Struktur abbildet. z.B. wenn ich ja in CSS ein div a {...} mach dann wird ja nur das a formatiert wenn es nach einem div kommt und so wollte ich halt die ganze struktur abbilden wie in dem CSS Beispiel von oben, nur war jetzt noch die Frage ob ich das .static jedes mal machen muss bzw ob nicht auch folgendes machen kann .s4-ql .menu .root .static .static .static .static {} hier hab ich einfach die HTML Tags weg gelassen |
Sponsored Links |
Sponsored Links |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Einbindung von frei erhältlichen Scripten - CSS Problem | DonL | CSS | 1 | 22.01.2011 16:09 |
2 CSS Files -> 1 CSS File | Habi | CSS | 7 | 17.02.2010 15:25 |
MYspace mehr als nur CSS oder ? | Vinceone | CSS | 0 | 12.07.2007 02:21 |
Eric Meyer's CSS | Petty | Ressourcen | 0 | 21.11.2005 08:18 |
Mozilla ignoriert externes css | DarkWanderer | CSS | 9 | 22.09.2005 11:39 |