
HTML atribut media
HTML atribut media funguje u značky <a> podobně jako Media Queries v CSS.
<a href="odkaz" media="max-width: 480px">
Odkaz bude vidět jen při šířce do 480 px
</a>
Hodnota HTML atributu media bude obdobná jako u CSS pravidla @media a měla by i tak fungovat.
Podpora
Bohužel zatím neznám prohlížeč, kde by atribut media fungoval.
Využití
Do jisté míry by takto šly řešit responsivní obrázky a jejich datová optimalisace. Na stránce by bylo víc obrázků s obrázky a media queries by zařídily zobrazení (načtení) jen toho, který nejlépe vyhovuje cílovému zařízení.
<a href="maly-obrazek.png" media="max-width: 480px">
<img src="maly-obrazek.png">
</a>
<a href="velky-obrazek.png" media="min-width: 480px">
<img src="velky-obrazek.png">
</a>
Taktéž by tento mechanismus mohl sloužit k opodmínkování odkazu na mobilní versi webu nebo naopak na velký web.
Odkazy jinam
- MDN: Atribut media u značky
<a> - MDN: CSS media queries
Související články
Možnosti stylování <iframe>
Co lze a nelze u <iframe> ovlivnit pomocí CSS a jak na změnu textu nebo barev.
Odeslání formuláře tlačítkem mimo něj
Jak odeslat formulář tlačítkem, které je mimo formulář.
