![]() |
Är det "okej" att använda negativa margins?
Vad säger ni som sysslar med design - är det "okej" att använda sig av negativa margins när man kodar i CSS? Finns det några rent tekniska nackdelar? Jag har fått för mig att det är något av en fullösning som helst bör undvikas.
|
Absolut. Varför inte?
|
Inget fel i det. Jag använder negativa tal i mina margins ganska ofta.
|
Okej, där ser man. Jag hade fått för mig att negativa margins nästan spelade i samma liga som tables och jag har därför alltid undvikit dem. :)
|
Citat:
Men använder det flitigt nuförtiden och funkar kanon i alla browsers |
Ja från och med, i alla fall IE 8 och modernare webbläsare klarar av det fint.
Att det skulle vara "no-no" har jag också hört men ingen som sagt det har någonsin förklarat varför eller kommit med någon poäng när jag frågat varför. Ser inga som helst problem i det, eller varför det skulle vara fel! Så kör på! ;) |
Känner mig alltid lite smutsig när jag gör det, som att man tar en förbjuden genväg.
Men när det är befogat är det såklart man ska köra... |
Absolut, varför skulle det vara fel? Kan vara lite svårt att göra bra sticky footer annars.
|
Citat:
|
Tycker det är ok i undantagsfall, det är oftast inte så pedagogiskt och enkelt att förstå vad du har gjort för någon annan som läser din markup, men ibland är det nödvändigt - jämför med att använda "break;" i loopar i programmering - det är egentligen inte ok men ibland måste man ju för alternativen är värre :-)
Smashing Magazine hade en riktigt bra artikel om ämnet för ett par år sedan: http://coding.smashingmagazine.com/2...ative-margins/ |
Citat:
|
Citat:
|
Jag använder det sällan. Om man måste förlita sig på negativa magins för att få ihop designen har man i de allra flesta fall har gjort fel i markupen. Det ska normalt sett inte behövas.
I undantagsfall kan det vara okej om alternativet är värre, men helst inte är min åsikt. |
Citat:
låt säga att vi har en header som har position fixed, sedan vill man ha en knapp som flyter utanför denna yta, då måste man köra minusmarginaler. |
Citat:
Måste man väl inte? Det räcker ju med att du har margin i toppen och sedan specificerar höjden, alternativt kör med absolut positionsring på knappen i headern. |
Alla tider är GMT +2. Klockan är nu 20:03. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson