Ich versuche derzeit, ein Gitter-Layout mit HTML/CSS nur aus verschiedenen Gründen zu erstellen (ich kenne Bootstrap usw. aber das ist keine Option in diesem Kontext & und ich kann Markup-Elemente nicht hinzufügen).CSS nur Gitter Layout
Ich habe den folgenden Code (div-Container mit jedem Mal, wenn ein Titel, der eine ul mit li hat):
<div>
<h3>title here</h3>
<ul>
<li>list-item</li>
<li>list-item</li>
<li>list-item</li>
</ul>
<h3>title 2 here</h3>
<ul>
<li>list-item</li>
<li>list-item</li>
</ul>
<h3>title 3 here</h3>
<ul>
<li>list-item</li>
</ul>
</div>
Nun möchte Ich mag Lage sein, ein Raster-Layout zu erstellen. Bedeutung z.B. Jeder Titel ist 33% breit, so dass ich 3 nebeneinander haben kann.
Problem ist, dass es ein ul zwischen jedem Mal gibt. Also gibt es eine mögliche Floating-Lösung, so dass ich als Ergebnis ein Grid-Layout haben kann.
TITLE - TITLE - TITLE
ul ul ul
-
h3 {
width: 33%;
float: left;
display: inline-block;
}
ul{
float: left;
width: 33%;
display: inline-block;
}
und all dies ohne einen Rahmen.
Vielen Dank im Voraus
Wenn Sie feste Größen einstellen können, ist es möglich (ich werde es versuchen), wenn nicht, dann muss es einen Wrapper um jede Gruppe geben ... oder Sie benötigen ein Skript, das wird etwas schwierig zu finden sein. – LGSon
Feste Größen sollten OK sein, ich kann sie immer noch mit CSS-only-Ansatz bearbeiten, indem ich mediaqueries benutze – Kemagezien
Die Anzahl der Gruppen muss auch bekannt sein, ist das möglich? – LGSon