 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
04.09.2007, 10:34
|
#1
|
|
TP-Insider
Registriert seit: Nov 2004
Ort: Ulm
|
Wie "böse" sind Tabellen?
Ich bin gerade dabei eine bestehende (mit Dreamweaver MX) erstellte Homepage zu überarbeiten. Bisher war alles eine einzige Tabellenorgie. Das Ersetzen des Tabellendickichts durch CSS hat auch sehr gut geklappt, nur jetzt bin ich an einem Punkt, wo ich mich frage, ob es Sinn macht:
Auf der Seite werden verschiedene Kurse angeboten und die Detailangaben (Ort, Kosten, Teilnehmerzahl usw.) werden tabellarisch präsentiert (was ja auch Sinn macht). Wäre es aus Gründen der Zugänglichkeit dennoch besser hier auch die verwendeten Tabellen komplett durch CSS zu ersetzen oder spielt das hier keine Rolle?
Sternchenfrage: wie reagiert Google (bzw. der Pagerank) wenn eine Seite inhaltlich gleich bleibt, aber die Struktur komplett umgeändert wird? Momentan hat die Seite (trotz des chaotischen Codes) einen recht hohen Pagerank.
__________________
"Quis custodiet ipsos custodos?" Juvenal
Die archaische Kultur von Minos hat dem Minotaurus alljährlich ihre Kinder geopfert, um Sicherheit zu gewinnen. Eine demokratische Kultur, die ihre Prinzipien dem Terrorismus in den Rachen wirft, handelt nicht anders. H. Prantl in NZZ Folio 09/07
Webseiten & Datenschutz - eine kurze Zusammenfassung
|
|
|
04.09.2007, 10:38
|
#2
|
|
TP-Moderator
Registriert seit: Aug 2004
Ort: Kaiserslautern
|
Hallo Jokai olvaso,
Tabellen sind nicht böse, wenn man sie für den Zweck einsetzt für den sie bestimmt sind. Wenn Daten tabellarisch ausgegeben werden sollen, dann ist das gekünstelte erzwingen mit CSS falsch. Man soll nur keine Tabellen zum layouten zweckentfremden. Also: Layout und Optik = CSS - tabellarische Daten = Tabellen (die man natürlich auch mit CSS aufhübschen kann)
Google interessiert es herzlich wenig wie eine Seite aufgebaut ist, da nur die Texte erfasst werden.
[edit]
Dein letzter Satz beantwortet doch die Frage nach Google bereits. Angesichts der Tatsache das die Seite einen hohen PR hat, spricht doch eindeutig dafür das es Google egal ist, wie eine Seite "verpackt" ist.
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
|
|
|
04.09.2007, 10:50
|
#3
|
|
TP-Moderator
Registriert seit: Jan 2005
Ort: Düsseldorf
|
Aus Gründen der Barrierefreiheit sollte man bei Tabellen vor allem auf die richtige Semantik achten: Ein Herz für Tabellen, Biene-Award-Kriterien.
Die Tabellendefinitionen, wie .td, .th, .table solltest du möglichst in CSS angeben, um unnötigen Codebrei zu vermeiden.
|
|
|
04.09.2007, 11:05
|
#4
|
|
TP-Insider
Registriert seit: Nov 2004
Ort: Ulm
|
Zitat:
Zitat von satre
Die Tabellendefinitionen, wie .td, .th, .table solltest du möglichst in CSS angeben, um unnötigen Codebrei zu vermeiden.
|
Danke für die beiden Antworten! Was genau meinst Du hier? Layout-Geschichten (Text-Formatierung, Farbe usw.)?
__________________
"Quis custodiet ipsos custodos?" Juvenal
Die archaische Kultur von Minos hat dem Minotaurus alljährlich ihre Kinder geopfert, um Sicherheit zu gewinnen. Eine demokratische Kultur, die ihre Prinzipien dem Terrorismus in den Rachen wirft, handelt nicht anders. H. Prantl in NZZ Folio 09/07
Webseiten & Datenschutz - eine kurze Zusammenfassung
|
|
|
04.09.2007, 11:16
|
#5
|
|
TP-Moderator
Registriert seit: Jan 2005
Ort: Düsseldorf
|
Zitat:
Zitat von Jokai olvaso
Danke für die beiden Antworten! Was genau meinst Du hier? Layout-Geschichten (Text-Formatierung, Farbe usw.)?
|
Genau.
Ein kleines Beispiel für den CSS-Code:
HTML-Code:
table.t_style2 {
background-color:#fff;
margin-top:5px;
margin-bottom:10px;
border-collapse:collapse;
width:100%;
}
.t_style2 th {
background-color:#142433;
color:#fff;
border:1px solid #999;
font-weight:bold;
padding:2px 4px;
}
.t_style2 td {
background-color:#fff;
color:#000;
border:1px solid #ccc;
padding:2px 4px;
}
In der HTML-Datei musst du für die Tabellenformatierung lediglich <table class="t_style2"> angeben.
|
|
|
04.09.2007, 11:24
|
#6
|
|
TP-Specialist
Registriert seit: Oct 2005
Ort: Würzburg
|
Diese Erklärung zum Thema Tabellenlayout finde ich auch ganz interessant gemacht. 
__________________
Back to business!
|
|
|
04.09.2007, 11:30
|
#7
|
|
TP-Insider
Registriert seit: Nov 2004
Ort: Ulm
|
Genau diese Präsentation war eigentlich der Auslöser meiner Frage, aber ich werde dann die Tabellen für den Zweck der Informationsvermittlung beibehalten.
__________________
"Quis custodiet ipsos custodos?" Juvenal
Die archaische Kultur von Minos hat dem Minotaurus alljährlich ihre Kinder geopfert, um Sicherheit zu gewinnen. Eine demokratische Kultur, die ihre Prinzipien dem Terrorismus in den Rachen wirft, handelt nicht anders. H. Prantl in NZZ Folio 09/07
Webseiten & Datenschutz - eine kurze Zusammenfassung
|
|
|
04.09.2007, 12:01
|
#8
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Wie schon gesagt: Für die Darstellung von tabellarischen Daten sind Tabellen durchaus geeignet.
Es geht darum, dass HTML die Struktur eines Dokuments, nicht das Aussehen, beschreiben soll. Das mit den Kursen ist ein Beispiel für etwas, was in einer Tabelle gehört: Um herauszufinden, wo der Kurs "Gartenzwerge für Anfänger" stattfindet, sucht man die Reihe "Gartenzwerge für Anfänger" und die Spalte "Ort", und dort wo sich Reihe und Spalte kreuzen, steht die Auskunft. Ohne <table> wäre die Tabelle von der Struktur her nur eine Liste Divs, die wohl ineinander verschachtelt werden, aber wenn man CSS ausschaltet, sieht man nur zusammenhanglose Texte und Zahlen.
Und das ist, denke ich mal, das Entscheidende: Schalte CSS aus und schau, ob du die Seite immer noch problemlos lesen kannst und Informationen finden kannst.
Beispiel: Ohne CSS, mit Tabelle:
Code:
Land Hauptstadt Sprache
Großbritannien London Englisch
Frankreich Paris Französisch
Deutschland Berlin Deutsch
Ohne beides:
Code:
Land
Hauptstadt
Sprache
Großbritannien
London
Englisch
Frankreich
Paris
Französisch
Deutschland
Berlin
Deutsch
|
|
|
04.09.2007, 12:23
|
#9
|
|
TP-Senior
Registriert seit: Dec 2004
Ort: Wittlich
|
Zitat:
Zitat von rewboss
Und das ist, denke ich mal, das Entscheidende: Schalte CSS aus und schau, ob du die Seite immer noch problemlos lesen kannst und Informationen finden kannst.
|
Sehr guter Hinweis! Das sollte eigentlich das entscheidende Kriterium sein. Diese Diskussion zeigt aber leider auch, wie weit es mit der Tabellen-Hysterie schon gekommen ist. Tabellen um jeden Preis vermeiden zu wollen macht nun wirklich keinen Sinn...
__________________
Seid zuversichtlich! - Zumindest bis sie anfangen, Tiere paarweise nach Cape Canaveral zu bringen...
|
|
|
04.09.2007, 18:09
|
#10
|
|
TP-Moderator
Registriert seit: Jun 2004
Ort: Hannover
|
Wobei ein sauberes, semantisches Markup schon Auswirkung auf Google haben.
Sind jetzt keine gesicheren Aussagen, sondern wie bei den meisten SEO- Methoden eher "begründete Vermutungen":
1. Verhältnis zwischen Code und Inhalt beeinflusst die Listung (wenn ein Dokument zu 90% Code und nur zu 10% aus Inhalt besteht nicht so optimal).
2. Wörter in Überschriften werden stärker gewichtet, als in "normalen" Textabschnitten.
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:52 Uhr.
|
 |