HTML kratice. Manje poznati semantički elementi. Zadani stil

💖 Sviđa li vam se? Podijelite vezu sa svojim prijateljima

Element koda koristi se za određivanje računalnog koda ili programskog jezika kao što su PHP, JavaScript, CSS, XML itd. Za kratke isječke unutar rečenice, možete jednostavno postaviti element oko isječka koda ovako:

na klik izravno u HTML.

Za veće uzorke koda koji obuhvaćaju više redaka, možete koristiti unaprijed formatirane blokove, kao što je prikazano u predavanju 15, "Označavanje tekstualnog sadržaja u HTML-u."

Iako ne postoji posebna metoda za označavanje koje programski jezik ili je kod prikazan u elementu koda, može se koristiti atribut klase. Uobičajena praksa (spomenuta u nacrtu HTML 5) je korištenje prefiksa jezika i zatim dodavanje naziva jezika. Stoga bi gornji primjer izgledao ovako:

Nije dobro koristiti rukovatelje događajima poput na klik izravno u HTML.

Neki programski jezici imaju nazive koje nije lako predstaviti u klasama, poput C# (C-sharp). Pravi put Unos će u ovom slučaju biti "class="language-c\#"" , što može stvoriti poteškoće i dovesti do tipfelera. Preporučio bih da koristite klasu koja se sastoji samo od slova i crtica i da je napišete u cijelosti. Stoga je u ovom slučaju bolje koristiti "class="language-csharp"" .

Izlaz računalne interakcije

Dva elementa uzorak a kbd se može koristiti za ulaznu i izlaznu interakciju s računalnim programom. Na primjer:

Jedna od uobičajenih metoda utvrđivanja je li računalo spojeno na internet jest korištenje računalnog programa ping da biste vidjeli je li moguće da je računalo pokrenuto dostupno.

Kittaghy% ping -o google.com
 PING google.com (64.233.187.99): 56 podatkovnih bajtova 64 bajta od 64.233.187.99: icmp_seq=0 ttl=242 vrijeme=108.995 ms --- google.com ping statistika --- 1 paket poslano, 1 paket primljen, 0 % povratnog povratnog gubitka paketa min/prosjek/max/stddev = 108,995/108,995/108,995/0,000 ms

Element uzorak označava izlaz uzorka iz kompjuterski program. Kao što je prikazano u ovom primjeru, Različite vrste izlaz se može specificirati pomoću atribut klase. Međutim, ne postoji široko prihvaćen dogovor o tome koje vrste klasa koristiti.

Element kbd specificira unos interakcije korisnika s računalom. Iako je ovo tradicionalno unos s tipkovnice (otuda i kratica "kbd"), također bi se trebao koristiti za označavanje drugih vrsta unosa, kao što je glasovni unos.

Varijable

Element var koristi se za određivanje varijabli u tekstualnom sadržaju. Može uključivati ​​algebarske matematičke izraze ili biti unutar programski kod. Na primjer:

Vrijednost x u 3 x+2=14 je 4.

moj $dobrodošli= "Zdravo svijete!";

Citat

Element citata koristi se za označavanje odakle dolazi sadržaj u blizini - kada se citira osoba, knjiga ili druga publikacija, ili općenito kada se ljudi upućuju na drugi izvor, taj izvor treba staviti unutar elementa citata. Na primjer:

Izreka Sve treba učiniti što jednostavnijim, ali ne jednostavnijimčesto se pripisuje Albert Einstein, ali to je zapravo parafraziranje citata koji je mnogo teže razumjeti.

Opis

Označiti označava da je niz znakova kratica. Korištenjem atributa title, kratica se dešifrira, što omogućuje osobama koje nisu upoznate s njom da razumiju kraticu. Osim toga, tražilice indeksiraju verziju kratice s punim tekstom, što se može koristiti za poboljšanje rangiranja dokumenta.

Preglednici ne ističu tekst unutar , s iznimkom Opere prije verzije 15, koja tekstu dodaje točkaste podvlake.

Sintaksa

Tekst

Atributi

Tekstu dodaje opis u kojem možete objasniti kraticu.

