Ich bin mal wieder beim Zentrieren eines Elementes (in diesem Fall eine "ul") über das Problem gestolpert, dass man nur block-Elemente mit "margin:auto" zentrieren kann (richtig, oder?) Da ich nur bei einigen Elementen aus dem Kopf weiß, wie sie dargestellt werden (div ist block, span inline - soviel kann ich mir noch merken 😉 suche ich nach einer vollständigen Übersicht über alle html-Tags, in der bei jedem Tag dabei steht, ob es sich per default um ein Inline- oder ein Block-Element handelt. Bei w3schools gibt es zwar eine (vollständige?) html-Tag-Liste, aber leider steht die von mir gesuchte Angabe nicht dabei. (oder ich habe sie einfach nicht gefunden)
Zum aktuellen Problem: ich schaffe es nicht, eine ul in einem Container div zu zentrieren:
HTML:
<div id="container"> <ul id="pages"> <li class="page"> <img src="images/dummy1.png" onclick="update_page(1)"/> </li> <li class="page"> <img src="images/dummy2.png" onclick="update_page(2)"/> </li> <li class="page"> <img src="images/dummy3.png" onclick="update_page(3)"/> </li> </ul> </div>
CSS:
ul#pages{ display: block; margin: auto; }