XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   CSS (http://xhtmlforum.de/forumdisplay.php?f=73)
-   -   Frage zu "display:block;" (http://xhtmlforum.de/showthread.php?t=35017)

John 05.04.2005 17:00

Frage zu "display:block;"
 
Eine Frage, bei der ich irgendwie auf dem Schlauch stehe :? :

Angenommen, ich habe einen Textabsatz, der mit

gekennzeichnet ist. In diesem Textabsatz befinden sich einer oder mehrere Links, die mit "display:block;" formatiert werden.
Nun dürfen ja innerhalb von

eigentlich keine Blockelemente vorkommen. Da <a> ein Inlineelement ist, validiert das jedoch wunderbar.

Aber eigentlich ist dieses Vorgehen falsch, oder?

(Es geht mir prinzipiell um die Frage, ob man (beliebige) Inlineelemente innerhalb eines Blockelementes

zu Blockelementen machen kann/darf. Die Diskussion um Listen für Links möchte ich hier beiseite lassen. Genauso wie die Frage, inwiefern ein solches Vorgehen nun besonders sinnvoll ist oder nicht. Und ja, ich habe die Suchfunktion in ausreichendem Maße bemüht.)

Björn 05.04.2005 17:58

Das ist schon korrekt. Denn
Code:

display:block;
sagt dem Element ja nur, wie es dargestellt werden soll. Semantisch ist es korrekt - Dein <a> bleibt HTML-technisch ein Inline-Element - und gestalterisch kann das durchaus Sinn machen das so zu tun.

Block vs. Inline Vergleich

Björn


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:44 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023