Co jsou kotvy HTML?
Od téměř začátku značkovacího jazyka HyperText (HTML) používaného online, kotvy HTML zůstaly jedním z klíčových interaktivních prvků používaných téměř na všech webových stránkách. Kotvy HTML jsou typem značky reprezentované písmenem „A“, které umožňuje uživateli kliknout na prvek a být buď přeneseno do univerzálního umístění zdroje (URL), jako je jiná webová stránka, nebo do jiné sekce ve stejném dokumentu HTML. . Je běžnější označovat kotvy HTML jako odkazy nebo hypertextové odkazy. Podobně jako mnoho jiných značek HTML lze kotvy přizpůsobit pomocí standardních vlastností formátování HTML a rozšíření kaskádových stylů (CSS).
Na webové stránce se kotvy HTML používají k přesunu uživatele z jedné stránky na druhou nebo na jiná označená místa na stejné stránce. Kotva je reprezentována písmenem „A“ na začátku značky. Při pohybu mezi webovými stránkami je adresa cílové adresy URL přiřazena vlastnosti hypertextového odkazu (href), ačkoli to může být také obrázek, program nebo téměř jakýkoli typ obsahu. Výchozí chování kotvy je otevřít novou adresu URL ve stejném okně prohlížeče a nahradit aktuální obsah, i když toto chování lze změnit tak, aby se adresy URL otevíraly v nových oknech nebo v cílených rámcích na stránce.
Druhé použití pro kotvy HTML je buď definovat nebo přesunout do částí prohlíženého dokumentu HTML. Přiřazením názvu ke kotevní značce prostřednictvím vlastnosti name se v dokumentu vytvoří kotva, na kterou lze odkudkoli odkázat. Stejně jako přesun na jinou webovou stránku lze značku kotvy použít k přesunu na kotvu na stejné stránce, jakmile je definována, což umožňuje vytvoření obsahu nebo indexů.
Při použití kotev HTML nemá značka samotnou žádnou vizuální reprezentaci, ale místo toho musí uzavřít jakékoli vizuální prvky, které budou použity pro její reprezentaci. Značka kotvy se může omotat kolem textu, obrázků nebo celých formátovaných bloků. Ve výchozím nastavení jsou vizuální prvky HTML obklopené kotevními značkami podtrženy a barevně odlišeny v závislosti na tom, zda uživatel navštívil odkaz. Text ukotvení také změní barvu, když se nad ním kurzor myši pohybuje, i když to lze opět změnit.
Použití kotev HTML k definování umístění v jednom dokumentu bylo odepisováno a nemělo by se používat, s výjimkou zachování původního kódu. Místo toho by měla být definována umístění kotev v dokumentu přiřazením identifikace (ID) prostřednictvím CSS k blokování tagů na úrovni, jako jsou nadpisy. Značku kotvy však lze stále použít k přeskočení na tato místa prostřednictvím odkazu.