luc: Kompletten Anweisung in CSS "!important"

Hi!

wenn ich jetzt zum Beispiel mehrere Divs habe:

  
#div1 { margin:5px; background:none; font-size:16px; }  
#div2 { margin:2px; background:none; font-size:10px; }  

Wie kann ich erreichen, dass jede einzelne Anweisung in den Beiden Divs ein !important bekommt, ohne es hinter jedes schreiben zu müssen? Wie zum Beispiel so:

  
#div1 { margin:5px !important; background:none !important; font-size:16px !important; }  
#div2 { margin:2px !important; background:none !important; font-size:10px !important; }  

Danke,
luc

  1. Hi,

    Wie kann ich erreichen, dass jede einzelne Anweisung in den Beiden Divs ein !important bekommt, ohne es hinter jedes schreiben zu müssen?

    Wozu willst du das überhaupt?

    MfG ChrisB

    --
    “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
    1. Wozu willst du das überhaupt?

      Naja, um einfach Zeit zu sparen und es sieht auch nicht so schön aus, wenn in einem Ausdruck 5mal !important steht ^^

      1. Hi,

        Wozu willst du das überhaupt?

        Naja, um einfach Zeit zu sparen und es sieht auch nicht so schön aus, wenn in einem Ausdruck 5mal !important steht ^^

        Ich wollte wissen, warum du bei jeder CSS-Eigenschaft !important angeben willst.

        MfG ChrisB

        --
        “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
  2. Hi,

    #div1 { margin:5px; background:none; font-size:16px; }
    #div2 { margin:2px; background:none; font-size:10px; }

    
    > Wie kann ich erreichen, dass jede einzelne Anweisung in den Beiden Divs ein !important bekommt, ohne es hinter jedes schreiben zu müssen?  
      
    Gar nicht.  
      
    Wenn Du bei jeder Deklaration !important angeben willst, ist das ein Zeichen dafür, daß irgendwas schief läuft - weil !important eigentlich nur sehr selten benötigt wird.  
      
    Warum brauchst Du das überall?  
      
    cu,  
    Andreas
    
    -- 
    [Warum nennt sich Andreas hier MudGuard?](http://MudGuard.de/)  
    [O o ostern ...](http://ostereier.andreas-waechter.de/)  
      
    Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.  
    
    
  3. Hallo,

    !important ist IMHO fast nie notwendig.

    Wenn man mehrere CSS-Regeln hat, die ein bestimmtes "Ding" (Element, ID u.s.w.) betreffen, und man will, dass eine CSS-Regel bevorzugt behandelt wird,
    reicht es oft, den Selektor spezifischer zu machen.
    So ist zum Beispiel
    html body div#div1
    viel spezifischer als
    #div1

    Zum Thema Spezifität siehe http://de.selfhtml.org/css/formate/kaskade.htm#spezifitaet@title=SelfHTML, CSS 2.1 und meine Linkliste.

    Allgemein solltest Du Dich mit der Kaskade befassen: http://de.selfhtml.org/css/formate/kaskade.htm@title=SelfHTML, CSS 2.1

    HTH, mfg
    Thomas