Div Layer zentriert und nebeneinander...

Status
Nicht offen für weitere Antworten.

Xabbu

Mitglied
Hi zusammen,

habe hier im Forum schon gesucht, aber nichts passendes gefunden!
Ich möchte gerne eine Seite mit Div Layern machen, komme aber leider nicht weiter:

HTML:
<div style="width:100%; text-align:center;">
<div style="margin:0px auto;">
	<div style="float:left;">
	Das ist ein Text.
	</div>
</div>
</div>

Wenn ich die Div's so formatiere, steht der Text "Das ist ein Text" immer linksbündig auf der Seite. Lasse ich im innersten Div das "float:left" weg, ist der Text zentriert. Aber ich möchte, das später, mehrere Div's nebeneinander zentriert erscheinen sollen. Deswegen das "float:left".
Was mache ich falsch?

Gruß
Thomas
 
Ich glaube das geht nur, wenn man auch die Breite der enthaltenen DIVs kennt.

Hier ein Beispiel:

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Insert title here</title>
<style type="text/css" media="screen">
/* <![CDATA[ */
	html, body {
		width: 100%
	}
	div#container {
		margin: auto; 
		width: 280px; 
		height: auto;
	}
	div.float { 
		width: 138px; 
		border: 1px dotted blue; 
		float: left; 
	}
/* ]]> */
</style>
</head>
<body>
<div id="container">
	<div class="float">
			Das ist ein Text.
	</div>
	<div class="float">
			Das ist noch ein Text.
	</div>
</div>
</body>
</html>

Grüße
Heiko
 
Status
Nicht offen für weitere Antworten.
Zurück