Gå til innhold

Funker i alt annet enn IE7


Anbefalte innlegg

Hei

Har satt sammen en side med CSS. Det viser seg å fungere i alle browsers bortsett fra IE7. Bare lurte på hva den beste måten for å fikse slikt er? Å gå i koden å skrive !important o.s.v. for å rette i feilene eller er det bedre med egen stilark for IE7 som man bare sjekker men en if fra starten?

 

Takker for svar på forhånd.

 

EDIT: Problemene i IE er egnetlig bare litt divs som må margines annerledes for at det skal se riktig ut.

Endret av Zic0
Lenke til kommentar
Videoannonse
Annonse

Hadde sikkert vært interessant å sett hvordan CSS-filen så ut, eller ihvertfall den delen av filen du ikke mener å fungere. På w3schools.com kan du også se hvilke type nettlesere/versjoner som fungerer på de ulike stilarkene og HTML-definisjonene.

 

EDIT: som privatperson tar jeg aldri spesielle hensyn til Microsoft IE. Så lenge det fungerer i Firefox og Opera blir det publisert.

Endret av flyndrefjes
Lenke til kommentar

Kan ikke legge ut koden for øyeblikket, men kan forklare problemet.

 

Har egentlig runde kanter på menyene, og runde menyer ble da både støttet av Chrome og Firefox i ren CSS, men av selvfølglig ikke IE7. Så derfor har jeg brukt bilder av toppen med rund kant og bunnen med rundkant.

 

Eksempel:

 

<img src="rund-toppkant.gif">

<div>En boks her</div>

<img src="rund-bunnkant.gif">

 

Dette fungerer helt fint i de andre nettleserne mens i IE7 får den et enormt gap mellom bildene og <div>en

 

Det andre problemet er at ene menyen flyter over på footeren. Jeg har da brukt koden:

clear:both; som fungerer i alle andre nettlesere enn IE7.

Endret av Zic0
Lenke til kommentar

Hadde ikke margin: 0 på body, så bra du minte meg på det ;) Alle divs'ene har margin 0, men inneholder forskjellige padding om det har noe å si

 

EDIT: Kan nevnes at i divsene jeg har brukt padding i er det gap mellom både toppbilde, diven og bunnbilde, mens der jeg ikke har brukt padding så er det bare gap mellom toppbildet og diven.

Endret av Zic0
Lenke til kommentar
Hadde ikke margin: 0 på body, så bra du minte meg på det ;) Alle divs'ene har margin 0, men inneholder forskjellige padding om det har noe å si

 

EDIT: Kan nevnes at i divsene jeg har brukt padding i er det gap mellom både toppbilde, diven og bunnbilde, mens der jeg ikke har brukt padding så er det bare gap mellom toppbildet og diven.

 

DET har det nok. Padding vil forhindre f.eks. to bilder, eller et bilde mot et annet element å være klin inntil hverandre. Kanskje det er der feilen din ligger?

Lenke til kommentar

Hehe og da er jeg tilbake i utgangspunktsspørsmålet mitt. Tenkte å jukse litt å bruke margin med negative tall for eksempel og bare lurer på om jeg isåfall bare bør føre det inn i mitt nåværende stilark med !important for å tilpasse begge eller bare rett å slett ha egen stilark for IE7. Eventuelt andre løsninger jeg kan bruke?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...