Det er mange som daglig jobber med html og css når det kommer til design. Her viser jeg deg noen vanlige feil som ofte skjer blant nybegynnere.
Closing tags
Noen tags krever at du avslutter med skråstrek “/” mens andre krever at du avslutter taggen i seg selv, “</div>” husk dette når du jobber med html.Usikker? Da kan du alltids sjekke våre tidligere html/css guider.
<img alt=”img” src=”kreativtstudio.jpg” />
<div>Velkommen til Kreativtstudio.no </div>
Feil DOCTYPE
HTML krever at du alltid starter dokumentet med en doctype eller (correct DOCTYPE declaration). Denne trenger og skrives før alt annet, altså, øverst i html dokumentet ditt. Her ser du et eksempel på DOCTYPE til XHTML 1.0 Transitional.
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
Feil rekkefølge
Når du f.eks ønsker og gjøre teksten din bold (tykk skrift) er det viktig at du gjør dette på den rette måten. Husker du alltid å lukke <strong> tagen på det rette tidspunktet (gjelder kun hvis du ikke bruker css). Dette er et eksempel på rett og galt,
Rett, <div><strong>Kreativtstudio.no</strong></div>
Galt, <strong><div>Kreativtstudio.no</strong></div>
Store eller små bokstaver?
i HTML er det alltid best og skrive ting med små bokstaver, dette vil også validere html koden din riktig. Dersom du begynner og skrive inn store bokstaver, oppdager du feil under validering av dokumentet ditt.
Rett, <div>Følg vår RSS Feed, det hjelper deg virkelig!</div>
Galt, <DIV>Dette er ikke “gyldig” kode</DIV>
HTML og CSS i samme dokument? (inline styles)
Ja, html og css kan blandes, men ikke gjør det. Dersom andre (eller deg selv?) en dag åpner opp prosjektet ditt og finner blandet kodet over alt, er det “umulig” og finne fram. CSS burde og “skal” ligge i et eget stilsett dokument (.css).
Galt, <a href=”#” style=”color: #343434;”>Nettsiden min</a>
Solide navn på classes og id’s
Når du jobber med større nettsider kan dette være det som sparer deg for mest tid. Når du oppretter nye klasser (classes) eller ID’s bruk gode navn som i tillegg forklarer hva de gjør. Dette vil gjøre det lettere for deg å unngå feil.
Rett, <div id=”banner”> </div>
Galt, <div id=”bilde”> </div>
Glemmer du å lukke CSS skikkelig?
Selvfølgelig, det lar seg gjøre, men det viser seg at flere gjør feil og får problemer dersom du ikke gjør det. Hver gang du har skrevet noe i CSS bør du alltid avslutte med semikolon (dette gjelder kun den siste linja før du avslutter class eller id).
Rett, #banner { padding: 12px 15px 10px 0; color: #000; }
Galt, #banner { padding: 0 12px 15px 10px; color: #fff }
Bruk golbal styles
Mange skjønner det ikke, men her er svaret. Kenneth fra Kreativtstudio har allerede nevnt dette flere ganger, bruk <h1><h2> osv tags oftere. Da kan du enkelt style flere overskrifter samtidig uten og måtte opprette nye klasser. (Dette er også godt likt blant søkemotorer).
Bruk shorthand (snarveier)
CSS lar deg bruke noen “snarveier” . Dette kan spare deg for tid og mer ryddig kode. Dersom du f.eks skulle bruke padding ville du ikke brukt padding-left, top, right osv men,
padding: 0 5px 10px 2px;
- Top (toppen) 0
- Right (høyre) 5px
- Bottom (bunnen) 10px
- Left (venstre) 2px
Snarveier for fargene (Color Declarations)
Hex nummer som gjentar seg selv, f.eks #ffffff kan gjøres enda kortere slik, #fff. Det samme gjelder med #000000 som da blir #000.
Validate (godkjenning)
Det er viktig og sjekke at stilarket og html dokumentet ditt oppfyller de nødvendige kravene. Derfor kan du alltid sjekke om siden din inneholder dårlig kode eller feil du kanskje bør rette på. Sjekk ditt HTML eller CSS dokument i dag.
Tiny URL for dette innlegget: http://tinyurl.com/2e82lfs



niz
Endel nybegynnere kanskje burde passe seg for her ja
Prøvde og validere siden min, forstod ikke en dritt… fikk 82 errors :S
Her var det mange gode punkter
Fine forslag Ronnie
syns du skal legge til alt=”beskrivelse” på det første eksempelet da den er nødvendig for å få siden validert. Denne blir jo brukt om f.eks bildet ikke blir lastet inn pga en eller annen feil, eller til tekstbaserte nettlesere.
Hei Helge,
mener du øverst img eksempelet? Det ligger da en “alt” der.. alt=”img”.
Bra skrevet, men dette er veldig på nybegynner nivå.
Skriv en artikkel om posisjonering også.
position: absolute;
osv osv…
Jeg for min del sliter litt med å få sidene jeg lager til å fungere i alle browsere..
Det er fordi du bruker position:Absolute;
position:absolute; er fyfy! :p
Hvorfor er absolutt posisjonering fy fy?
Jeg vet noen er imot å bruke position: absoulte;
Men selv, har jeg ingenting imot det.
Ved å kombinere relative og absolute kan du enkelt lage temmelig stilige design. Men, bruk av absolute på elementer som endrer størrelser kan raskt føre til problemer.
Prøver å holde absolute posisijoner på elemnter som har en konstant størrelse, har opplevd en del problemer ved elementer som endrer størrelse.
Så lenge du tenker over hva du bruker det på og bruker det riktig, vil jeg ikke si det er noe “fy fy” å bruke position absolute.