Bláznivé odkazy html. Absolutní a relativní cesta. Co je to pseudo třída
V této kapitole:
Na internetu jsou miliony lidí elektronické dokumentyčasto podobné tématem a zaměřené na stejné uživatelské publikum. Přepínání na jiné dokumenty by se zdálo obtížné a zdlouhavé, pokud by nebylo možné propojit dokumenty HTML pomocí hypertextových odkazů.
Každý hypertextový odkaz je v podstatě ukazatelem adresy globální síť, na který můžete okamžitě přejít v okně prohlížeče. Úspěšný odkaz lze následovat pouze ve dvou případech: pokud dokument, na který dokument odkazuje, existuje a pokud je syntaxe hypertextového odkazu z pohledu HTML správná.
Syntax
Používá se k vytváření odkazů v dokumentech HTML jeho obsah funguje jako štítek, s jehož pomocí bude přechod proveden. Aby z prvku Chcete-li vytvořit aktivní hypertextový odkaz, musíte k němu přidat atribut href.
Atribut href obsahuje jako hodnotu adresu (relativní nebo absolutní), na kterou odkaz povede. Když kliknete na odkaz, prohlížeč přijme a zobrazí dokument, jehož adresa je uvedena v atributu href:
Výsledek tohoto příkladu v okně prohlížeče:
Relativní adresa
Relativní adresa znamená, že cesta k požadovanému souboru nebo stránce vašeho webu začíná relativně ke stránce, na které je odkaz umístěn, nebo relativně ke kořenovému adresáři webu. Podívejme se na komponenty (části), ze kterých se může skládat relativní cesta:
Části cesty | Popis | Příklad hodnot |
---|---|---|
název souboru | Pokud jako hodnotu atributu zadáte pouze název souboru, znamená to, že požadovaný soubor je umístěn ve stejné složce jako stránka s odkazem. | "stranka.html" |
katalog/ | Pokud se soubor, ke kterému potřebujeme zadat cestu, nachází v podřízeném adresáři vzhledem k souboru s odkazem, znamená to, že musíme jít o úroveň níže (do podřízené složky aktuálního adresáře), v tomto případě cesta začíná názvem podřízeného adresáře, za ním následuje Název je označen lomítkem „/“, slouží k oddělení částí cesty, za nímž následuje název souboru, který potřebujeme. Poznámka: Můžete přejít dolů přesně tolik složek, kolik jste je vytvořili. Pokud jste například vytvořili složku 10 úrovní pod kořenem, můžete zadat cestu, která vás povede o 10 níže. Pokud však máte tolik úrovní, s největší pravděpodobností to znamená, že organizace vašeho webu je zbytečně nepohodlná. |
"adresar/stranka.html" "adresar1/adresar2/stranka.html" |
../ | Pokud potřebujete uvést, že soubor, na který odkazujete, je v nadřazené složce, použijte symboly .. (dvě tečky), znamenají přechod o úroveň výše (do nadřazené složky aktuálního adresáře). Dále určíme lomítko "/" pro oddělení částí cesty a zapíšeme název našeho souboru. Poznámka: Symboly .. lze použít tolikrát, kolikrát chcete za sebou, jejich použitím se pokaždé přesunete o jednu složku výše. Můžete však jít nahoru, dokud se nedostanete do kořenové složky vašeho webu. Nemůžete jít výše než do této složky. |
"../stranka.html" "../../stranka.html" "../../../cat1/cat2/page.html" - přejdeme z aktuální složky o tři adresáře výše a odtud sestoupíme o dvě úrovně níže k požadovanému souboru |
/ | Relativní cesta nemusí vždy začínat vzhledem k aktuálnímu umístění odkazující stránky, může také začínat relativně ke kořenovému adresáři webu. Pokud je například požadovaný soubor umístěn v kořenovém adresáři, cesta může začínat symbolem "/", za kterým stačí uvést název požadovaného souboru, který se nachází v kořenovém adresáři. Poznámka: Když se jako první objeví znak "/", znamená to, že cesta začíná v kořenovém adresáři. | "/stranka.html" "/cat1/cat2/car.png" |
Absolutní adresa
Absolutní adresa obvykle se používá k určení cesty k souboru, který je umístěn na jiném síťovém prostředku. Je to úplná adresa URL souboru nebo stránky. Nejprve adresa označuje použitý protokol a poté název domény (název webu). Například: http://www.primer.ru – takto vypadá absolutní cesta ke konkrétní webové stránce. http:// je protokol přenosu dat a www.primer.ru je název webu (domény).
Můžete také použít absolutní adresu na svém vlastním webu. V rámci webu se však doporučuje použít jako hodnotu odkazů relativní cestu.
Nyní se podívejme, co to je URL-adresa. Každá webová stránka na internetu má svou jedinečnou adresu, která se nazývá URL. Zkratka URL znamená U niformní R zdroj L Okator (jednotná adresa zdroje), jednoduše řečeno, URL je identifikátor pro umístění zdroje. Tento způsob zápisu adresy je na internetu standardizován.
Pár příkladů URL:
"http://site" "http://site/html/?p=all_tags"
Otevření odkazu v novém okně prohlížeče
Aby se stránka, na kterou odkaz vede, otevřela v novém okně, budete muset prohlížeči sdělit název okna, ve kterém chcete stránku otevřít. Pokud prohlížeči neřeknete, aby použil konkrétní okno, otevře stránku v aktuálním okně.
Chcete-li prohlížeči naznačit, že při otevírání stránky má použít jiné okno místo aktuálního, přidejte k prvku cílový atribut. Jeho hodnota informuje prohlížeč o cílovém okně stránky. Pokud jako hodnotu cílového atributu použijete _blank, prohlížeč vždy otevře nové okno pro každou novou stránku:
Další stránka. Pokud nastavíte atribut target na _blank, odkaz se otevře v novém okně.
Tabulka zobrazuje všechny dostupné hodnoty pro cílový atribut.
Odkazy pro navigaci na stránce
Odkazy lze také použít k přeskočení na konkrétní místo na stránce (ne nutně na aktuální). Jakýkoli prvek HTML, který lze použít uvnitř prvku, se použije jako místo na stránce, na které bude odkaz navigován
. Aby bylo možné určit prvek, na který bude přechod proveden, je třeba zadat identifikátor pomocí atributu id:
Nadpis
Nyní, aby se po kliknutí na odkaz provedl přechod na prvek, který je na stejné stránce jako odkaz, který na něj vede, je třeba nastavit atribut href jako hodnotu prvku napište symbol hash (#) následovaný identifikátorem prvku, na který bude přechod proveden:
Chcete-li přejít na konkrétní místo na jiné stránce, musíte za adresu URL přidat hash a požadovaný identifikátor:
Poznámka: Hlavní výhodou odkazů v rámci webové stránky je to, že na stránkách s velkým množstvím obsahu uživatel nemusí při hledání požadované sekce procházet celou webovou stránku, ale může okamžitě kliknout na název požadované sekce. sekce, abyste do ní přešli.
Odkaz na poštovní schránku
Při vytváření odkazu na e-mail není nic složitého, stačí zadat klíčové slovo mailto do hodnoty atributu href, za něj vložit dvojtečku a napsat e-mailovou adresu, na kterou chcete odkazovat: