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
TekstAtributi
Tekstu dodaje opis u kojem možete objasniti kraticu.Završna oznaka
Potreban.
HTML5 IE Cr Op Sa Fx
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šina | Mobilni | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Krom | Rub | Firefox | Internet Explorer | Opera | Safari | Android web-prikaz | Chrome za Android | Firefox za Android | Opera za Android | Safari na iOS-u | Samsung Internet | |
skr | Puna podrška za Chrome 2 | Potpuna podrška za Edge Da | Firefox Puna podrška 1 Bilješke Puna podrška 1Bilješke Bilješke Prije Firefoxa 4, ovaj je element implementirao HTMLSpanElement sučelje umjesto standardnog HTMLElement sučelja. | IE puna podrška 7 | Opera Potpuna podrška Da | Safari Potpuna podrška Da | WebView Android Puna podrška Da | Chrome Android Puna podrška Da | Firefox Android Puna podrška 4 | Opera Android Puna podrška Da | Safari iOS Puna podrška Da | Samsung Internet Android Puna podrška Da |
Legenda
Potpuna podrška Potpuna podrška Vidi napomene o implementaciji. Pogledajte napomene o implementaciji.Vidi također
- Ostali elementi koji prenose semantiku na razini teksta: element (ili element sidra), sa svojim atributom href, stvara hipervezu na web stranice, datoteke, adrese e-pošte, lokacije na istoj stranici ili bilo što drugo što URL može adresirati."> , !} , ) označava da njegov sadržaj ima veliku važnost, ozbiljnost ili hitnost. Preglednici obično prikazuju sadržaj podebljanim slovima."> , element predstavlja popratne komentare i sitna slova, poput autorskih prava i pravnog teksta, neovisno o njegovom stiliziranom prikazu. Prema zadanim postavkama iscrtava tekst unutar njega za jednu veličinu fonta, na primjer od malog do x-malog."> , ) koristi se za opisivanje reference na citirano kreativno djelo i mora sadržavati naslov tog djela."> , element označava da je priloženi tekst kratki umetnuti citat. Većina modernih preglednika implementira ovo stavljanjem teksta u navodnike. ">
, ) koristi se za označavanje pojma koji se definira unutar konteksta definicijske fraze ili rečenice."> , element predstavlja određeno vremensko razdoblje.">
- Zastarjeli ) omogućuje autorima da jasno naznače niz znakova koji čine akronim ili kraticu za riječ."> element, whose responsibilities were folded into !}
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
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.
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