Rektal
Here to stay
|
Yep. Wobei ich sagen musste, auch wenns gegen den Sinn an sich spricht, zwei verschachtelte DIVs zu machen um den < IE6 Box model bug zu workarounden, wars in der Praxis nie eine Tragoedie. Im Verhaeltnis dazu was bisher mit veschachtelten Tables gemacht wurde, in das wirklich das kleinere Uebel ... :-)
|
atrox
in fairy dust... I trust!
|
die geschichte von html (und konsorten) ist eine geschichte voller missverständnisse, missentwicklungen und missbräuchen...
insofern tut man sich immer noch schwer, html-schänder an den pranger zu stellen. das css das sauberere konzept für formatierung ist, ist aber unbestritten, und ich habe es eh schon öfters herausgestrichen.
|
dio
Here to stay
|
damit ich wegen einer frage keinen neuen thread aufmachn muss, erlaub ich mir, sie hier zu stellen ich versuch derzeit meine erste seite ohne tabellen zu konstruieren, scheitere aber daran, ein div zentral zu positionieren (position absolute etc. bringt mir nichts, ich möchte, dass es bei jeder auflösung zentriert ist). align="center" zentriert leider nur den inhalt im div. oder soll man ins div noch mal ein div legen und dort erst den inhalt?
Bearbeitet von dio am 03.07.2004, 19:17
|
taz
Legend
|
ne möglichkeit wäre dem div ne width und height zu geben in px. dann machst du: position:absolute; left:50%; top:50%; und bei margin arbeitest du mit negativen werden wobei der wert die hälfte von höhe bzw breite ist. in dem bsp: height:150px; width:200px; margin-left:-100px; margin-top:-75px; ist etwas umständlich, aber funktioniert
|
dio
Here to stay
|
an prozentangaben hab ich überhaupt ned dacht pff wenn die tabelle 50% width hätte, müsste ich links und rechts jeweils 25% einrücken oda?
|
taz
Legend
|
denke schon
|
dio
Here to stay
|
hm funktioniert zwar einwandfrei, aber das gibts doch ned, dass es keine option wie "center" gibt
|
Rektal
Here to stay
|
Mit margin-left: auto;
margin-right: auto;
wirds zentriert. IE < 6 kennt das nicht, da hilft nur ein helper DIV: <div style="text-align: center;">
<div style="text-align: left;">
block to center
</div>
</div>
text-align: center; sollte sich nicht auf Bloecke auswirken, IE < 6 macht das aber falsch.
|
dio
Here to stay
|
Mitmargin-left: auto;
margin-right: auto;
wirds zentriert. IE < 6 kennt das nicht, da hilft nur ein helper DIV:<div style="text-align: center;">
<div style="text-align: left;">
block to center
</div>
</div>
text-align: center; sollte sich nicht auf Bloecke auswirken, IE < 6 macht das aber falsch. so hab ichs mir am anfang gedacht, aber hab dacht da gibts a elegantere lösung
|