Hallo Leute,
ich wollte eine unbestimmte Anzahl an div-container auf einer Seite zentriert darstellen.
Ein float: left; soll die Container so lange nebeneinander anordnen bis die reihe voll ist. Der Abstand zum linken und rechten Rand muss nicht groß sein (5px), sodass viel Container auf einer Reihe passen und bei kleineren Bildschirmen dementsprechend kürzer werden.
Es gibt zwar viele Beiträge und Seite wo div center usw. beschrieben wird aber das hat mir nicht geholfen.
Ich hab hier mal den Code und einen Link und hoffe jemand kann mir dabei helfen.
<html lang="de">
<head>
<meta charset="utf-8"/>
<title>Container auf Seite zentrieren</title>
<style type="text/css">
body {background-color: powderblue;}
.inside {
text-align: center;
color: red;
width:150px;
height:150px;
background: yellow;
display: table-cell;
vertical-align: middle;
line-height: 1.5;
}
.outside {
float: left;
margin: 5px;
}
.block-center {
}
</style>
</head>
<body>
<div class="block-center">
<div class="outside"><a href="#"><div class="inside">Container<br>auf Seite<br>zentrieren</div></a></div>
<div class="outside"><a href="#"><div class="inside">Container<br>auf Seite<br>zentrieren</div></a></div>
<div class="outside"><a href="#"><div class="inside">Container<br>auf Seite<br>zentrieren</div></a></div>
<div class="outside"><a href="#"><div class="inside">Container<br>auf Seite<br>zentrieren</div></a></div>
<div class="outside"><a href="#"><div class="inside">Container<br>auf Seite<br>zentrieren</div></a></div>
<div class="outside"><a href="#"><div class="inside">Container<br>auf Seite<br>zentrieren</div></a></div>
<div class="outside"><a href="#"><div class="inside">Container<br>auf Seite<br>zentrieren</div></a></div>
<div class="outside"><a href="#"><div class="inside">Container<br>auf Seite<br>zentrieren</div></a></div>
</div>
</body>
</html>
Alles anzeigen