Wie ein Philosoph einmal sagte: "Bei einen Kommunikationsproblem, liegt die Verantwortung beim Sender nicht beim Empfänger."
Hmmm...das war sicher nicht Deine Absicht, darüber auch noch zu diskutieren, aber IMHo trifft das in einem geschriebenen Forum nicht zu. Ich kann schreiben was ich will, je nach Laune des Empfängers und je nach Inhalt kann es oder wird es missverstanden werden. Besonders, wenns negativ ist.
Hätte ich das doch mal früher gelesen habe nun die gesamte Seite nach dem Prinzip mit den Divs umgestellt
Das ist kein Prinzip, das ist - sorry - Schwachsinn, den irgendwer - hoch soll er leben, so hoch dass niemand mehr dran kommt - mal verbreitet hat.
Abgesehen vom Header. Um die Buttons da so darzustellen, dass sie nicht über dem Logo in der Mitte liegen, fällt mir einfach nichts besseres ein als eine Tabelle. *schäm*
Der grundlegende Fehler, den Du machst, ist das Du HTML dazu einsetzen willst, ein Darstellungsproblem zu lösen. Das ist schon vom Ansatz her völlig falsch. Bei der Auszeichnung des INhalts denke nicht an das Aussehen, die Buttons sind ein Menü, ein Menü wird als <ul> ausgezeichnet. Fertig ist HTML. Der Rest ist Sache von CSS.
so wie ich das verstanden habe bedeutet das beispielsweise für mich anstelle von einem div-"container" mit der ID = "header" schlicht das Tag <h1> zu verwenden, weil dann jedem sofort klar ist worum es sich handelt.
Jein. Das Tag für eine Überschrift zu verwenden - Ja.
Damit jeder weiß, worum es sich handelt - Nein.
Es geht nicht darum, was jemand weiß, sondern darum, dass die Spezifikation von HTML festlegt, dass <h1> eine Überschrift 1. Grades ist. Das ist eindeutig, kann von Programmen (z.B. Suchmaschinen!) fehlerfrei interpretiert werden. Ob das Element nun "header", "Überschrift" oder "Hans" heißt, ist egal. Genausowenig ist ein Element, das "Überschrift" heißt, eine Überschrift, wenn es nicht mit dem entsprechenden Tag ausgezeichnet ist.
Da also die richtige Semantik meiner Meinung nach weder einen Übersichtsvorteil noch den Quellcode verkleinern würde, werde ich bei den divs bleiben.
Es geht weder um Übersicht, noch um Quellcode, sondern schlicht um die Bedeutung.
<div id="header"> ist keine Überschrift, <h1> schon.
Wie soll jemand (insbesondere Programme wie Suchmaschinen oder Vorlesebrowser) Deinen Inhalt richtig bewerten, wenn Du ihm nicht die richtigen Tags gibst. Auf der Straße stehen an Stellen mit vorgeschriebener Höchstgeschwindigkeit auch runde Schilder mit rotem Rand und einer Zahl drin und nicht große Plakatwände, auf denen steht "Langsam fahren!" - letztere würdest Du ja auch ignorieren.
Und trotz besseren Wissens bleibe ich nun aber doch bei den divs.
Dann hättest Du auch bei den Tabellen bleiben können. So hast Du einen Unfug durch anderen Unfug ersetzt und nichts dabei gelernt. War es das wert?
Denn, wenn ich nun anfange für jedes meiner Seitenelemente das passendste HTML-Tag rauszusuchen und diese dann mit CSS zu formatieren steige ich nach 2 Wochen selber nichtmehr durch.
Das glaubst Du doch selbst nicht, oder?
Ich denke, dass das schon irgendwie vertretbar ist, wenn man bedenkt, dass die Seite niemals interessant sein wird für Sehbehinderte.
Nein, ist nicht vertretbar.
1. Ist Diskriminierung in Deutschland verboten.[1]
2. Ist eine Suchmaschine, die Deine Inhalte versucht zu indizieren, auch "sehbehindert".
Ich möchte es nur bei meiner ersten Seite - zumal die sehr komplex werden soll - nicht schwerer machen als nötig.
Es macht das ganze ja einfacher. Und ich persönlich sehe keinen Sinn darin, beim Lernen einer Sache erstmal alles falsch zu lernen, um es dann nochmal lernen zu müssen, wo das zweite Mal Lernen dann schwieriger wird, weil sich die falschen Arbeitsweisen dann schon festgefahren haben.
Bei meinen nächsten kleineren Projekt, werde ich dann anfangen mit den richtigen HTML-Tags zu arbeiten und wenn ich dann genug Sicherheit in der Verwendung Dieser habe, werde ich sie auch auf das jetzige Projekt übertragen.
Naja, verbieten kann Dir das ja keiner...aber so viel Zeit, wie Du damit verschwendest, möchte ich mal haben!
Dann als Schlusswort nochmal ein GROSSES DANKESCHÖN an alle, die mir geholfen haben - besonders an Effchen und Thor für ihre Geduld :).
Schlusswort? :-) SCNR.
-Efchen
Nachtrag:
[1] Jugendlicher spielt World of Warcraft. Vater ist Blind. Vater möchte aber wissen, was Sohn da macht. Er weiß, dass das Internet, in diesem Fall das WWW, Blinden ungeahnte Möglichkeiten bietet, sie können endlich wieder ein normales soziales Leben führen. Sie können Bücher lesen, sie können in der virtuellen Welt quasi alles machen. Wenn da nicht die engstirnigen Webmaster wären, die sich nicht vorstellen können, dass ein Blinder Bücher bestellen will oder sich eben über WoW informieren möchte...