I början av Januari 2014 låstes Whoa och du kan alltså ej logga in eller skriva något nytt i forumen. Innehåll i forum osv kommer finnas tillgängligt. Läs Mer »

snabb css/div fråga

Hobby & Fritid - Datorer & Teknik

   

2006-05-04 21:14

snabb css/div fråga

tja! hur gör jag för att få en margin på innehållet på en div.. vill ha innehållet 5px från kanterna.. jag har provat en massa olika jag hittat på google men ingen funkar konstigt nog. någon som vet hur man ska göra? =/

jag har alltid rätt.

2006-05-04 21:26
padding: 5px;

I CSS'en i div'ens klass. :)
Man kan aldrig känna sig nere med en ballong - Nalle Puh

2006-05-04 21:28
om du har fast bredd/höjd får du dra ifrån det du lägger till som padding med. om du använder rätt doctype
"Man bör inte prata med fula människor. Dom kan få för sig att det e okej att se ut så."
http://urr.nu

2006-05-05 16:15
padding funka.. tack så mycket
jag har alltid rätt.

2006-05-05 20:26
urr, det är inte helt sant... Det beror på vilken browser du tittar på sidan med :)

Ett tips i det läget är att sätta bredden på diven (till t.ex. 500px) och sedan lägga en annan DIV inne i den med padding på 5px.

Annars finns ju alltid css-attributet margin för marginaler ;)
FUCK YOU POPSNÖRE!
Mvh, howser
- Tack "kompis" :)

2006-05-05 21:21
ordell

Så ska iaf paddingen göras :)
w3.org

Vilken webbläsare gör inte så?
Man kan aldrig känna sig nere med en ballong - Nalle Puh

2006-05-10 10:42
layup med div kolla på den i FF.. blir helt cp beror det på att jag har padding då?
jag har alltid rätt.

2006-05-10 11:17
Det är internet explorer som hanterar padding fel. Om du tex har en div med fast bredd på 200px, och lägger till 5px padding, så ska ju diven vara 5+200+5=210px bred, men internet explorer ändrar istället divens bredd så det blir 200 inkl. padding, alltså 5+190+5.
this is for my niggas and my nymphos, non stop bangin like a dilla instrumental

2006-05-10 13:06
etna

Ange en korrekt doctype så ska IE hantera paddingen korrekt.

Sure, IE5 kommer aldrig att rendera korrekt. Så vill man vara riktigt snäll så får man väl specialbygga åt dom stackarna. Men IE5/Mac och IE6+/Win ska rendera korrekt sålänge du anger en korrekt doctype. (vilket man alltid ska) :)
Man kan aldrig känna sig nere med en ballong - Nalle Puh

2006-05-10 15:17
finns det inte något alternativ till padding som funkar i alla webläsare då?
jag har alltid rätt.

2006-05-10 18:55
xzon: jo, iexplore från 6 och framåt fixar det i standards mode, men inte quirks mode. ie5 på mac orkar jag inte ens gå in på...sämre browser får man leta efter :)

för er som tycker detta låter som grekiska så är standards = rätt doctype, quirks = fel doctype.
this is for my niggas and my nymphos, non stop bangin like a dilla instrumental

2006-05-10 21:15
ThomasQuick haha ja där ser man ^^
jag har alltid rätt.

2006-05-10 23:35
du kan ju annars göra 2 versioner av sidan(i värsta fall!!!).. sen med hjälp av ett simpelt javascript på en tom sida länkas du till rätt version.

alltså;

i index.html skriver du javascriptet..

sen gör du 2 versioner som sagt, 1 för mozilla och 1 för explorer

när du går in på index.html med FF länkas går den direkt till mozilla och tvärtom.

kanske lite offtopic, men så du vet.. :)

2006-05-10 23:54
Eller så kan man skita i den där (imo) puckade idén och köra med
IE conditional comments

Man kan lägga nåt i stil med det här innanför head taggarna, och overrida all css som inte funkar med nyare webbläsare:

<head>
<link rel="stylesheet" type="text/css" href="style.css">
<!-- CSS fil för allt skit som inte funkar med IE5 -->
<!-->
<link rel="stylesheet" type="text/css" href="ie5-css-fixar.css" >
<!-->
</head>
Alla andra webbläsare uppfattar det som en html kommentar så det kommer inte påverka designen för dem.
There are no stupid questions, just stupid people - Mr. Garrison

2006-05-11 00:07
Annars om det är småsaker är det bara köra * framför det som ska läsas av IE i CSSen och !important på det som ska läsas av allt annat. Iofs bättre att köra på fuck_this_shit's förslag om det är mycket.

2006-05-11 08:49
xzon: Det är en renderingsskillnad mellan ie och moz. Om jag inte missminner mig så räknar ie med paddingen i width, men inte moz.

en.wikipedia.org

Kalla det bug, eller skillnad i rendering. Spelar ingen större roll, fel är det :)
FUCK YOU POPSNÖRE!
Mvh, howser
- Tack "kompis" :)