[CSS] DIV Feld zentrieren

zero180

Cadet 2nd Year
Registriert
Mai 2004
Beiträge
18
Hallo zusammen

wollte mal fragen ob mir einer von euch sagen kann wie ich per CSS einen DIV Feld zentrieren kann??

mein problem ist dass ich zwei verschachtelte Tags habe:

HTML:
<div id="body">
        <div id="banner">
	<img src="images/banner.gif">
        </div>
</div>

ich kann aber immer nur den inneren zetrieren, und dass auch nur wenn ich den ersten Tag auf fensterbreite vergrössere

hoffe ihr könnt mir da weiterhelfen

hier mein CSS Code:

Code:
#body {
	border: thick ridge #909090;
	width: 800px;
	height: auto;
	position: static;
}

#banner {
	position: static;
	width: 800px;
	height: auto;
	position: fixed; 
}
 
Zuletzt bearbeitet von einem Moderator: ([code]-Tags verwenden!)
entweder <div align="center">

oder du positionierst die relativ und gibts einfach die abstände an :o
 
margin-left:0; margin-right:auto; = linksbündig ausrichten (Voreinstellung).
margin-left:auto; margin-right:auto; = zentriert ausrichten.
margin-left:auto; margin-right:0; = rechtsbündig ausrichten.
 
mit align="center" funzt es nicht das hab ich auch schon ausprobiert

das mit dem positionieren ist so ne sache, da kann ich nicht sicher sein dass bei allen besuchern alles wirklich mittig dargestellt wird

das mit dem margin hab ich auch schon ausprobiert, funzt auch nicht, weil es eine verschachtelung ist!!
 
http://aktuell.de.selfhtml.org/tippstricks/css/ausrichtung/

Da sollte es stehen ... ?

Edit: Also die Methode mit den Margin-Eigenschaften funktioniert zumindest in Opera, wenn man die Breite der Div-Ebene festlegt. Denn sonst ist diese ja so breit wie die Seite und dann erübrigt sich eine Positionierung. Den Inhalt zentriert man ja mit text-align:center; .
 
Zuletzt bearbeitet:
hab das problem so gelöst das ich einen nicht sichtbaren div noch drum gemacht habe, und dessen inhalt hab ich dann zentriert, die methode funzt bei allen browsern

danke an alle die mir geholfen haben
 
wo ich gleich dabei bin, kann mir einer von euch sagen wie ich einen automatischen zeilenumbruch mit CSS machen kann
(sorry wenn ich euch auf die nerven gehe :p )
 
Zuletzt bearbeitet:
die Zeile wird doch automatisch umgebrochen, sobald die maximale Breite erreicht wurde :rolleyes:

und einen manuellen Zeilenumbruch erhält man mit <br /> ;)
 
hmm, aber bei mir vergrössert sich das div feld, es sprengt die max grösse!!!

(und das mit dem <br/> weiss ich auch, aber ich wills in CSS realisieren :o )
 
was ist denn der Inhalt? wenn der größer ist, wird es sich ausdehnen
 
ist nur text

schaut euch einfach mal den code an

Code:
#inhalt {
	background-color: #FFFFFF;
	width: 618px;
	height: auto;
	float: right;
	margin-right: 21px;
}
 
Zuletzt bearbeitet von einem Moderator: ([code]-Tags verwenden!)
Zurück
Oben