Come mai se imposto display none ad un div questo me lo nasconde ma non fa altrettanto per i div al suo interno?

Codice PHP:
<div id="padre">
<
div id="figlio1">
</
div>
<
div id="figlio2">
</
div>
</
div