Ho capito, io per schermo intendo la finestra del contenuto visbile, per cui in realta il codice che ti ho postato non serve in questo caso, per fare ciò dovresti fare una cosa di questo tipo:
HTML:
codice:
<div class="tuaClasse">Contenuto</div>
CSS:
codice:
tuaClasse {
display: block;
overflow: hidden;
backgorund: #000000 (metti il colore che vuoi di sfondo);
margin: 10px 0 0 10px;
}
Il fatto poi che il box si estenda in altezza dipenderà dal contenuto all'interno, nel tuo esempio il box giallo che mi hai mostrato è visibile solamente perchè ha al suo interno del contenuto, altrimenti avrebbe altezza zero e non vedresti lo sfondo colorato.
Fammi sapere