• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

div mit css in die mitte platzieren

Status
Für weitere Antworten geschlossen.
standardkonform sollte das mit
Code:
margin:auto
gehen.
Geht aber im IE nich. Der wendet dafür
Code:
text-align:center
auch auf block level elemente (also auch divs) an.
Also für den Umschließenden Bereich
Code:
text-align:center
 
ich hab margin: auto; und text-align: center; in die css eingefügt und im html-code:

<div class="mainmenu">
<img src="bilder/div_top_m.png" style="width: 589px; height: 30px; border: 0px; float:left;">
<img src="bilder/div_top_s.png" style="width: 208px; height: 30px; border: 0px; float:left;">
</div>
<div>
<img src="bilder/div_back_m.png" style="width: 589px; height: 18px; border: 0px; float:left">
<img src="bilder/div_back_s.png" style="width: 208px; height: 18px; border: 0px; float:left;">
</div>
<div>
<img src="bilder/div_bottom_m.png" style="width: 589px; height: 30px; border: 0px; float:left;">
<img src="bilder/div_bottom_s.png" style="width: 208px; height: 30px; border: 0px; float:left">
</div>

und .mainmenu ...
.mainmenu {
margin:auto
text-align: center;
}

trotzdem bleibt es im ff und ie links !?
was gibt es noch für möglichkeiten?
 
Hallo,

bei den img-Tags wird kein float benötigt, die sind auch so schon nebeneinander. Wenn man die float Angabe entfernt funktioniert es.


N43
 
bist du dir da sicher? bei mir wird es nicht nur links angezeigt, sondern auch noch mit lücken dann dazwischen :shock:
was gibt es denn noch für möglichkeiten :(
 
Ganz einfach. Für den IE machste ne Exception für das Body-Tag

Code:
* html body {
text-align:center;
}
/* IE zeigt nun alle Divs im Body zentriert an */

* {
text-align:center;
}
/* Jeder Text wird linksbuendig ausgerichtet, aber IE Body wird nicht überschrieben. */

div.zentriert {
margin:auto;
}
/* Für andere Browser noch zentriert. */
 
MAch's so..
Wie ich*

Code:
<style type="text/css">
#ganzes div {
/* Was weiss ich.. */
text-align:center;
}

#zentriert {
margin-left:auto;
margin-right:auto;
}
</style>

<div id="ganzes div">
 <div id="zentriert"></div>
</div>
Oder so:
Code:
<style type="text/css">
div {
margin-left:auto;
margin-right:auto;
}
</style>

MfG, matibaski
 
ah shit, ich hab vergessen zu sagen, dass 2 grafiken nebeneinander angezeigt werden sollen!
so wie es jetzt ist siehts so aus ->
http://mregon.mr.funpic.de/HTML/test/index.html

ich bin gerade nahezu am verzweifeln. es muss doch eine möglichkeit geben zwei grafiken nebeneinander in die mitte zu platzieren. erst kommt die erste grafik in die mitte und die zweite grafik direkt daneben soll sie dann entsprechend ihrer größe nach rechts schieben.
was mich auch wundert, dass nicht alle 6 grafiken in der mitte sind.
es ist zum haare rausreißen.
ich brauche dringend hilfe!
 
Bei der Grafik, die Links sein soll, einfach diesen CSS-Sytlesheet hinzufügen:
Code:
float:left;

MfG, matibaski
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben