Kewin Pedersen wrote:
> Jeg synes jeg på det seneste har hørt ordet "semantik" en del, primært på
> engelsk, da det er der jeg har hentet min viden. Hvis der er nogle, der kan
> forklare mig hvad det betyder på forståelig dansk - og gerne med eksempler -
> så ville jeg blive meget glad
Jeg har forstået det har noget med den
> måde, hvorpå man "markere" sine hjemmesider - altså med div, h1, h2, p osv.
> Der ligges vægt på, at koden skal være til og forstå, og være logisk bygget
> op, men jeg vil gerne have det præciseret lidt yderligere...
>
Du har forstået det fuldkommen korrekt! Jeg er sikker på der er flere
fortolkninger af ordet (selvom man kigger efter i ordbøgerne :) ) Men et
Semantisk Web, er sådan blot et internet hvor elementerne giver en klar
og helst utvetydig mening. Dvs. når du laver en overskrift så er <span
class=stor> ikke sunderlig god eftersom vi allerede har overskrifter.
iform af <hn> (heading1, heading2 etc.) Men det gælder i bund og grund
om at skrive sin kode så meningsfyldt som muligt. Det smarte er, at vi
med xhtml2 og xml bliver nødt til at gøre det. primært for at finde
hoved og hale i vores egen kode, men også for de systemer som vi på et
tidspunkt kommer til at arbejde med. En måde er fx xbml som er et sæt
regler for hvordan forretningssystemer kan kommunikere. (altså hvis din
løn står i et tag så er der en god sandsynlighed for at tagget også
hedder payment eller lignende.)
> Desuden, hvilke gode skikke/leveregler kan man sige, der er, når man taler
> om hjemmesidedesign med XHTML og CSS, f.eks.? Jeg leger selv med dette
> "nye", og det går også langt bedre nu, end blot for et par måneder siden.
> Dog vil jeg gerne lige høre lidt fra Jer garvede kodere, om der er nogle
> specielle fif I bruger osv., med henblik på emnet om semantik bland andet.
>
>
Der er for mange til at remse op, så det kommer sikkert i små bidder fra
forskellige mennesker.
Men først og fremmest er vi i den situation at vi er ved at gå væk fra
tabeldesign. Dermed ikke sagt, at det er forbudt at bruge dem, men som
overordnet dokumentstruktur er den ved at være passé. (dog kan den være
nødvendig i visse komplekse tilfælde.) Forsøg så vidt muligt at fjerne
alle stylistiske attributter fra selve dokumentstrukturen. Det hører til
i css (fil eller område) og er meget lettere at administrere når der
kommer en del sider på ens site. Det skaber selvfølgelig også en stor
ensartethed, når man bruger de samme typografier på alle sider.
Når man navngiver sine elementer (ID's eller class'es så sørg for at man
ikke kalder dem noget som har med selve den grafiske præsentation at
gøre. Hvad sker der når man vil ændre det til eksvis en anden farve og
man har 200 klasser der hedder sort på en side? Så skal man til at rette
200 steder. Kald dem noget som har med dokumentstruktur at gøre.
Brødtekst, undertekst, overskrift, sidebarlinks, nyhedsemne,
nyhedsoverskrift etc. Det gør det langt lettere at administrere, men
også at forstå. Hvis det lige pludselig ikke længere er dig der skal stå
for siden, så skal den næste til at sætte sig ind i koden og det kan
blive et rent helvede hvis den ikke giver mening. (eller hvis du selv
vender tilbage 6 mnd senere, det er sjældent man fatter en brik af det
man har skrevet dengang!)
Nå jeg vil overlade resten til de andre drenge!
Claus