![]() |
Willkommen, Gast ( Anmelden | Registrierung )
![]() |
Gast_Tom._* |
![]()
Beitrag
#1
|
Gäste ![]() |
Hallo
wenn ich Text innerhalb <td>Text</td> plaziere und w3c-konform sein möchte, ist dann <p> nötig; bzw. ein zwingendes Muss? <td><p>Text</p></td> oder geht auch: <td>Text</td> und als Anschlussfrage: wenn ich CSS 2 auf den Inhalt von <td>`s beziehe, also .bla {irgendwas;} wie wird es dann korrekt angewandt, so: <td class="bla"><p>Text</p></td> oder MUSS das class="bla" zwingend! so eingebaut werden: <td><p class="bla">Text</p></td> wäre auch <td class="bla">Text</td> möglich? Bitte keine Antworten mit Vermutungen! Finde leider nicht die Quelle bei w3.org - vielen Dank! |
|
|
![]() |
![]()
Beitrag
#2
|
|
Ausnahme Poster ![]() Gruppe: User Beiträge: 150 Mitglied seit: 24.10.2003 Wohnort: Berlin Mitglieds-Nr.: 1.544 ![]() |
ZITAT Ich kenne und benutze ausschließlich:
<table>[...] Mache aber nie einen Unterschied je nach Inhalt...?! Ich benutze Tabellen als Layoutinstrument in dem neben Text (hauptsächlich) halt auch mal Daten (Zahlen) stehen. Mach` ich jetzt was falsch? Very :? Abgesehen von dem Apostroph - Nö. ![]() Wenns um HTML geht, wird allerdings gerne zwischen Layout- und Datentabellen unterschieden. Eine Datentabelle beinhaltet demnach Daten, die miteinander in einer gewissen Beziehung stehen und durch tabellarische Darstellung besser bzw. anschaulicher präsentiert werden können. Als Layouttabelle bezeichnet man i. A. eine blinde (also ohne sichtbare Kanten) Tabelle, die lediglich zur Anordnung von Elementen wie Header, Navigation und Content auf der Seite verwendet wird. Ich halte diese ganzen Diskussionen aber für eher philosophischer Natur, wirklich relevant ist es in der Praxis nicht. Darüberhinaus ist IMHO jede Tabelle per Definition eine Layouttabelle, denn gerade die tabellarische Darstellung ist ja ein Layout, dessen einziger Zweck es ist, Dinge übersichtlich zu präsentieren. Und ob es sich bei diesen Dingen nun tatsächlich um "Daten" oder um Navigation und Inhalt einer Seite handelt, halte ich für irrelevant. Auch diese Dinge stellen letzlich eine gewisse Form von abstrakten Daten dar, die zudem in einer Beziehung zueinander stehen. Für mich ist eine Tabelle letztendlich auch nur ein Werkzeug, das ich immer dann einsetze, wenn es mir sinnvoll erscheint. Ich mache mir da keine großen Gedanken, ob es nun der "reinen Lehre" entspricht oder nicht, den Browser interessierts eh nicht und den Besucher noch weniger (Layouttabellen können zwar unter bestimmten Umständen auch nachteilig sein, aber das ist eine andere Geschichte). Just my 2 cents Gruß n! |
|
|
![]() ![]() |
![]() |
Vereinfachte Darstellung | Aktuelles Datum: 04.07.2025 - 15:50 |