Hallo,
angenommen, du willst ein auf PHP-basiertes Browserspiel scripten.
Wenn Gott gewollt hätte, dass wir im Browser spielen, hätte er uns Flash oder ein Java-Applet dafür gegeben ;-)).
Da müssen Layoutgrafiken her. Aber wie ordne ich die richtig an?
Schau dir bitte dieses Beispiel an.
Bitte? Da sind zwei absolut positionierte Bilder. Dagegen ist für eine Spiel-Anwendung nichts einzuwenden. Wenn Du es schaffst das Spiel mit Hilfe von JavaScript browserübergreifend zum Funktionieren zu bringen, wirst Du wahrscheinlich in einschlägigen Kreisen sogar einen Preis gewinnen.
Was willst Du anders anorden?
Für eine solche Anwendung, ein Spielfeld, wirst Du um absolute Positionierung nicht herum kommen. Hier wird auch niemand verlangen, dass das Markup selbst, nach irgendwelchen Kriterien, einen Sinn ergibt. Das wird nur bei _üblichen_ HyperTextMarkupLanguage-Dokumenten, also Dokumenten, die Inhalte via Text, Bilder und Links vermitteln wollen, verlangt. Künstlerische Ambitionen, und als solche würde ich Dein Anliegen, ein Spiel mit HTML-Markup zu realisieren, ansehen, rechtfertigen _jede_ Abweichung von der Norm ;-)). Du hast hier also auch mit DIV und SPAN freie Hand, solange das Markup valide und browsergerecht bleibt.
viele Grüße
Axel