innehåll. • I normalfallet är ”vanlig” HTML-kod tydlig nog för standard-användaren, då allt visas som det ska. o Vad händer om bilder inte visas? o Vad händer om JavaScript inte kan köras? • Hur kan man underlätta för användaren att veta vad som hänger ihop med vad? o Använda tabell-huvud, tabell-fot, titel för tabeller o Koppla ihop rätt etikett med rätt input-fält o Koppla ihop bild med bildtext o Ge bra klass-namn & id till era användare o Använd rätt HTML-taggar • Underlätta för användaren o Ge står i form av ”title”-attribut för att ge vidare förklaringar
ett HTML- dokument • Id används för att identifiera ett (och endast ett) element • Klasser används för att identifiera ett eller flera element som delar samma egenskaper
vid layout av en webbplats • Huvudmeny • Undermeny • Sidhuvud • Sidfot o Sidelement som bara finns en gång • Ett bildspel • En specifik rubrik • Ett specifikt element
element som upprepar sig på en webbplats • Sektioner som upprepar sig • Bilder som ska ha en viss stil • Rubriker som ska ha en viss stil • Element som representerar samma saker
hur ”bra” man är på att skriva CSS-kod, ju färre id/klasser behöver man generellt i HTML-koden o Ofta används id/klasser till att ge element vissa egenskaper som de har gemensamt • Sett till JavaScript o Beroende på ”bra” man är på DOM så behöver man färre id/klasser i HTML-koden o Id/Klasser används för att hitta rätt i ett HTML-dokument • OBS, tänk på att det viktigaste är att ni hittar rätt.
för CSS & JavaScript • Kan ritas upp som en trädstruktur • Kan utgå från ett element (t.ex. genom klass eller id) och utifrån det elementet navigera runt