Zkratky a akronymy v HTML. Méně známé sémantické prvky Podívejte se, co je "TAG" v jiných slovnících
Web je dnes stále více sémantický. Co ale znamená „sémantický“? Proč je to důležité?
Sémantické HTML vyjadřuje význam dokumentu. Jde spíše o to, jaký je text, než jak vypadá. Dobré sémantické značení pomáhá lidem i počítačům lépe porozumět obsahu dokumentu a jeho kontextu.
Sémantické označení je mnohem snazší interpretovat. Je optimalizace pro vyhledávače přátelská. Funguje skvěle s moderními prohlížeči, snižuje množství kódu potřebného k vyjádření obsahu a zlepšuje čitelnost tohoto kódu.
Dobře, takže sémantické značení je dobré, ale jak ho použít. Nejlepší je začít nahrazením běžných značek výraznějšími. Podívejme se na osm prvků, které vám umožní vstoupit do této hry.
Jako tvůj hranatý bratranec
, tag
používá se k označení citace.
Proč nepoužít uvozovky? Uvozovky nemusí vždy znamenat citaci. Někdy se používají pro sémantické zvýraznění, ironii nebo k označení názvu něčeho – a v této souvislosti se používají správně. Pokud však něco citujete,
jasně vyjadřuje váš záměr.
A
Za starých dobrých časů tagy A označovalo text zvýrazněný kurzívou a tučným písmem. Jak myšlenka oddělení sémantiky od prezentace nabývala na síle, začalo se na tyto značky pohlížet s podezřením. Byly nahrazeny štítky A označující příslušně důraz a silný důraz.V HTML5 dostávají tyto značky konečně skvělou sémantickou interpretaci. štítek označený text, který má jiný tón nebo náladu. To je užitečné například pro popis myšlenek nebo odborných termínů. Štítek označí text, který je stylově odlišný od normálního textu, ale nemá žádný zdůrazněný sémantický význam. Jak se to liší od používání ? Klíč je v tom nenese žádný sémanticky odlišný význam.
používá se pro zkratky! Může se hodit zejména v dokumentech, kde je jich hodně. Tato značka má volitelný atribut titul, ve kterém můžete zadat plnou verzi textu.lol nevím g2g ttyl
Pojďme se podívat na klasický problém s lokalizací data. V USA je 5. říjen 2013 zapsán jako 10/05/13, v Británii je to 05/10/13, v Jižní Africe je to 2013/10/05, v Rusku je to 05/10/13. Všechny tyto možnosti velmi ztěžují úkol automatického rozpoznávání dat.Štítek umožňuje zadat datum a čas ve strojově čitelném formátu. Předchozí příklad by mohl vypadat nějak takto: . Analyzátory HTML budou schopny přesně porozumět datu bez ohledu na to, v jakém formátu jej zadáme. Štítek také umožňuje volitelně zadat čas ve 24. formátu: ;
Dělal jsi to někdy?
Tři sta stran nudného, zbytečného textu. Jedna věc, kterou potřebujete vědět, a už ji nikdy nenajdete, pokud ji nezvýrazníte. Více nudných věcí…
Už ne. HTML5 zavedlo prvek , který označuje text, který je zvýrazněn pro referenční účely kvůli jeho vysoké důležitosti.Ano, . Pravděpodobně používáte , možná dokonce , použil jsi někdy jiné typy? V HTML5 lze použít s celou řadou nových typů:
- e-mailem
- číslo
- rozsah
- Vyhledávání
- barva
Už to nedělej! Pro toto existuje , což je neuspořádaný seznam příkazů. Tato značka má atribut typ, který může nabývat hodnot: vyskakovat nebo Panel nástrojů.
Bonus
Většina front-end vývojářů používá HTML při psaní, ale mnozí neznají jeho skutečný význam. Nerozdělitelná mezera nepřeruší řádek. To znamená, že pokud jsou dvě slova spojena pevnou mezerou, budou vždy spolu na stejném řádku. Někdy je to velmi důležité. Zde jsou nějaké příklady:- Jednotky: 12m/s
- Čas: 20:00
- Vlastní jména: Dairy Queen
Konečně
HTML se den ode dne stává více a více sémantickým. Použití všech těchto prvků je dobrým začátkem psaní přístupnějších značek. Pro úplnější obrázek se podívejteŽivel HTML zkratky () je zkratka nebo zkratka; Volitelný atribut title může poskytnout rozšíření nebo popis zkratky. Pokud je uveden, název musí obsahovat tento úplný popis a nic jiného.
Článek Jak zkratky označovat a učinit je srozumitelnými je návod, jak se naučit používat a související položky.
Atributy
Tento prvek podporuje pouze globální atributy. Atribut title má při použití s prvkem specifický význam ; On musí obsahovat úplný lidsky čitelný popis nebo rozšíření zkratky. Tento text se v prohlížečích často zobrazuje jako nápověda, když kurzor myši najede na prvek.
Každý prvek používáte, nezávisí na všech ostatních; poskytnutí názvu pro jednoho automaticky nepřipojí stejný text rozšíření k ostatním se stejným textem obsahu.
Poznámky k použití
Typické případy použití
Samozřejmě není nutné, aby byly označeny všechny zkratky . Existuje však několik případů, kdy je to užitečné:
Gramatické úvahy
V jazycích s gramatickým číslem (tj. v jazycích, kde počet prvků ovlivňuje gramatiku věty), použijte v atributu title stejné gramatické číslo jako uvnitř vašeho prvku. . To je zvláště důležité v jazycích s více než dvěma čísly, jako je arabština, ale také v angličtině.
Výchozí styl
Účel tohoto prvku je čistě pro pohodlí autora a všechny prohlížeče jej ve výchozím nastavení zobrazují inline ( display : inline ), i když se jeho výchozí styl v jednotlivých prohlížečích liší:
- Některé prohlížeče, jako je Internet Explorer, jej nevytvářejí jinak než prvek .
- Opera, Firefox a několik dalších přidávají k obsahu prvku pomlčky.
- Několik prohlížečů nejen přidá čárkované podtržení, ale také jej vloží malými velkými písmeny; Chcete-li se tomuto stylu vyhnout, přidejte něco jako font-variant : none v CSS se o tento případ nepostará.
Příklady
Významové označení zkratky
Chcete-li označit zkratku bez poskytnutí rozšíření nebo popisu, jednoduše použijte bez jakýchkoli atributů, jak ukazuje tento příklad.
HTML
Použitím HTML je zábavné a snadné!
výsledek
Podmíněné zkratky
CSS můžete použít k nastavení vlastního stylu, který bude použit pro zkratky, jak je vidět v tomto jednoduchém příkladu.
HTML
Použitím css, můžete si stylizovat zkratky!
css
abbr ( varianta písma: všechna malá písmena; )výsledek
Zajištění expanze
Přidání atributu title vám umožní zadat rozšíření nebo definici zkratky nebo zkratky.
HTML
Ashokův vtip mě přivedl lol velký čas.
výsledek
Zkratka Definice
Můžeš použít v tandemu s pro formálnější definici zkratky, jak je uvedeno zde.
HTML
HTML je značkovací jazyk používaný k vytvoření sémantiky a struktury webové stránky.
A Specifikace (spec) je dokument, který podrobně popisuje, jak má technologie nebo API fungovat a jak se k nim přistupuje.
výsledek
Dostupnost
Úplný popis zkratky nebo akronymu při prvním použití na stránce pomáhá lidem porozumět jim, zejména pokud jde o technický nebo oborový žargon.
příklad
Zápis objektů JavaScript( JSON) je odlehčený formát pro výměnu dat.
To je užitečné zejména pro lidi, kteří nejsou obeznámeni s terminologií nebo koncepty probíranými v obsahu, pro lidi, kteří jsou s jazykem noví, a pro lidi s kognitivními problémy.
Charakteristika
Kompatibilita prohlížeče
Zvláštnost | Webové zobrazení Android | Chrome pro Android | edge mobile | Firefox pro Android | operační systém Android | Safari pro iOS | Internetový obchod Samsung |
---|---|---|---|---|---|---|---|
Základní podpora | Ano | Ano | Ano | 4 | Ano | Ano | Ano |
1. Před Firefoxem 4 tento prvek implementoval rozhraní HTMLSpanElement namísto standardního rozhraní HTMLElement.
Popis
Štítek označuje, že sekvence znaků je zkratka. Pomocí atributu title je uveden přepis zkratky, který umožňuje porozumět zkratce i lidem, kteří ji neznají. Vyhledávače navíc indexují fulltextovou verzi zkratky, což lze využít ke zvýšení hodnocení dokumentu.
Prohlížeče nezvýrazňují text uvnitř , s výjimkou Opery starší než verze 15, která přidává k textu čárkované podtržení.
Syntax
TextAtributy
Přidá k textu nápovědu, ve které můžete podat vysvětlení zkratky.Uzavírací štítek
Požadované.
HTML5 IE Cr Op Sa Fx
CGI označuje protokol, pomocí kterého jakýkoli externí program komunikuje s webovým serverem. Pomocí CGI na serveru můžete spouštět programy v jakémkoli programovacím jazyce a zobrazovat výsledek jejich akce jako webovou stránku.
Výsledek tohoto příkladu je znázorněn na Obr. 1.
Rýže. 1. Typ popisku při najetí myší na text zkratky
Prohlížeče
Internet Explorer do verze 6 včetně tuto značku nepodporuje , místo toho se doporučuje použít značku .
Obraťme svou pozornost k tématu zkratek na webových stránkách, respektive srozumitelnosti těchto zkratek pro čtenáře. Tento článek pojednává o značkách zkratek a akronymů a nuancích s nimi spojených.
Pozornost!!! Ve specifikaci HTML5 prvek akronym prohlášeno za zcela zastaralé a důrazně doporučeno k odstranění z používání. Místo toho se navrhuje použít prvek zkr(upřesnění z 11.10.2011) .
Orientace v terminologii
Zkratka (italsky abbreviatura - zkratka, z latinského abbrevio - stříhám) je zkrácená forma slova nebo skupiny slov používaná místo celého slova nebo fráze. Například: WWW , HTTP , URI , zkr. atd. Zkratka (řecky akros - vysoký, onima - jméno) je zkratka tvořená částmi slov původní fráze (obvykle počáteční písmena), vyslovovaná jako jedno slovo, a nikoli písmeno po písmenu, jako jiné typy zkratek. . Například: modem , radar nebo laser .Zkratky a akronymy by měly být každému a vždy jasné
Poměrně často používáme různé zkratky, od „zamkompomorde“ po „ASS“ (to není vůbec to, co si myslíte). Ale také dost často mnoho lidí netuší, co tyto zkratky znamenají. Proto při použití jakéhokoli termínu, který je zkratkou nebo akronymem, je třeba jim poskytnout vysvětlení. Navíc, pokud jste zadali termín na začátku a vysvětlili jste jej, neznamená to, že člověk nezapomene jeho význam do 2 minut, takže vysvětlení by měla být vždy nablízku.
HTML tagy A
HTML 4 nám poskytuje dva logické prvky formátování používané ke zvýraznění zkratek a akronymů – abbr a acronym . Tyto značky mají atribut title, který daný termín vysvětluje. Každý běžný prohlížeč zobrazí nápovědu určenou atributem title při najetí myší na takový výraz.
Příklad: WWW modem
www modem
Billy, který nemá rád W3C
IE (až do verze 6) nepodporuje značku ABBR(omlouvám se za to tak brzy, bez přípravy :-)
V seznamu jemu známých prvků je uveden pouze prvek AKRONYM. Ale jsem si jistý, že to bude opraveno v sedmé verzi prohlížeče.
Samozřejmě se na to můžete vykašlat a místo značky abbr použít značku akronymu, ale pak se nedivte, když hlasový agent uživatele vysloví písmennou zkratku URI nikoli písmeno po písmenu, ale jedním slovem, a dostanete jméno Uri z filmu / f "Dobrodružství elektroniky". Můžete však také najít řešení, například vložit prvek SPAN do ABBR:
css
A je lepší tento proces automatizovat prováděním vkládání pomocí skriptu, po načtení dokumentu a pouze pro IE. A co je velmi důležité, nebude potřeba měnit opravit původní text dokumentu.
Nastavení CSS maratonu
Protože abbr a akronym jsou prvky logického formátování, prohlížeče je mohou na stránce zobrazovat odlišně. Například Mozilla Firefox a Opera zobrazují tyto prvky s černým podtržením jako tečky, Konqueror tyto prvky uvádí kurzívou a IE je vizuálně nezvýrazňuje (akronym).
Proto neuškodí nastavit styly, které by sjednotily zobrazení těchto prvků v různých prohlížečích.
Například takto:
ABBR, AKRONYM (
border-bottom: 1px tečkovaný #F04B2D;
kurzor:pomoc;
styl písma: kurzíva;