Kako koristiti posebne znakove u HTML-u

Jednostavan vodič za korišćenje specijalnih znakova u HTML-u

Veb stranice koje posjećujete na mreži su izgrađene pomoću HTML koda koji govori web pretraživačima o sadržaju stranice i kako ga vizuelno prikazati za gledaoce. Kod sadrži gradivne blokove poznate pod nazivom elementi, koje pregledač web stranice nikada ne vidi. Kod sadrži i normalne tekstualne znakove kao što su one u naslovima i paragrafima namenjenim gledaocima koji čitaju.

Uloga specijalnih znakova u HTML-u

Kada koristite HTML i otkucate tekst dizajniran za gledanje, obično vam nisu potrebni posebni kodovi - koristite samo tastaturu računara da dodate odgovarajuća slova ili znakove. Pojavljuje se problem kada želite da upišete znak u čitljiv tekst koji HTML koristi kao dio samog koda. Ovi znakovi uključuju znakove koje se koriste u kodu za pokretanje i završavanje svake oznake HTML-a. Takođe možete želeti da uključite karaktere u tekstu koji nemaju direktni analog na tastaturi, kao što su © i Ñ. Za karaktere koji nemaju ključ na tastaturi, unosite kôd.

Posebni znakovi su specifični delovi HTML koda koji su dizajnirani da prikazuju znakove koji se koriste u HTML kôdu ili da uključuju znakove koji se ne nalaze na tastaturi u tekstu koji gledalac vidi. HTML objedinjuje ove specijalne karaktere pomoću numeričkog ili karakternog kodiranja tako da se mogu uključiti u HTML dokument, pročitati od strane pretraživača i prikazati kako bi se posjetioci vašeg sajta mogli videti.

Posebni HTML karakteri

Tri karaktera su u srži sintakse HTML koda. Nikada ih ne bi trebali koristiti u čitljivim delovima vaše web stranice, a da ih prvo ne šifrujete za pravilan prikaz. Oni su veći od, manje od, i ampersand simboli. Drugim rečima, nikada ne bi trebalo da koristite simbol manje od < u HTML kodu, osim ako to nije početak HTML oznake. Ako to učinite, lik zbunjuje pregledače, a vaše stranice možda neće raditi kao što očekujete. Tri karaktera kojima nikada ne smete dodavati neodpisane su:

  • manje od znaka <
  • znak veći od znaka >
  • ampersand &

Kada upišete ove znakove direktno u svoj HTML kod - osim ako ih ne koristite kao elemente u kodnom tipu u kodiranju za njih, tako da se pravilno pojavljuju u čitljivom tekstu:

  • znak manje od -
  • znak veći od ->
  • ampersand - & amp;

Svaki poseban karakter počinje sa ampersand-čak i posebnim karakterom za ampersand počinje sa ovim karakterom. Posebni karakteri se završavaju tačkom i zapetom. Između ova dva znaka dodate sve što je odgovarajuće za poseban karakter koji želite dodati. lt ( manje od ) stvara simbol manje od simbola kada se pojavi između ampersand i tačka-tačka u HTML-u. Slično tome, gt stvara simbol veće od simbola i amper daje ampersand kada su postavljeni između ampersand i tačka-tačka.

Posebni znakovi koje ne možete da unesete

Svaki znak koji se može prikazati u standardnom setu znakova Latin-1 može se prikazati u HTML-u. Ako se ne pojavi na vašoj tastaturi, koristite ampersand simbol sa jedinstvenim kôdom koji je dodijeljen karakteru koji slijedi tačka i tačka-tačka.

Na primer, "prijateljski kod" za simbol za autorsko pravo je & copy; i & trade ; je šifra za znak zaštitnog znaka.

Ovaj prijateljski kôd je jednostavan za upis i lako se zapamti, ali ima puno likova koji nemaju prijateljski kod koji je lako zapamtiti.

Svaki karakter koji se može otkucati na ekranu ima odgovarajući decimalni numerički kod. Ovaj numerički kod možete koristiti za prikaz bilo kog karaktera. Na primjer, decimalni numerički kod za simbol za autorsko pravo - & # 169; -demonstrira kako numerički kodovi funkcionišu. Oni i dalje počinju sa ampersandom i završavaju sa tačkom i zapetom, ali umesto prijateljskog teksta, koristite znak za broj, a zatim jedinstveni brojčani broj za taj znak.

Prijateljski kodovi se lako zapamtiti, ali numerički kodovi su često pouzdaniji. Sajtovi koji su izgrađeni sa bazama podataka i XML možda neće imati definirane sve prijateljske kodove, ali podržavaju numeričke kodove.

Najbolji način pronalaženja numeričkih kodova za karaktere je u skupovima znakova koje možete pronaći na mreži. Kada pronađete potreban simbol, samo kopirajte i nalepite numerički kod u svoj HTML.

Neki skupovi znakova uključuju:

  • Kodovi valuta
  • Matematički kodovi
  • Interpunkcijski kodovi
  • Izgovorni kodovi
  • Dijakritički kodovi

Znaci ne-engleskog jezika

Posebni karakteri nisu ograničeni na engleski jezik. Posebni znakovi na ne-engleskom jeziku mogu se izraziti u HTML-u uključujući:

Dakle, koji su heksadecimalni kodovi?

Heksadecimalni kod je alternativni format za prikazivanje specijalnih znakova u HTML kodu. Možete koristiti bilo koji metod koji želite za svoju web stranicu. Gledate ih u setovima znakova na mreži i koristite ih na isti način korištenja prijateljskih kodova ili numeričkih kodova.

Dodajte Unicode Deklaraciju na glavu dokumenta

Dodajte sledeću meta oznaku bilo gdje unutar vaše web stranice kako biste se uverili da se vaši posebni znakovi pravilno prikazuju.

Savjeti

Bez obzira koji metod koristite, držite nekoliko najboljih praksi u vidu:

  • Uvek završite svoj entitet tačkom i zapetom. Neki HTML urednici vam omogućavaju da objavljujete HTML kodove bez poslednje tačke zarezanja, ali vaše stranice će biti nevažeće, a mnogi veb pregledači neće pravilno prikazivati ​​entitete bez njega.
  • Uvek počnite sa ampersand. Mnogi web urednici vam omogućavaju da se izvučete sa izostavljanjem "amp;" ali kada prikažete samo ampersand u XHTML-u, to uzrokuje grešku validacije.
  • Testirajte svoje stranice u onom broju pretraživača koliko možete. Ako je karakter ključan za razumevanje vašeg dokumenta i ne možete ga testirati u kombinacijama pretraživača / OS-a koje koriste vaši korisnici, pronaći ćete drugi način da ga predstavite. Međutim, pre nego što se približi slikama ili nečem drugom, probajte jedan od alatki za testiranje pretraživača koji mogu validirati vaš kod u više pretraživača.