flo: css vererbung aufheben

Hallo!
Ich habe meinen CSS-Code begonnen mit

* {  
   padding: 0;  
   margin: 0;  
}

um die Verhältnisse in allen Browsern konsistent zu halten.

Ich würde diese Vererbung gern für eine Tabelle ausschließen, da die Redakteure selbst eine Gestaltungsmöglichkeit für Tabellen erhalten sollten.

Jetzt ist mit "padding:0;" die Eingabe von cellpadding für Tabellen nicht möglich.

Am einfachsten wäre es wohl diese Vererbung für Tabellen auszuschalten... oder hat sonst noch jemand eine Idee wie man das Problem lösen könnte??

Danke

  1. Hallo!
    Ich habe meinen CSS-Code begonnen mit

    • {

    padding: 0;
       margin: 0;
    }

    
    >   
    > um die Verhältnisse in allen Browsern konsistent zu halten.  
    
    und du meinst das bringtwas? ;)  
    reset-stylesheets müssen wenn ALLES zurücksetzen, padding und margin sind nur ein winziger bruchteil  
      
    
    > Ich würde diese Vererbung gern für eine Tabelle ausschließen, da die Redakteure selbst eine Gestaltungsmöglichkeit für Tabellen erhalten sollten.  
    
    warum definierst du die tabellen nicht allgemein vernünftig, dass alle tabellen konsistent aussehen - der redakteur hat nur die zellen zu befüllen und zu sagen, was der kopf, inhalt und fuss der tabelle ist bzw was kopfzellen sind und was die überschrift (caption)  
      
    
    > Jetzt ist mit "padding:0;" die Eingabe von cellpadding für Tabellen nicht möglich.  
    
    cellpadding hat mit css nix zu tun  
      
    
    > Am einfachsten wäre es wohl diese Vererbung für Tabellen auszuschalten... oder hat sonst noch jemand eine Idee wie man das Problem lösen könnte??  
    
    der \*-selektor spricht jedes element an - die vererbung kannst du nicht ab einem gewissen level wieder aufheben  
      
    wie schon gesagt: du kannst aber die tabelleneigenschaften entsprechend überschreiben - da der \*-selektor eine sehr geringe <http://de.selfhtml.org/css/formate/kaskade.htm#spezifitaet@title=spezifität>  
    
    
    1. Hi,

      Am einfachsten wäre es wohl diese Vererbung für Tabellen auszuschalten... oder hat sonst noch jemand eine Idee wie man das Problem lösen könnte??
      der *-selektor spricht jedes element an - die vererbung kannst du nicht ab einem gewissen level wieder aufheben

      und um Vererbung handelt es sich eh nicht - margin und padding werden nicht vererbt. Vielmehr hast Du Deine Wände nach Art des Mr. Bean gestrichen.

      wie schon gesagt: du kannst aber die tabelleneigenschaften entsprechend überschreiben - da der *-selektor eine sehr geringe http://de.selfhtml.org/css/formate/kaskade.htm#spezifitaet@title=spezifität

      Ja. Bei Bedarf kann auch der CSS/3.0-Selektor :not() verwendet werden, um <table>-Elemente und einige technisch veraltete Browser auszuschließen.

      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
      1. Also bis jetzt dachte ich es wäre ein Vorteil ein reset von margin und padding zu machen... den Vergleich mit Mr. Beans Wandausmalen find ich aber gut. Also hab ich beschlossen margin u padding nicht auf 0 zu setzen und habe die verschobenen Teile in den verschiedenen Browsern neu positioniert.

        warum definierst du die tabellen nicht allgemein vernünftig, dass alle tabellen konsistent aussehen - der redakteur hat nur die zellen zu befüllen und zu sagen, was der kopf, inhalt und fuss der tabelle ist bzw was kopfzellen sind und was die überschrift (caption)

        Alles kann man nicht im Vorhinein bereitstellen und definieren und es wird auch von Redakteurseite erwartet etwas Gestaltungsspielraum zu haben.

        lg u Danke für die Hilfe

        Hi,

        Am einfachsten wäre es wohl diese Vererbung für Tabellen auszuschalten... oder hat sonst noch jemand eine Idee wie man das Problem lösen könnte??
        der *-selektor spricht jedes element an - die vererbung kannst du nicht ab einem gewissen level wieder aufheben

        und um Vererbung handelt es sich eh nicht - margin und padding werden nicht vererbt. Vielmehr hast Du Deine Wände nach Art des Mr. Bean gestrichen.

        wie schon gesagt: du kannst aber die tabelleneigenschaften entsprechend überschreiben - da der *-selektor eine sehr geringe http://de.selfhtml.org/css/formate/kaskade.htm#spezifitaet@title=spezifität

        Ja. Bei Bedarf kann auch der CSS/3.0-Selektor :not() verwendet werden, um <table>-Elemente und einige technisch veraltete Browser auszuschließen.

        Cheatah