Bei mir happert's mit dem Boxen-System...offenbar gilt da nämlich die Regel, dass sobald einmal (und sei es zu unterst in der Hyrarchie) "float:left" verwendet wurde, alle Versuche, Boxen zu zentrieren, ignoriert werden.
Das zeigt folgende HTML/CSS-Kombination:
- Code: Alles auswählen
<html>
<head>
<style>
#test {
position: relative;
width: 200px;
height: 300px;
background:red;
}
</style>
</head>
<div id="test">
<div style="margin: auto auto auto auto; width:100px; background:blue; float:left"><a href="#">hallo</a></div>
</div>
<body>
</body>
</html>
Die blaue Box ist im Browser linksbündig in der roten verschachtelt. Sobald man nun die Eigenschaft "float:left" wegnimmt, erscheint die blaue Box jedoch zentriert (meinem eigentlichen Wunsch entsprechend). Offenbar ist float eine starke Eigenschaft – ist diese Priorität dennoch irgendwie anzufechten?? Bzw. wie bekomme ich die blaue Box trotz "float:left" zentriert?
Bin froh um jeden Ansatz!
Gruss, Balz

