YoungAlCapone: Selektoren vereinfachen | !important auf @import anwenden

Aloha!
Ich habe zwei Fragen zu CSS.

1. Kann man ein solches Selektorenkonstrukt irgendwie vereinfachen:
#navigation a, #navigation a:link, #navigation a:visited {
so dass das Elternelement nur einmal vorkommt?

2. Kann man "@import url(userstylesheet.css);" mit !important irgendwie mächtiger machen als das Defaultstylesheet das das Userstylesheet einbindet, ohne in jedem Befehl !important zu schreiben?

Besten Dank schon für eure Antworten!
Gruss, YoungAlCapone

  1. Hi,

    1. Kann man ein solches Selektorenkonstrukt irgendwie vereinfachen:
      #navigation a, #navigation a:link, #navigation a:visited {
      so dass das Elternelement nur einmal vorkommt?

    leider nicht.

    1. Kann man "@import url(userstylesheet.css);" mit !important irgendwie mächtiger machen als das Defaultstylesheet das das Userstylesheet einbindet, ohne in jedem Befehl !important zu schreiben?

    Nein, die Prioritätensetzung funktioniert auf dieser Ebene anders (z.B. User- kontra Autor-Stylesheet). Arbeite mit der Spezifität. Übrigens gibt es in CSS genauso wenig Befehle wie in HTML.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. Hi,

    1. Kann man ein solches Selektorenkonstrukt irgendwie vereinfachen:
      #navigation a, #navigation a:link, #navigation a:visited {
      so dass das Elternelement nur einmal vorkommt?

    hier sollte #navigation a {} eigentlich ausreichen - es sei denn, Du hast noch irgenndwo anders a mit Pseudoklasse und ID definiert.

    1. Kann man "@import url(userstylesheet.css);" mit !important irgendwie mächtiger machen als das Defaultstylesheet das das Userstylesheet einbindet, ohne in jedem Befehl !important zu schreiben?

    Zwar nicht, aber wenn Du dieses Stylesheet als letztes einbindest überschreiben gleichwertige Selektoren die früheren Angaben.

    freundliche Grüße
    Ingo

    1. Hi,

      hier sollte #navigation a {} eigentlich ausreichen - es sei denn, Du hast noch irgenndwo anders a mit Pseudoklasse und ID definiert.

      oder a:not([href]) soll nicht betroffen sein :-)

      Cheatah

      --
      X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
      X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes