Mein Layout etwas wie folgt aussieht:Prevent Behälter aus Verpackung, machen sie wickeln ihre Kinder statt
<div class="left">
...
</div>
<div class="right">
<div class="inner" />
... a bunch of these ...
<div class="inner" />
</div>
CSS:
div { display: inline-block; }
.left { width: 25%; }
.right { width: 75%; }
.inner { width: 33%; }
Ich möchte folgendes tun:
Wenn der Bildschirm ist in normaler Größe:
+--+-----+
| |O O O|
| |O O O|
+--+-----+
Was ich passieren soll, wenn ich die Breite des Browsers reduzieren:
+--+---+
| |O O|
| |O O|
| |O O|
+--+---+
Was passiert eigentlich:
+--+
| |
| |
+--+
+-----+
|O O O|
|O O O|
+-----+
Und wenn ich noch weiter den Browser schrumpfen: (Ich möchte auch dies vermeiden)
+--+
| |
| |
+--+
+---+
|O O|
|O O|
|O O|
+---+
Ist das machbar?
Viel weniger Code/Arbeit als meine Flexbox Vorschlag. Dies ist eine gute Option, wenn Sie keine anderen Flexbox-Funktionen benötigen. –
Ja, nur wenn er sich an einen einfachen Code halten möchte. Ihre Option wäre auch gut. Ich würde ihn gerne über ein Tutorial auf [Ein Complete Guide to Flexbox] verweisen (https://css-tricks.com/snippets/css/a-guide-to-flexbox/) – CodeMonkey
Ich habe die Flexbox eins aber das ist eine nette Antwort :) –