Završna oznaka

Potreban.

HTML5 IE Cr Op Sa Fx

Oznaka ABBR

CGI označava protokol kojim vanjski programi komuniciraju s web poslužiteljem. Koristeći CGI, možete pokrenuti programe na poslužitelju u bilo kojem programskom jeziku i prikazati rezultat njihovih radnji kao web stranicu.



Rezultat ovog primjera prikazan je na sl. 1.

Riža. 1. Vrsta tooltip-a kada mišem prijeđete preko teksta kratice

Preglednici

Preglednik Internet Explorer do verzije 6 ne podržava oznaku , preporučuje se korištenje oznake umjesto nje .

The Element HTML skraćenica( ) predstavlja kraticu ili akronim; izborni atribut naslova može pružiti proširenje ili opis kratice. Ako postoji, naslov mora sadržavati ovaj puni opis i ništa drugo.

Izvor za ovaj interaktivni primjer pohranjen je u GitHub repozitorij. Ako želite doprinijeti projektu interaktivnih primjera, klonirajte https://github.com/mdn/interactive-examples i pošaljite nam zahtjev za povlačenje.

Problemi s pristupačnošću

Ispisivanje akronima ili kratice u cijelosti kada se prvi put koristi na stranici korisno je jer pomaže ljudima da ih razumiju, osobito ako je sadržaj tehnički ili industrijski žargon.

Primjer

Zapis JavaScript objekta ( JSON) je lagani format za razmjenu podataka.

Ovo je posebno korisno za ljude koji nisu upoznati s terminologijom ili konceptima o kojima se govori u sadržaju, za ljude koji tek upoznaju jezik i za osobe s kognitivnim problemima.

Tehnički podaci

Specifikacija Status Komentar
HTML životni standard
definicija " "u toj specifikaciji.
Životni standard
HTML5
definicija " "u toj specifikaciji.
Preporuka
Specifikacija HTML 4.01
definicija " "u toj specifikaciji.
Preporuka

Kompatibilnost preglednika

Tablica kompatibilnosti na ovoj stranici generirana je iz strukturiranih podataka. Ako želite doprinijeti podacima, pogledajte https://github.com/mdn/browser-compat-data i pošaljite nam zahtjev za povlačenje.

Ažurirajte podatke o kompatibilnosti na GitHubu

Radna površinaMobilni
KromRubFirefoxInternet Explorer OperaSafariAndroid web-prikazChrome za AndroidFirefox za AndroidOpera za AndroidSafari na iOS-uSamsung Internet
skrPuna podrška za Chrome 2Potpuna podrška za Edge DaFirefox Puna podrška 1

Bilješke

Puna podrška 1

Bilješke

Bilješke Prije Firefoxa 4, ovaj je element implementirao HTMLSpanElement sučelje umjesto standardnog HTMLElement sučelja.
IE puna podrška 7Opera Potpuna podrška DaSafari Potpuna podrška DaWebView Android Puna podrška DaChrome Android Puna podrška DaFirefox Android Puna podrška 4Opera Android Puna podrška DaSafari iOS Puna podrška DaSamsung Internet Android Puna podrška Da

Legenda

Potpuna podrška Potpuna podrška Vidi napomene o implementaciji. Pogledajte napomene o implementaciji.

Vidi također

Web je danas sve više semantičan. Ali što znači "semantički"? Zašto je to važno?

Semantički HTML izražava značenje dokumenta. Više se radi o tome kakav je tekst nego o tome kako izgleda. Dobro semantičko označavanje pomaže i ljudima i računalima da bolje razumiju sadržaj dokumenta i njegov kontekst.

Semantičko označavanje puno je lakše protumačiti. Ona je prijateljski raspoložena optimizacija pretraživača. Izvrsno funkcionira s modernim preglednicima, smanjujući količinu koda potrebnog za izražavanje sadržaja i povećavajući čitljivost tog koda.

Ok, semantičko označavanje je dobro, ali kako ga koristiti. Najbolje je započeti zamjenom uobičajenih oznaka izražajnijima. Pogledajmo osam elemenata koji će vam omogućiti da uđete u ovu igru.

