tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
12
ZUGRIFFE
259
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Registriert seit
    Oct 2002
    Ort
    Eckernförde, S.-H.
    Beiträge
    623
    Moin moin zusammen,

    ich habe folgenden Code:
    HTML-Code:
    <table class="tiere_tabelle">
        <tr>
            <td class="tiere_zelle">Name(n)</td><td class="tiere_zelle">Luzy und Luna</td>
        </tr>
        <tr>
            <td class="tiere_zelle">Farbe</td><td class="tiere_zelle">Iltis</td>
        </tr>
        <tr>
            <td class="tiere_zelle">Geburtstag</td><td class="tiere_zelle">06.06.2002</td>
        </tr>
        <tr>
            <td class="tiere_zelle">Geschlecht</td><td class="tiere_zelle">F&auml;hen (kastriert)</td>
        </tr>
    </table>
    Was mich daran ein wenig stört, ist die Tatsache, dass ich für jede Zelle immer wieder class="tiere_zelle" schreiben muss.
    Gibt es eine Möglichkeit innerhalb der CSS-Datei anzugeben, dass alle Zellen in der Tabelle mit class="tiere_tabelle" ein bestimmtes Aussehen haben sollen, ohne im HTML-Code dies angeben zu müssen?
     

  2. #2
    Registriert seit
    Jul 2007
    Ort
    Quakenbrück
    Beiträge
    756
    Dann setz für die Tabelle keine class sondern ne ID...
    Mit table#tiere_tabelle sprichst du die Tabelle an und mit table#tiere_tabelle td alle in dieser Tabelle enthaltenen Zellen...

    Als class würde es auch gehen, aber wenn du ne 2te Tabelle mit der gleichen class hast, dann wird die genauso formatiert und auch die tds...
     

  3. #3
    Registriert seit
    Oct 2002
    Ort
    Eckernförde, S.-H.
    Beiträge
    623
    Werde ich gleich mal probieren.
    An die IDs hab ich gar nicht gedacht
    Danke Dir soweit!
     

  4. #4
    Registriert seit
    Jul 2007
    Ort
    Quakenbrück
    Beiträge
    756
    Einzelne Klassen in ner Zelle brauchst du dann nurnoch, wenn du ne bestimmte Zelle individuell Stylen willst
    Oder halt ne ID, wenn es ne einzigartige Formatierung für ne Einzigartige Zelle ist...

    Du kannst in der CSS-File auch ein und die selbe Foratierung auf mehrere Elemente anwenden, indem du sie einfach mitm KOMMA getrennt hinternander schreibst
     

  5. #5
    Maik Tutorials.de Gastzugang
    Hi!
    Zitat Zitat von Chaosengel_Gabriel Beitrag anzeigen
    Dann setz für die Tabelle keine class sondern ne ID...
    Das funktioniert genauso gut mit einer Klasse

    Code :
    1
    
    table.tiere_tabelle td { ... }
     

  6. #6
    Registriert seit
    Jul 2007
    Ort
    Quakenbrück
    Beiträge
    756
    Zitat Zitat von Chaosengel_Gabriel Beitrag anzeigen
    Als class würde es auch gehen, aber wenn du ne 2te Tabelle mit der gleichen class hast, dann wird die genauso formatiert und auch die tds...
    Hatte ich das da nicht auch gesagt, dass es auch geht!?

    Ich bevorzuge nur sehr, sehr exakte Bezeichnungen für die Formatierung einzelner Elemente, um mögliche Fehlformatierungen auszuschließen...
     

  7. #7
    Maik Tutorials.de Gastzugang
    Achja, ich vergaß, ein ID-Selektor ist ja eine exaktere / genauere Angabe, als ein Klassenselektor, und schliesst somit Fehlformatierungen aus
     

  8. #8
    Registriert seit
    Jul 2007
    Ort
    Quakenbrück
    Beiträge
    756
    Mir gehen grade sehr viele Worte durch den Kopf, die ich dir entgegen werfen könnte, aber 1. gehört sowas hier nicht hin ud 2. hast du sowas auch nicht verdient... Bist ja immerhin immer sehr nett

    Berichtige mich, wenn meine Aussage jetzt nicht ganz zutrifft, aber der Zweck von ID und class in der Verwendung ist doch wie folgt:
    ID für einzigartige Objekte, die einmalig vorkommen...
    class für Objekte, die mehrfach verwendet werden (z.B. Gästebucheinträge)...

    Und wenn schon fast immer daruf bestanden wird, dass man sich an die beabsichtigten Verwendungszwecke der Deklarationen hält, dann möchte ich mir das auch mal erlauben...
     

  9. #9
    Maik Tutorials.de Gastzugang
    Auf die Frage und den gezeigten Quellcode von Eiszwerg hätte

    Code :
    1
    
    table.tiere_tabelle td { ... }
    als Lösungsvorschlag vollkommen ausgereicht.
     

  10. #10
    Registriert seit
    Jul 2007
    Ort
    Quakenbrück
    Beiträge
    756
    Ja, da hast du recht...

    Aber der Sinn unser beider Aussagen ist der gleiche...

    Die Spezifizierung der Tabelle (durch class oder ID) nutzen, um mit dieser die entsprechenden Zellen anzusprechen...
     

  11. #11
    Registriert seit
    Oct 2002
    Ort
    Eckernförde, S.-H.
    Beiträge
    623
    Gut, dass ihr das hier nochmal diskutiert.
    Habe euch nämliich verschwiegen, dass gaaaanz viele Tiere ge-tabelt werden sollen. Daher muss ich auf class zurückgreifen

    Danke soweit. Klappt alles
     

  12. #12
    Registriert seit
    Jul 2007
    Ort
    Quakenbrück
    Beiträge
    756
    Ob du letztlich class der ID verwendest liegt in deiner eigenen Entscheidung...

    Man kann allerdings, wenn ich mich jetzt nicht täusche, die selbe ID nihct 2mal auf der selben Seite benutzen... <-Irrtum NICHT ausgeschlossen

    |
    |--{Auch wieder wahr/Wollte nur die Entscheidungsfreiheit des Individuums nicht untergraben}
    v
    Geändert von Chaosengel_Gabriel (07.10.07 um 01:35 Uhr)
     

  13. #13
    Maik Tutorials.de Gastzugang
    Zitat Zitat von Eiszwerg Beitrag anzeigen
    Habe euch nämliich verschwiegen, dass gaaaanz viele Tiere ge-tabelt werden sollen. Daher muss ich auf class zurückgreifen
    Zitat Zitat von Chaosengel_Gabriel Beitrag anzeigen
    Ob du letztlich class der ID verwendest liegt in deiner eigenen Entscheidung...
    Wenn im Dokument mehrere Tabellen zum Einsatz kommen, deren Tabellenzellen dieselbe Formatierung erhalten sollen, gibt es da eigentlich nichts zu entscheiden.

    Zitat Zitat von Chaosengel_Gabriel Beitrag anzeigen
    class für Objekte, die mehrfach verwendet werden (z.B. Gästebucheinträge)...
     

Ähnliche Themen

  1. Button "ausführen" einsparen?
    Von kanada im Forum .NET Café
    Antworten: 19
    Letzter Beitrag: 31.07.09, 18:09
  2. HTML-Code includen möglich/üblich?
    Von scrotum im Forum HTML & XHTML
    Antworten: 7
    Letzter Beitrag: 09.04.06, 15:16
  3. Antworten: 3
    Letzter Beitrag: 14.02.06, 12:52
  4. Polygone einsparen
    Von wal im Forum Cinema 4D
    Antworten: 5
    Letzter Beitrag: 03.05.05, 23:59
  5. Antworten: 3
    Letzter Beitrag: 22.04.03, 13:10