CSS Pseudo Klassen mit DOM bearbeiten [Update]
Falls das mal wer machen muss (wie ich), der sollte sich das DOM Stylesheet Objekt mal ansehen.
Eine etwas weniger spezifikationsmässige Beschreibung für den Einstieg gibt es auf dadabase.de.
Update: Wie man sich denken kann, ist die Kompatibilität bei solchen Techniken die heikelste Angelegenheit. Quirksmode.org hat wieder mal eine tolle Übersicht welcher Browser was davon wie umsetzt.
(M)ein konkreter Anwendungfsall: Ein paar Pseudo Klassen sollen entfernt werden (zum Beispiel um ein Suckerfisch Menü) mit JavaScript zu erweitern). Der einfachste Weg ist es alle betreffenden Anweisungen in eine extra CSS-Datei schreiben und diese dann komplett mittels DOM zu deaktivieren (myStylesheet.disabled=true;
).
Botschaften
-
DAS war mal eine Überschrift, mit der ich als Leser echt überfordert war, ich fühle mich dumm... bzw. domm. Was ist denn DOM?
Und eine Pseudo-Klasse? Könnte man auch als
adjektiv verwenden: statt "nicht überragend" :
"pseudoklasse". -
Du willst das nicht wirklich wissen, oder? Naja, obwohl, bei dir würde ich sagen, du willst es doch wissen.
Wie soll ich das nur erklären ohne weitere Fremdwörter zu benutzen? Ich versuchs mal:
DOM ist eine Programmierschnittstelle mit der man unter anderem bestehende HTML Seiten bearbeiten kann, _nachdem_ sie bereits beim Benutzer im Browser dargestellt werden. Mit DOM kann ich zum Beispiel auf Stilklassen zugreifen (z.B. die Klasse "wichtigerLink", die standardmäßig Links entsprechend wichtig darstellen könnte). Es gibt aber ein paar Pseudo Klassen, die noch eine spezielle Funktion haben. a:visited zum Beispiel ist eine Pseudo Klasse, die nur für alle schon besuchten Links gilt. Und diese Klassen kann man nicht wie üblich mit DOM bearbeiten, sondern muss das über die oben beschriebene Art machen.
Von daher fabd ich die Überschrift "CSS Pseudo Klassen mit DOM bearbeiten" durchaus logisch und direkt.
Hoffe ich hab dich nicht zu sehr verwirrt.
Ciao
Phil
Eintrag kommentieren
Die Kommentarfunktion wurde deaktiviert.
Trackback(s)
Ein Trackback ist eine Art Quellenangabe. Wenn ich also in einem anderen Blog einen interessanten Eintrag sehe und ihn in meinem Weblog mit einem Eintrag kommentiere, gebe ich mit dem Trackback einen Verweis auf die Originalmeldung an. Hat jemand in seinem/ihren Weblog einen meiner Einträge kommentiert, findet man dies auch hier unter Trackbacks. Nähere Informationen zum Thema Trackback gibt es z.B. bei der Wikipedia.
Trackback URL: /trackback/css-pseudo-klassen-mit-dom-bearbeiten/