Gå til innhold

Nettsted - hjelp til ryddig og riktig kode


Gjest Slettet+9817234daf

Anbefalte innlegg

Gjest Slettet+9817234daf
Skrevet

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?

Videoannonse
Annonse
Gjest Slettet+9817234daf
Skrevet

Slik ser den ut i Firefox og slik ser den ut i IE.

 

Setter vanvittig pris på hjelp.

Skrevet

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.

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

Gjest Slettet+9817234daf
Skrevet
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.

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

Gjest Slettet+9817234daf
Skrevet

Skjønte fint lite av valideringen.

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

Gjest Slettet+9817234daf
Skrevet

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.

Skrevet

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.

Gjest Slettet+9817234daf
Skrevet
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?

Gjest Slettet+9817234daf
Skrevet

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.

Skrevet

Bruker du CSS i det hele tatt da?

 

Det du gjør, er å sette;

 

* { margin: 0; padding: 0; }

 

helt først i stilarket ditt, deretter kan du posisjonere elementene dine slik du vil ha de..

Gjest Slettet+9817234daf
Skrevet

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

Gjest Slettet+9817234daf
Skrevet
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.

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