Einzelnen Beitrag anzeigen
  #9 (permalink)  
Alt 23.01.2012, 21:44
take_a_7 take_a_7 ist offline
body.ie {display: grotte}
XHTMLforum-Mitglied
 
Registriert seit: 09.01.2011
Beiträge: 841
take_a_7 sorgt für eine eindrucksvolle Atmosphäretake_a_7 sorgt für eine eindrucksvolle Atmosphäre
Standard

Moin,

Zitat:
Zitat von gandalf_hh Beitrag anzeigen
danke für die antwort.
was ich mich jetzt frage ist, warum veränderst du den ganzen aufbau?
was genau hat dich dazu gebracht den aufbau mit: dl, dt, dd zu schreiben?
Das Stichwort heißt Semantik. Du kannst theoretisch (!) deine ganze Seite (außer body, head, usw. natürlich) nur mit dem Element div bauen. Sieht genauso aus. Warum gibt es denn dann überhaupt p, ul, ol, dl, img, blockquote, strong, em, a, usw. usf.? Genau: Sie haben eine Bedeutung. p bedeutet: Das was hier drin steht, ist ein Absatz. ul bedeutet: Das ist eine Liste. Und dl kann eben ziemlich viel heißen. Grob gesagt ist es eine Vereinfachte Tabelle mit nur 2 Spalten (dt und dd).
Und genau diese Struktur hat dein Inhalt. HTML zeichnet eben den Inhalt aus, und zwar so, dass seine Bedeutung klar wird. Das geschieht mit den verschiedenen Elementen.
Zitat:
Zitat von gandalf_hh Beitrag anzeigen
ich mein das funktioerniert doch ganz gut:

<div id="profilcontent">.........................flot: l eft width:990px: height:200px;
<div id ="profilbild"><img /></div>.......flot:left width:290px: height:200px;
<div id ="text"></div>...........................flot:left width:700px: height:200px;
</div>
Es "funktioniert ganz gut" ist für mich bisher immer ein Zeichen für das Gegenteil gewesen. Spätestens bei 2 Profilbildern wird das ganze ungültiges HTML, da eine ID doppelt vergeben wird. Aber selbst wenn du das auf das class-Attribut umbaust, ist es noch nicht optimal. Denn semantisch wird kein Zusammenhang zwischen dem Profilbild und dem Text deutlich. Schau dir deine Seite mal komplett ohne CSS an. Der Inhalt muss komplett erkennbar sein. Dann ist dein HTML gut.
Nochmal: Ich weiß nicht, was genau in das div#text rein soll, schreib das doch mal bitte. Evtl. passt dann die Definitionsliste doch nicht, es hängt eben vom Inhalt ab.

gruß,
take
Mit Zitat antworten
Sponsored Links