In questo contesto non capisco come fare:
codice:
<div id="1">
   <div id="2">
      <h1>titolo</h1>
   </div>
</div>
CSS:
codice:
#1 {
padding: 0px;
margin: 0px;
}

#2 {
padding: 0px;
margin: 10px;
}

#2 h1 {
margin: 5px 0px;
}
In IE vedo correttamente (credo) il titolo h1 che dista 5px dal bordo di div#2 e 15px dal bordo di div#1, mentre in FF mi trovo con il titolo h1 che dista 5px ma dal bordo di div#1, perchè? Come faccio? Avrei usato volentieri direttamente il padding sul div#1 ma ho visto la differenza di boxmodel tra FF ed IE per cui ho preferito aggiungere un div interno e spaziarlo con il margin, ho fatto bene o è una cavolata?
Grazie.