suit: Akzeptable Ladezeiten?

Beitrag lesen

eine deart komplexe verschachtelung aus tabellen, dass der browser zum rendern 30 sekunden benötigt, kann man ebenso mit html erzeugen wie einen gegliederten fließtext ohne einer einzigen verschachtelung (mit ausnahme der zwangsweisen verschachtelungen html > body ;)

Verstehe so langsam, es kommt auf ein möglichst elegantes Konstrukt an.

nein, elegant ist nur eine ästhetische sache - es muss funktionell sein und du solltest sinnlosen code vermeiden

zb <div class="ueberschriftebene1"><h1>foobar</h1></div> - wenn du wirklich 2 elemente brauchst, weil du zb 2 hintergrundbilder brauchst, die sich überlager usw, dann eignen sich ein solches konstrukt viel besser
<h1><span>foobar</span></h1>

das ist einerseits funktioneller, der code ist kürzer, es ist leichter lesbar und über css besser selektierbar (das css file wird dadurch auch etwas kompakter) und natürlich ist die lösung viel "eleganter"

man kann eine schlitz-schraube mit einem schraubendreher reindrehen oder man nimmt ein abgebrochenes messer oder hammer[1]

wenn du dein html ändern musst, wenn du am design eine kleinigkeit änderst, hast du etwas falsch gemacht[2]

w3c-validität ist dann ja schon fast pillepalle. :) Ist mein html (siehe
andere Antwort) komplex verschachtelt???

nein, ist ansich ganz vernünftig - nur ohne zu sehen, wie das ganze live aussieht, ist das schwer zu beurteilen

ein eckiger kasten benötigt 1 element, wenn du runde ecken mit css realisieren willst, brauchst du, wenn das ding dynamisch wachsen soll, nochmal 3 extra elemente - ohne zu sehen, warum du deine extra-elemente eingefügt hast, ist das eben nicht zu sagen

[1] ab und an kann es sinnvoll sein, ein schlauer fuchs zu sein, alternative werkzeuge können durchaus sinnvoll sein - meistens aber nicht ;)
[2] ausnahmen gibts natürlich immer