Atributy

S několika atributy jsme se již setkali v předchozí sekci. Nyní se na ně pojďme podívat podrobněji.

V HTML existuje celá řada atributů, ale ne všechny jsou běžnou praxí. Například element <a> - hyperlink - má atribug hreflang, který specifikuje jazyk cílové stránky, nebo souboru. V praxi se s ním však mnohdy nepotkáte.

Nejprve se podíváme na obecné atributy:

id - identifikátor elementu; Tento identifikátor musí být pro celou stránku jedinečný. Používá se k identifikaci elementu pro CSS styly a pro scripty. Zápis je:

<div id="logo">...</div>


class - Třída elementu používaná pro stylování prvků pomocí CSS. Stejnou třídu může mít více prvků, elementů. Používá se pro rozlišení více stejných prvků. Například bude stránka, kde budou zobrazeny nejnovější články, a nejčtenější články. Pro tyto prvky zvolím jinou třídu, a díky tomu mohou graficky vypadat odlišně. Atribut class může obsahovat více hodnot oddělených mezerou.

<div class="newestArticles">
  <article>...</article>
  <article>...</article>
  <article>...</article>
</div>

<div class="articles mostReaded">
  <article>...</article>
  <article>...</article>
  <article>...</article>
</div>


style - Zápis stylu v jazyce CSS. Takovémuto zápisu se říkáý in-line zápis a v dnešní době se používá zřídka.

<div style="background:gray;">...</div>
<div style="background: gray; border: 3px solid blue;">...</div>
...

...


Atributy vázané na element:

href - je vázaný na element odkazu <a> a specifikuje cíl odkazu

title - je vázaný na element odkazu <a> a specifikuje titulek odkazu

src - je vázaný na element obrázku <img>, případně scripty <script> a specifikuje zdroj dat

alt - je vázaný na element obrázku <img> a určuje alternativní text místo obrázku

name - je vázaný na prvky formuláře - <input>, <select>, <textarea>, <button>, a dále na metatagy <meta>. Specifikuje název pro daný prvek (konkrétní input apod.)

results matching ""

    No results matching ""