Web stranice koje posjetite na mreži izrađuju se pomoću HTML kod koji web preglednicima govori kakav je sadržaj stranice i kako ga vizualno prikazati gledateljima. Kôd sadrži nastavne gradivne blokove poznate kao elementi, koje preglednik web stranice nikad ne vidi. Kôd također sadrži uobičajene znakove teksta poput onih u naslovima i odlomcima namijenjenih gledatelju.
Uloga posebnih znakova u HTML-u
Kada upotrebljavate HTML i upisujete tekst namijenjen za pregled, obično vam ne trebaju posebni kodovi - za dodavanje odgovarajućih slova ili znakova koristite samo tipkovnicu računala. Problem nastaje kada u čitljivi tekst želite unijeti znak koji HTML koristi kao dio samog koda. Ti znakovi uključuju < i > znakova koji se koriste u kodu za započinjanje i završavanje svake HTML oznake. Možda ćete htjeti u tekst uvrstiti i znakove koji nemaju izravan analog na tipkovnici, poput © i Ñ. Za znakove koji nemaju tipku na tipkovnici unesite kôd.
Posebni znakovi su specifični dijelovi HTML koda dizajnirani za prikaz znakova koji se koriste u HTML kod ili za uključivanje znakova koji se na tipkovnici ne nalaze u pregledniku teksta vidi. HTML generira ove posebne znakove bilo numeričkim ili kodiranim znakovima, tako da ih se može uključiti u
HTML dokument, čita ih preglednik i prikazuju se pravilno kako bi ih mogli vidjeti posjetitelji vaše web lokacije.U jezgri sintakse HTML koda nalaze se tri znaka. Nikada ih ne biste trebali koristiti u čitljivim dijelovima vaše web stranice, a da ih prethodno niste kodirali za pravilan prikaz. Oni su simboli veći od, manji od i znakovi. Drugim riječima, nikada ne biste trebali koristiti simbol manji od < u vašem HTML kodu, osim ako to nije početak HTML oznaka. Ako to učinite, znak zbunjuje preglednike i vaše se stranice možda neće prikazati onako kako očekujete. Tri znaka koja nikad ne biste trebali dodati nekodirane su:
- znak manje od <
- znak veće-od >
- ampersand &
Kada ove znakove upišete izravno u HTML kôd - osim ako ih ne koristite kao elemente u kodu - unesite kodiranje za njih, tako da se ispravno pojavljuju u čitljivom tekstu:
- znak manje od - <
- znak veće od - >
- ampersand - &
Svaki specijalni znak započinje znakom ampersand - čak i poseban znak za znak & amp; počinje s tim znakom. Posebni znakovi završavaju se zarezom. Između ova dva znaka dodajete sve što je prikladno za poseban znak koji želite dodati. lt (za manje od) stvara simbol manje od kada se u HTML-u pojavi između znaka & tačke i zareza. Slično tome, gt stvara simbol veći od i pojačalo daje ampersand kada su smješteni između ampersand i zarezom.
Posebni znakovi koje ne možete upisati
Bilo koji znak koji se može prikazati u standardnom skupu znakova Latin-1 može se prikazati u HTML-u. Ako se ne pojavi na tipkovnici, koristite znak ampersand s jedinstvenim kodom koji je dodijeljen znaku iza kojeg slijedi točka i zarez.
Na primjer, "prijateljski kod" za simbol autorskih prava je © i ™ je kôd simbola zaštitnog znaka.
Ovaj prijateljski kôd lako je upisati i lako se pamti, ali postoji puno znakova koji nemaju prijateljski kôd koji se lako pamti.
Svaki znak koji se može upisati na ekranu ima odgovarajući decimalni numerički kôd. Ovim numeričkim kodom možete prikazati bilo koji znak. Na primjer, decimalni numerički kod za simbol autorskih prava - © - pokazuje kako funkcioniraju numerički kodovi -. Oni i dalje počinju znakom & i završavaju točkom i zarezom, ali umjesto prijateljskog teksta koristite znak broja praćen jedinstvenim brojem koda za taj znak.
Lako se pamte prijateljski kodovi, ali numerički su kodovi često pouzdaniji. Web mjesta koja su izgrađena s bazama podataka i XML možda nisu definirani svi prijateljski kodovi, ali podržavaju numeričke kodove.
Numerički kodovi za znakove najbolji su način u skupovima znakova koje možete pronaći na mreži. Kad pronađete simbol koji vam treba, samo kopirajte i zalijepite numerički kôd u svoj HTML.
Neki skupovi znakova uključuju:
- Kodovi valuta
- Matematički kodovi
- Interpunkcijski kodovi
- Kodovi izgovora
- Dijakritički kodovi
Znakovi koji nisu iz engleskog jezika
Posebni znakovi nisu ograničeni na engleski jezik. Posebni znakovi na neengleskim jezicima mogu se izraziti u HTML-u, uključujući:
- Španjolski
- francuski
- grčki
- Rumunjski
Pa što su heksadecimalni kodovi?
Heksadecimalni kod je zamjenski format za prikaz posebnih znakova u HTML kodu. Za svoju web stranicu možete koristiti koji god način želite. Tražite ih u skupovima znakova na mreži i upotrebljavate ih na isti način na koji koristite prijateljske kodove ili numeričke kodove.
Dodajte Unicode deklaraciju u glavu dokumenta
Dodajte sljedeću metaoznaku bilo gdje unutar.
content = "tekst / html; charset = utf-8 "/>Savjeti
Bez obzira koju metodu koristite, imajte na umu nekoliko najboljih praksi:
Uvijek završi svoj entitet sa zarezom
Neki HTML uređivači omogućuju vam postavljanje HTML kodova bez posljednjeg zareza, ali vaše će stranice biti nevaljane i mnogi web preglednici neće ispravno prikazati entitete bez njega.
Uvijek započnite s ampersandom
Mnogi web urednici omogućuju vam da se izvučete ako izostavite pojačalo; ali kad ampersand prikažete sami u XHTML, uzrokuje pogrešku provjere valjanosti.
Testirajte svoje stranice u što više preglednika
Ako je znak presudan za razumijevanje vašeg dokumenta i ne možete ga testirati u kombinacijama preglednika / OS-a koje vaši kupci koriste, trebali biste pronaći drugi način da ga predstavite. Međutim, prije nego što pribjegnete slikama ili nečem drugom, isprobajte jedan od alata za testiranje preglednika koji može provjeriti valjanost vašeg koda u više preglednika.