Om jag har en div med padding=X och sedan vill stoppa in något i den diven som har en annan padding, kan jag på nåt sätt köra över den befinltiga paddingen i diven från det element jag stoppar inne i diven?
"Överladda" styles?
3 svar · 171 visningar · startad av NETwork
I så fall kan man ju ange padding till det man vill ha i den första DIVen, eller??
Om jag har förstått dig rätt:
<div style="padding: 20px; border: 1px solid red;">
<div style="border: 1px solid red">En div inuti en div med padding 20px</div>
</div>
<div style="padding: 20px; border: 1px solid red;">
<div style="border: 1px solid red; margin: -20px;">En div inuti en div med padding
20px - men med en marginal på -20pxilar, vilkety gör att att paddingen
i diven som denna div ligger inom försvinner.</div>
</div>
Du kan alltså "skriva över" padding på ett element genom att ange ett negativt värde på marginalerna i ett element som ligger inuti.
Toppen, detta ska jag prova direkt! Anledningen till att jag inte vill/kan ange rätt padding i den första diven är att vi har en webb uppbyggd av mallar där denna div är fast och redan används av många sidor som ska ha just dessa marginaler (ändrar jag den för denna sida så blir designen fel på alla andra sidor som använder denna mall alltså). Och jag vill inte göra en ny mall som ser exakt lika ut bara med den skillnaden att jag vill ha andra marginaler i just denna area... :)