Gå til innhold

Nettsted - hjelp til ryddig og riktig kode


Gjest Slettet+9817234daf

Anbefalte innlegg

Gjest Slettet+9817234daf

Holder på med et nettsted for tiden, men pga mine begrensede kodeegenskaper, så har jeg bare tatt utgangspunkt i en kode som opprinnelig var til en annen side (som selvsagt var min).

 

Link

 

Det jeg trenger hjelp til er egentlig å få den til å se lik ut i IE som i FF. Hvordan den ser ut i Opera vet jeg ikke, men det finner jeg fort ut antar jeg. Akkurat nå ser den ganske skeiv ut i IE og jeg vet ikke helt hvordan jeg skal fikse det. Noen tips?

Lenke til kommentar
Videoannonse
Annonse

Bare nevne at den ser bra ut i Opera (9) også :)

 

Prøvd å sette height på a/li i menyen for å se om det hjelper i IE med at den er for stor?

 

Ser også ut som du har fiksa det at deler av bakgrunnen ble borte, men header i IE må dyttes 1px til venstre.

 

Test med !important på padding/margin for menyen som stikker for langt ut til høyre.

Lenke til kommentar
Gjest Slettet+9817234daf
Prøvd å sette height på a/li i menyen for å se om det hjelper i IE med at den er for stor?

 

Ser også ut som du har fiksa det at deler av bakgrunnen ble borte, men header i IE må dyttes 1px til venstre.

 

Test med !important på padding/margin for menyen som stikker for langt ut til høyre.

6482044[/snapback]

 

Jeg fikk ikke til noe forandring. Vet ikke om jeg gjorde riktig. Bakgrunnsbildet nederst er for mye til venstre og menyen er for mye til høyre i tillegg til at boksene er for store. Kan være jeg ikke gjorde riktig.

Lenke til kommentar
Du kan også la W3C hjelpe deg, de har en validator du kan finne HER! :)

 

 

Så da er det bare å sette i gang og rette. ;P

6483705[/snapback]

 

Selv om koden validerer betyr det ikke at den vises likt/riktig i alle browsere.

6483871[/snapback]

Ikke nødvendigvis, men det kan ofte signalisere hva som er galt :)

Det første man bør gjøre om det oppstår en bug, er å bruke validatoren.

Lenke til kommentar
Skjønte fint lite av valideringen.

6484037[/snapback]

Error  Line 61 column 10: there is no attribute "ALIGN".

 

<p align="left"><a href="#"><img src="bilde.gif" alt="frame" width="150" height

Vil si at du bruker en attributt som ikke er gyldig. Du er nødt til å bruke den tilsvarende CSS-egenskapen i stedet.

Lenke til kommentar
Gjest Slettet+9817234daf

Hvis jeg fjerner den uvaliderte koden, vil siden se helt annerledes ut da eller ligger alt jeg trenger i CSS-filen?

 

Edit: This Page Is Valid HTML 4.01 Strict!

 

Da var siden validert, men det har egentlig ikke fikset problemet. Nå trenger jeg hjelp til å få siden til å se lik ut i IE som i FF og Opera. Er uendelig takknemlig for hjelp.

Lenke til kommentar

Merkelig at ingen har nevnt det. Men nettleserne legger på forskjellige marginer og paddinger (luft) på elementene. Derfor er følgende triks i CSS mye brukt.

 

* { margin: 0; padding: 0; }

 

Også setter du heller margin og padding på elementene som trenger det. Ja det er en del arbeid, men siden blir lik i alle nettleserne.

Lenke til kommentar
Gjest Slettet+9817234daf
Merkelig at ingen har nevnt det. Men nettleserne legger på forskjellige marginer og paddinger (luft) på elementene. Derfor er følgende triks i CSS mye brukt.

 

* { margin: 0; padding: 0; }

 

Også setter du heller margin og padding på elementene som trenger det. Ja det er en del arbeid, men siden blir lik i alle nettleserne.

6489852[/snapback]

 

Problemet er at jeg ikke vet hvordan jeg gjør det. Er det for mye jobb til at jeg kan be noen her fikse det?

Lenke til kommentar
Gjest Slettet+9817234daf

Det som JohnRichard sier vil gjøre siden lik i IE.

 

Også setter du heller margin og padding på elementene som trenger det.

 

Det klarer ikke jeg.

Lenke til kommentar
Gjest Slettet+9817234daf

Er det stress å posisjonere elementene? Jeg bruker CSS ja, men jeg har nesten ikke vært borti det før.

Lenke til kommentar
Gjest Slettet+9817234daf
Tja, det kommer litt an på hva du skal posisjonere, men det bør gå greit egentlig...

6496873[/snapback]

 

Jeg prøver, så spør jeg om det blir for uforståelig. Det jeg ikke skjønner er hvorfor PoleCat, som har skrevet CSS'n, ikke gjorde dette i utgangspunktet.

 

Edit: Det har jo blitt gjort. Kan noen av dere sjekke stilarket?

 

Edit 2: Nå har jeg fikset bunnen, men plutselig oppstod et nytt problem. Dette problemet eksisterer derimot ikke i IE, men i FF. Når det kommer scroll på siden (forminsk browservinduet for å se hva jeg mener), flytter headeren seg 1 px til høyre. Hva skal jeg gjøre?

 

Edit 3: Jeg fikset det.

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...