Hvis du planlegger strukturen i HTML-dokumentene nøye, kan du hjelpe datamaskiner med å forstå betydningen av innholdet ditt . Riktig syntaks er viktig for sikker, men det gir i utgangspunktet bare parsers, søkemotorer og assistentteknologier med en meningsløs haug med data.
Hvis du forbedrer arbeidsflyten for deg med å legge merke til semantikk, kan du opprette et innhold av høyere kvalitet som tiltrekker flere besøkende. Semantikk er studiet av mening, i en bredere sammenheng er det en gren av logikk og lingvistikk .
I verden av webutvikling snakker vi om semantisk innhold når datamaskiner forstår strukturen i et dokument og rollene til elementene i det . Hvis vi ønsker å skape riktig semantikk, må vi dypt forstå strukturen av innholdet og evnen til frontend-teknologier.
Så hva er de konkrete fordelene? Riktig semantikk betyr et mer søkbart innhold som fører til en bedre søkemotorrangering . Vi øker også tilgjengeligheten, da hjelpemidler som skjermlesere bedre kan tolke betydningen av innholdet vårt .
Det er mange forskjellige front-end utviklingsteknikker som gjør det mulig for utviklere å oppnå en semantisk sidestruktur. Dette innlegget vil gi deg en kort introduksjon til semantiske HTML-koder og begrepet dokumentoversikt.
Semantiske og ikke-semantiske HTML-tagger
Begrepet semantikk er ikke så nytt som det ser ut, det eksisterte godt før æra av HTML5. Begrepet semantisk web ble laget så tidlig som i 2001 av Sir Tim Berners-Lee. Under "semantisk web" mente han et nett med data som kan behandles av maskiner.
Dette innebærer primært at separate HTML-elementer må ha sine utprekkelige strukturelle roller . I følge definisjonen av W3C "beskriver et semantisk element tydelig sin betydning for både nettleseren og utvikleren".
Semantiske elementer før HTML5
Semantiske elementer eksisterte før HTML5, bare i de fleste tilfeller var utviklere ikke klar over at noen av kodene de brukte, var faktisk semantiske . Bare tenk på
eller tags.
Deres roller er klare for både oss og brukeragenten: