Ich möchte zwei Blockelemente (notwendig für Bild-Hovereffekt) nebeneinander (hab ich schon geschafft mit float:left) MITTIG darstellen. Mit text-align:center geht es schon mal nicht, weil dies nur bei inline-Elementen funktioniert, also hab ich probiert, und es hat auch funktioniert. Allerdings nur mit EINEM Blockelement (also ohne floaten). Wenn ich das gleiche mit zwei mache, werden sie aber linksbündig dargestellt…
[/code]Nicht getestet, mit den Größenangeben wirst du wohl etwas spielen müssen, damit es deinen Anforderungen entspricht (wenn es untereinander steht, beachte, dass margin, padding und border zur Breite hinzuaddiert werden und pass die Breite des umgebenden Containers an).
Wie gesagt, ich wollte nur das Prinzip darstellen, da ich den Zweck nicht genau kannte/kenne. Der Code sollte lediglich das CSS und die Anordnung der Elemente zeigen (man muss ja auch nicht alles fertig servieren ).
Außerdem ist in einer Liste völliger Unsinn und alles andere als Standardkonform
Aber danke, dass du der Meinung bist, ich könne das besser :mrgreen:
Nicht wirklich. Anstatt eine div-„Suppe“, gibt es jetzt eben eine li-Suppe. Und Sinn steckt da auch nicht dahinter. Denn die HTML-Tags für Listen sind für Listen gedacht und nicht für die Positionierung von Elementen.
mal benenbei… ein macht nirgendwo sinn ^^ wenn überhaupt würde ein irgendwo sinn machen denn in xHTML zeiten sollte das so langsam aber sicher aussterben ^^
genau darum sage ich ja das ein eigentlich keinen sinn mehr macht… sondern nur (WENN man den doctype entsprechend gestaltet…)
das kleine spielchen sollte doch jeder verstehen ^^ naja an gelegenheiten wo ein umbruch wirklich notwendig ist habe ich nun eben nicht gedacht aber zum glück sind diese ja auch nur eine ausnahme ^^
und der grund warum ich das gesagt habe ist, jeder der html lernt und weiß was ein br ist der verwendet es falsch, unteranderem PHP anfänger mit nl2br -.-’
Nun, tatsächlich kann man sich hier streiten.
Es gibt die einen, die sagen, ist ein Tag, das dem Layout dient und damit nichts mehr im HTML-Code zu suchen hat (Trennung von Inhalt und Layout).
Und es gibt die anderen.
Ich sehe das auch so, dass eigentlich eher ein „Layout-Tag“ ist. Aber tatsächlich verwende ich das auch genau da, wo Du es jetzt auch platziert hast. Bei einer Adresse.