Ich versuche gerade, ein Quadrat mit 4 kleinen Quadraten innerhalb zu machen, und ich habe Probleme mit einer Art, die ich versuchte zu tun. Das ist also der Code:CSS Grenzen Probleme
border: 2px solid black
Aber wenn ich es tue, dass die Boxen nur aus der Pause:
#grandbox {
position: absolute;
width: 204px;
height: 204px;
border: solid thin black;
left: 40%;
top: 8%;
}
div.smallbox {
border: solid thin black;
text-align: center;
width: 100px;
height: 100px;
float: left;
line-height: 100px;
}
<div id="grandbox">
<div class="smallbox"></div>
<div class="smallbox"></div>
<div class="smallbox"></div>
<div class="smallbox"></div>
</div>
ich die CSS-Stil der Grenzen machen wollte größere Box und sind vertikal angezeigt.
Ich bin ziemlich Neuling mit diesem, wie ich gerade begann meine Karriere, aber ich kann nicht verstehen, warum es nicht funktioniert.
PS: Entschuldigung, wenn schlecht Englisch, nicht meine Muttersprache.
Also, ich war nicht zu sagen den Browser, wie es von der Größe? Danke für das Erklären! – Yacomini
Sie haben dem Browser nicht gesagt, dass er den Rahmen in Ihre Breitenanweisung aufnehmen soll. Deshalb waren die '.smallbox' Elemente wegen ihrer Rahmenbreite größer als 100px. – andreas
Browser verwenden _by default_ das Standard-Box-Modell. Mit 'box-sizing: border-box' sagst du, dass es zu einem äquivalenten IE6-Box-Modell wechseln soll, das sehr verachtet und _krätzlich_ viel besser ist. Sehr gute Zusammenfassung auf https://css-tricks.com/box-sizing/ (Sie brauchen keine Box-Sizing auf Pseudos IMHO aber abgesehen davon ist diese Universal Box ... genial.Sie können ein Plugin mischen, das ein anderes Boxmodell verwendet, egal welches Boxmodell Sie verwenden) – FelipeAls