Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > Klientspråk > CSS

Undvik padding i en nästlad <div>'s parent-<div>

pbf
pbf

Gradering

#17367

Tjenare!

MasterPage:

<div style="padding:20px;">
< ContentPlaceHolder />  // Här kommer alla undersior placeras (Default, About, Contact etc)
</div>

Default.aspx:

<div style="[{ Styr yttre div så jag inte får nån padding här }]"></div>

Instinktivt trodde jag att det gick att genomföra med minus-padding: padding: -20px;

...Men det gick inte så bra =) Så har ni nåt förslag så spotta!

life is short, enjoy it!
ID: #17367 | Skapades: 2009-08-11 09:52:45 | Tråden har 5 svar och har lästs 331 gånger.

voigtan
voigtan

Gradering

#17368

position relative; left: -20px;

Problemet där är att bredden kommer bli 40px fel till höger. Så:

en negativ margin borde fungera i de flesta webbläsare?

Det är inte padding du vill ha negativ för din child-nod ;)


Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #17368 | Skapades: 2009-08-11 10:23:42

pbf
pbf

Gradering

#17622

Löste det med jQuery.parent().css({});

Tack.

life is short, enjoy it!
ID: #17622 | Skapades: 2009-08-18 17:15:08

voigtan
voigtan

Gradering

#17623

testade du med en negativ margin?

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #17623 | Skapades: 2009-08-18 17:17:13

pbf
pbf

Gradering

#17708

Ja jag testade men det gick inte bra. Funkade med andra ord inte :) Men jag tycker att det borde funka? Vore mer effektivt i fortsättningen.

life is short, enjoy it!
ID: #17708 | Skapades: 2009-08-23 12:52:06

voigtan
voigtan

Gradering

#17710

tycker det inte är en bra lösning att lösa det med javascript. Varför har du inte marginen på 20 i din "inne-wrapper" och ingen padding på "huvud-wrappern"?

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #17710 | Skapades: 2009-08-23 13:09:16
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy