Margin mit negativem Wert

In diesem Div (Klasse myDiv) wurde ein padding von 10 Pixeln definiert, damit die Schrift nicht am Außenrand anfängt. Die Überschrift soll allerdings mit der Hintergrundfarbe über diese 10 Pixel hinausgehen, deshalb bekommt die Überschrift ein margin von -10 Pixel.

#myDiv {
padding: 10px;
width: 400px;
background-color: #F4E3C1;
border: 3px solid #BE8661;
}
#myDiv h1 {
font-size: 1.5em;
background-color: #EBCC8B;
font-weight: normal;
padding: 10px;
margin: -10px;
}