Il mio obiettivo è piazzare quattro div all'interno di un singolo "contenitore" div. Ecco il mio codice finora:Posizionamento di più Div (affiancati) all'interno di un genitore 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%;
}
Per quanto ne so questa è l'unica parte del mio codice che è rilevante per la mia domanda in modo da lasciato alcune altre parti fuori. Non importa la larghezza e il margine della barra di navigazione, perché è in realtà anche all'interno di un altro contenitore.
P.S Ho cercato Google e StackOverFlow e non sono riuscito a trovare una risposta che fosse utile. Ci sono state molte domande sul posizionamento di due div all'interno di un singolo div, ma nessuno per l'allineamento di più div all'interno di un singolo div.
Grazie per qualsiasi aiuto in anticipo!
Già il mio male. Appena risolto – corecase
Potresti fornire un JSFiddle? Il problema sembra essere che tutte le tue divs floated child sono del 25% di larghezza + un bordo di 1px. Potresti usare 'dimensionamento della scatola: border-box' per risolverlo. – powerbuoy
È un uomo fisso, grazie comunque! – corecase