Im в настоящее время пытается сделать квадрат с четырьмя маленькими квадратами внутри, и у меня были проблемы с тем способом, который я пытался сделать. Так это код:Проблемы с границами CSS
#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>
Я хотел сделать стиль CSS границ:
border: 2px solid black
Но если я что коробки просто вырваться из более крупная коробка и отображаются вертикально.
Я довольно новичок с этим, так как в настоящее время я начал свою карьеру, но я не понимаю, почему это не работает.
PS: Извините, если плохой английский, не мой первый язык.
Таким образом, я не говорил браузеру, как размер его? Спасибо, что объяснили это! – Yacomini
Вы не говорили браузеру о включении границы в свою инструкцию ширины. Thatswhy элементы '.smallbox' были больше 100px из-за их ширины границы. – andreas
Браузеры используют _by default_ стандартную коробчатую модель. С помощью 'box-sizing: border-box' вы говорите, что он переключается на эквивалентную модель окна IE6, которая на самом деле была презираемой, а на самом деле - cough_ way. Очень хорошее резюме на https://css-tricks.com/box-sizing/ (вам не нужно выбирать размер окна на псевдох ИМХО, но кроме этого этот универсальный ящик ... гениальный.Вы можете смешивать плагин, который использует другую модель коробки, какую бы модель вы не использовали) – FelipeAls