Ho un div di intestazione all'interno di un div contenitore e l'intestazione ha un colore di sfondo diverso rispetto al div contenitore.HTML - Rendi l'elemento figlio ignora Padding div genitore
<div class="container">
<!-- Header -->
<header class="site-header">
<h1>Site Title</h1>
<h5>Site Description</h5>
<nav class="site-nav">
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
</ul>
</nav>
</header>
Il mio problema è che il div contenitore ha imbottitura sui lati destro e sinistro, ma voglio l'intestazione di ignorare questa imbottitura, in modo che il colore di sfondo mostrerà tutta la larghezza e non essere tagliati fuori dall'imbottitura.
Ecco un jsfiddle del mio codice: http://jsfiddle.net/6e46fzge/
vorrei aggiungere imbottitura a '.site-header' per mantenere la posizione originale del bordo sinistro del testo. L'approccio del margine negativo è probabilmente il più facile da usare. –
@MarcAudet: _ "mantiene la posizione originale del bordo sinistro del testo" _ - hai ragione, se questo effetto è desiderato, quindi '.site-header' dovrebbe avere la stessa quantità di padding impostato. – CBroe