Моя цель состоит в том, чтобы поместить четыре div в один «контейнер» div. Вот мой код до сих пор:Размещение нескольких Div (бок о бок) внутри родительского div
HTML
<body>
<div id="navBar">
<div id="subDiv1">
</div>
<div id="subDiv2">
</div>
<div id="subDiv3">
</div>
<div id="subDiv4">
</div>
</div>
</body>
CSS
#navBar
{
width: 75%;
height: 75px;
margin-left: 25%;
margin-right: auto;
margin-top: 2%;
border-width: 1px;
border-style: solid;
border-radius: 10px;
border-color: #008040;
overflow: hidden;
}
#subDiv1, #subDiv2, #subDiv3, #subDiv4
{
width: 25%;
height: 75px;
border-width: 1px;
border-color: #000;
border-style: solid;
}
#subDiv1
{
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
float: left;
margin-left: 0%;
}
#subDiv2
{
float: left;
margin-left: 25%;
}
#subDiv3
{
float: left;
margin-left: 50%;
}
#subDiv4
{
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
float: left;
margin-left: 75%;
}
Насколько я знаю, что это только часть моего кода, что это отношение к моему вопросу, поэтому я оставил некоторые другие части. Не против ширины и поля navBar, потому что он действительно находится в другом контейнере.
P.S Я искал Google и StackOverFlow, и я не мог найти ответ, который был бы полезен. Было много вопросов о размещении двух div в одном div, но ни одно из них не предназначалось для выравнивания нескольких div в одном div.
Спасибо за любую помощь заранее!
Да мой плохой. Просто исправил это. – corecase
Не могли бы вы предоставить JSFiddle? Проблема заключается в том, что все ваши плавающие дочерние divs имеют ширину 25% + границу 1px. Вы можете использовать 'box-sizing: border-box' для его решения. – powerbuoy
Это исправленный человек, спасибо в любом случае! – corecase