Salve a tutti,
so che è un argomento sentito milioni di volte ma ancora non ho trovato soluzioni, o comunque qualcosa mi sfugge sulle soluzioni proposte.
Diciamo che ho una situazione come questa:
<div id=box>
<div id="col1"> </div>
<div id="col2"> </div>
</div>

io vorrei affiancare i due div con ID col1 e col2. Inoltre i due div potrebbero avere altezza variabile a seconda dei contenuti, quindi vorrei che il div box si adatti all'altezza degli altri div in modo che questi ultimi non vadano fuori dal div principale.
Tra le soluzioni trovate si fa sempre riferimento ad usare la proprietà float, ma questa mi porta il div fuori da quello principale. Esistono soluzioni? o potete spiegarmi come poter fare?

Grazie a tutti