Hallo,
Ja wirklich? Denn ein "display:block" ist eigentlich "falsch". Denn wenn ich es als Block (Div) darstelle, ist ein ein Block (== logische Einheit). Dann "_muss_" es ins html, nicht ins CSS.
Wieso wirfst du denn Struktur und Darstellung in einen Topf?
Mein Punkt war eigentlich genau anders rum: wenn ich in der Darstellung einen "Block" wähle, also zB. einen Absatz (oder sprachlich eine Pause), dann deutet das (in der Regel) auf einen inhaltlichen "Block" hin. Der sollte sich dann im HTML finden, weil "semantisch".
Gruß,
jobo