Kao njegov kockasti rođak
, oznaka koristi se za označavanje citata.

Zašto jednostavno ne upotrijebite navodnike? Navodnici ne impliciraju uvijek navodnike. Ponekad se koriste za isticanje, ironiju ili da naznače naziv nečega - iu ovom kontekstu se koriste ispravno. Međutim, ako nešto citirate, jasno izražava svoju namjeru.

I

U dobra stara vremena, oznake I označeni tekst kurzivom i podebljanim slovima. Kada je ideja o odvajanju semantike od reprezentacije počela dobivati ​​na snazi, te su se oznake počele promatrati sa sumnjom. Zamijenjeni su oznakama I , označavajući naglasak, odnosno jak naglasak.

U HTML5, ove oznake konačno imaju različitu semantičku interpretaciju. Označiti Tekst koji ima drugačiji ton ili raspoloženje je označen. Ovo je korisno, na primjer, za opisivanje misli ili tehničkih pojmova. Označiti označava tekst koji se stilski razlikuje od običnog teksta, ali nema posebno semantičko značenje. Kako se ovo razlikuje od korištenja ? Ključ je u tome ne nosi neko semantički različito značenje.

koristi se za kratice! Posebno može biti koristan u dokumentima gdje ih ima puno. Ova oznaka ima izborni atribut titula, u kojem možete odrediti
Puna verzija tekst.

lol idk g2g Čujemo se kasnije

Pogledajmo klasični problem lokalizacije datuma. U SAD-u se 5. listopada 2013. piše kao 10/05/13, u Britaniji je 05/10/13, u Južnoj Africi je 2013/10/05, u Rusiji je 05/10/13. Sve te opcije izuzetno otežavaju automatsko prepoznavanje datuma.

Označiti omogućuje vam da navedete datum i vrijeme u strojno čitljivom formatu. Prethodni primjer mogao bi izgledati otprilike ovako: . HTML parseri će moći točno razumjeti datum, bez obzira na format u kojem smo ga naveli. Označiti također vam omogućuje da opcionalno odredite vrijeme u formatu 24: ;

Jeste li to ikada radili?

Tri stotine stranica dosadnog, beskorisnog teksta. Jedina stvar koju trebate znati i koju više nikada nećete moći pronaći ako je ne istaknete. Još dosadnih stvari…


Ne više. Element se pojavio u HTML5 , koji označava tekst koji je istaknut u referentne svrhe zbog svoje važnosti.

Da, . Vjerojatno koristite , , možda čak , jeste li ikada koristili druge vrste? U HTML5 može se koristiti s čitavom hrpom novih vrsta:
  • elektronička pošta
  • broj
  • domet
  • traži
  • boja
Ovo je sjajno, ali prvo morate biti sigurni da vaši ciljni preglednici podržavaju sve ovo. Ovo je još uvijek problem.

Jeste li ikada napravili jelovnik od nenumeriranog popisa?

Nemoj to više raditi! Za ovo postoji

, što je neuređeni popis naredbi. Ova oznaka ima atribut tip, koji može poprimiti sljedeće vrijednosti: iskočiti ili alatna traka.

  • Otvoren
  • Uštedjeti
  • Prestati
  • Bonus

    Većina front-end programera koristi HTML kada pišu, ali mnogi ne znaju njegovo pravo značenje. Neraskidivi razmak ne prekida liniju. To znači da ako su dvije riječi povezane neprekinutim razmakom, one će uvijek biti zajedno u istom retku. Ponekad je ovo vrlo važno. Evo nekoliko primjera:
    • Jedinice: 12 m/s
    • Vrijeme: 20 sati
    • Vlastita imena: Dairy Queen
    Tu je i neraskidiva crtica ( ), za slične svrhe.

    Konačno

    HTML iz dana u dan postaje sve više semantičan. Korištenje svih ovih elemenata dobar je početak pisanja pristupačnijeg, čitljivijeg označavanja. Za potpuniju sliku pogledajte

    reci prijateljima
    Pročitajte također