Výuka IT

Obrázky a odkazy

Obrázky

Webová stránka bez obrázků je jako kniha bez obrázků – může být dobrá, ale s obrázky je mnohem zábavnější! Pro vložení obrázku použijeme značku <img>. Je to samouzavírací značka.

Nejdůležitější jsou dva atributy:

Další užitečné atributy pro obrázky: width a height

Pomocí atributů width (šířka) a height (výška) můžete nastavit velikost obrázku na stránce. Můžete zadat počet pixelů (např. width="300") nebo procenta (např. width="50%").

<img src="obrazky/dinosaur.jpg" alt="Roztomilý zelený dinosaurus" width="400">
<!-- Nastavíme jen šířku, výška se přizpůsobí sama, aby se obrázek nedeformoval! -->

<img src="obrazky/kvetina.png" alt="Červená květina" width="50%">
<!-- Obrázek zabere polovinu šířky stránky -->

Tip: Nejlepší je nastavit buď jen width, nebo jen height. Prohlížeč pak automaticky spočítá druhou hodnotu tak, aby se obrázek nedeformoval (aby se neroztáhl nebo nezmáčkl). Pokud nastavíte obě hodnoty a poměr stran nebude sedět, obrázek se může zdeformovat!

Odkazy

Odkazy jsou to, co dělá web webem! Umožňují nám skákat z jedné stránky na druhou, nebo i na jiné místo na té samé stránce. Pro odkazy používáme značku <a> (jako "anchor", neboli kotva).

Nejdůležitější atribut je href (Hypertext Reference - hypertextový odkaz). Sem napíšete adresu (URL), kam má odkaz vést.

<a href="https://www.youtube.com">Navštiv YouTube!</a>

Text mezi <a> a </a> je ten, na který se dá kliknout.

Typy odkazů:

  1. Odkaz na jinou webovou stránku (vnější odkaz)

    Když chcete odkázat na stránku, která není vaše (např. Google, YouTube, Wikipedie), musíte napsat celou adresu, včetně http:// nebo https://.

    <p>Chceš se dozvědět více? zkuste <a href="https://cs.wikipedia.org/wiki/HTML">Wikipedii</a>.</p>
    
  2. Odkaz na jinou stránku ve svém projektu (vnitřní odkaz)

    Pokud máte ve své složce víc HTML souborů (např. index.html a o_mne.html), můžete se na ně odkazovat jen názvem souboru.

    <p>Přečti si více <a href="o_mne.html">o mně</a>!</p>
    

    Pokud máte soubor o_mne.html ve složce stranky, bude cesta vypadat takto:

    <a href="stranky/o_mne.html">Jdi na stránku O mně</a>
    
  3. Odkaz na konkrétní místo na stejné stránce (kotva)

    Někdy chcete, aby se kliknutím na odkaz stránka posunula na konkrétní místo. K tomu je potřeba udělat dvě věci:

    • Na místo, kam se má odkazovat, musíte dát elementu speciální id (identifikátor).
      <h2 id="obrazky">Naše Galerie Obrázků</h2>
      
    • A odkaz pak bude vypadat takto:
      <a href="#obrazky">Přejít na galerii obrázků</a>
      
  4. Odkaz na e-mailovou adresu

    Chcete, aby Vám lidé mohli poslat e-mail pouhým kliknutím? Použijte mailto: v atributu href.

    <a href="mailto:[email protected]">Napište mi e-mail!</a>
    

Atribut target: Otevření odkazu v novém okně/záložce

Někdy je dobré, když se odkaz otevře v nové záložce prohlížeče, aby návštěvník neopustil vaši stránku. K tomu slouží atribut target s hodnotou _blank.

<a href="https://www.google.com" target="_blank">Hledat na Google (otevře se nová záložka)</a>

Pokud target nenastavíte, odkaz se otevře ve stejném okně (to je výchozí chování).

Atribut title

U odkazů i obrázků můžete použít atribut title. Když na odkaz nebo obrázek najedete myší, objeví se malé vyskakovací okénko s textem, který jste do title napsali. Je to jako malá nápověda.

<a href="stranka.html" title="Kliknutím se dozvíš více!">Více informací</a>
<img src="pes.jpg" alt="Hravý pes" title="Můj nejlepší kamarád!">

Cvičení: Stránka s obrázky a odkazy!

Úkol: Pokračujte ve svém souboru index.html.

  1. Najděte si nějaký obrázek na internetu (třeba obrázek oblíbeného zvířete, hrdiny, nebo něčeho, co máte rád). Uložte obrázek do Vaší složky s webem.
  2. Vložte tento obrázek na svou stránku pomocí značky <img>. Nezapomeňte na atributy src a alt. můžete zkusit nastavit i width nebo height.
  3. Vytvořte odkaz na svou oblíbenou webovou stránku (např. stránku s hrami, encyklopedii, YouTube kanál). Nastav ho tak, aby se otevřel v nové záložce.
  4. Přidejte atribut title k odkazu.

Uložte kód a zkontrolujte výsledek v prohlížeči!