PHP, MySQL, CSS, XHTML, JavaScript
20. Mar. 2006
CSS / (X)HTML
Jeg har tidligere skrevet om kodestrukturen i PHP (og generelt andre script språk), og vil nå skrive meget kort med mest eksempler på hvordan det burde være med (X)HTML og CSS.

Det er faktisk viktig med god struktur i filene dine med tanke på å finne igjen senere, oversikt og også for bedre søkeresultat med de store søkemotorene. Derfor anbefales det å lese igjennom denne posten.
Logisk som bare det er det med strulturen, men det er langt, langt, i fra alle som følger det uansett! Mange bruker WYSIWYG editorer som genererer generelt dårlig kode. De beste av disse er though DreamWaver som genererer noen lunde ok koder. Men tilbake til logikken i strukturen. Du har forskjellige elementer i html, disse kaller vi tags. Når det er noen åpne tags og noen andre elementer som skal inn i de tagsene tar vi ett linjeskift og et inntrykk.
Og slik fortsetter det. Altså, om du er inne i element skal du ha inntrykk enten med tabs eller mellomrom (kanskje 4 eller mer). Personlig bruker jeg tabs.
Om du skal ha en tabell er det [b]ytterst[/b] viktig med linjeskift og inntrykk for at de skal bli oversiktlige. Her er en liten tabell som viser hvorden det burde være:
Merk at th er header i table (altså [b]T[/b]able[b]H[/b]eader) og er uthevet, men du kan style den selv i CSS selvfølgelig. Da skal dere ha fattet hovedstrukturen med HTML og kan fortsette i det uendelige.
Her er eksempel på en hel side:
Merk at det ikke er vanlig og ha inntrykk i html og heller ikke heletiden i head og body, men jeg bruker og ha det i head og body for strukturens skyld.
Da går vi over på CSS. CSS er ikke så ulikt PHP (og andre scriptspråk) og bruker klammer {} til å betegne innhold. Jeg har tidligere i bloggen skrevet om hvordan du skal effektivisere med CSS, og der ser du strukturen til hvordan det bør være for lettlesthet.
Linjeskift etter en betegnelse og etter du har valgt elementene. Eksempel:
Da skal det meste være oppklart, og jeg tar igjen en liten oppsummering:
Når det gjelder php og html sammen, er det [b]meget[/b] lurt og bruke whitespace som jeg nevner i kodestruktur med php guiden/posten min.
Innlegget ble postet 20.03.06 13:39 og ligger under kategorien CSS / (X)HTML. Du kan abonnere på kommentarene ved å bruke RSS 2.0 feed. Du kan legge til kommenter, eller trackback fra din blogg/side.
Hvorfor bruker du ikke ingresser her?
Det ser veldig uoversiktelig ut med så lange innlegg rett på hovedsiden :)
Ole Petter skrev dette 22 Mars, 2006 18:41 - Sitér
Ingress er teit. Nei da - men jeg vet ikke. Jeg syns det er bedre med bloggpostene på fremsiden, så slipper folk og gå innpå en etter en for å lese osv.
Er vell bare slik jeg har valgt at det skal være.
Mikael Brevik skrev dette 22 Mars, 2006 20:59 - Sitér
Spiller du CS enda da?
Rayte skrev dette 10 Mai, 2006 19:12 - Sitér
Haha. Det var saklig og relevant i forhold til tråden.
Jeg spiller noen ganger, deilig å kunne slappe av og spille litt etter å ha sett på mye tekst.
Mikael Brevik skrev dette 11 Mai, 2006 06:14 - Sitér