Video: Web Programming - Computer Science for Business Leaders 2016 2024
Kodinger for ISO Latin-1 tegnsettet leveres som standard i alle moderne nettlesere. (Søk etter "ISO Latin-1 tegnsett" for å finne en komplett tabell med verdier.) Tegnelementene i det settet kan derfor brukes direkte i HTML-oppslag uten å gå gjennom noen spesielle forstyrrelser.
Bruk av andre kodinger krever imidlertid innføring av spesiell markering for å fortelle nettleseren å tolke Unicode-tegnkoder. (Unicode er en internasjonal standard - ISO-standarden 10645, faktisk - som omfatter nok koder til å håndtere de fleste menneskelige alfabeter, i tillegg til mange symboler og ikke-alfabetiske tegn.) Denne spesielle markeringen tar dette skjemaet:
Siden charset-verdien leser UTF-8, kan du referere til alle vanlige Unicode-verdier. (UTF-8 står for UCS Transformation Format 8-bit, et kodingsformat som representerer alle Unicode-tegn. Søk etter "Unicode UTF-8 tegntabell" for å skumme over sine en million plus tegnkoder.)
Selv om dagens nettlesere støtter UTF-8 mer eller mindre universelt, kan du forvente å se støtte for UTF-16 tegnkoder snart. UTF-16 tegnkoder lar nettlesere håndtere mer effektivt med ikke-romerske alfabeter som arabisk, katakana (japanske ideografer) og Hangul (koreanske ideografer), som noen nettlesere sliter med å gjøre riktig og helt i dag.
HTML-krevende programvare antar at visse HTML-tegn, som venstre og høyre vinkelbeslag (mindre enn og større enn tegn i matematisk notasjon) er ment å være skjult og ikke vist på din ferdige nettsider. Hvis du faktisk vil vise disse tegnene på sidene dine, må du gjøre dine ønsker klare for nettleseren.
Disse enhetene aktiverer visning av tegn som normalt er en del av skjult HTML-oppslag:
->-
venstre vinkelbeslag (<): << rett vinkelbeslag (>): >>
-
ampersand (&): &
-
Hvis Du må ha disse symbolene til å vises, inkludert deres enheter i din oppskrift som dette: Stykkelementet identifiserer litt tekst som en paragraf:
Dette er et avsnitt
Denne figuren viser hvordan disse enhetene vises i et nettleservindu.