HTML triky, které vám zjednoduší život

Zpět na blog

HTML triky, které vám zjednoduší život

html browser tag atribut element

HTML (HyperText Markup Language) je sice jazyk starý přes 30 let, ale umí spoustu věcí, které často neznají ani profesionální webdesignéři. Je to i proto, že jeho standard se neustále vyvíjí. Stejně jako prohlížeče.

Mnoho věcí, které se dodnes řeší pomocí různých frameworků a JavaScriptu, se tak dá udělat snadněji a elegantněji.

Líné obrázky

Existuje spousta způsobů, jak načítat obrázky až v momentě, kdy jsou potřeba (just in time). Většina z nich využívá JavaScript. Nejjednodušší je ale nechat tuto práci na prohlížeči. Stačí použít loading="lazy".

<img src="/img/lovelydata-logo.png" alt="LovelyData logo" loading="lazy">

Rozbalovací akordeon

Zkuste si zadat do vyhledávače výraz html accordion. Výsledkem budou většinou návody, které používají HTML, CSS a JavaScript. Jednodušší řešení je použít tag details a prohlížeč se už postará o zbytek. A bez JavaScriptu!

<details>
  <summary>Proč bych měl/a studovat na LovelyData?</summary>
  Protože získáte dovednosti, po kterých je poptávka.
</details>
HTML akordeon

Otevřený akordeon

Pokud chcete, aby byl text rozbalený, přidejte atribut open.

<details>
  <summary>Proč bych měl/a studovat na LovelyData?</summary>
  Protože získáte dovednosti, po kterých je poptávka.
</details>
HTML akordeon

Zvýraznění

Ke zvýraznění textu využijete tag mark.

<p>Lorem ipsum, dolor sit <mark>amet consectetur adipisicing</mark> elit. 
Corporis officia explicabo corrupti, ratione accusamus autem laudantium 
aliquam unde tempore recusandae quod iure optio, non, ex! 
Aliquid unde nesciunt illo, nemo.</p>
HTML akordeon

Typy souborů

Pokud máte na stránce formulář, můžete snadno omezit typy souborů, které uživatel smí nahrát. Použijte atribut accept.

<input type="file" accept=".jpg,.png">

Zkratka

Internet je plný akronymů a zkratek. Uživatelé proto jistě ocení, když jim ke zkratce nabídnete i vysvětlení jejího významu.

<p>LovelyData je streamovací 
<abbr title="Educational technology (vzdělávací technologie)">EdTech</abbr> 
platforma s vlastním <abbr title="Learning Management System">LMS</abbr>. 
Pomáhá digitalizovat vzdělávání dospělých.</p>
HTML akordeon

Přizpůsobivé obrázky

Pro responzivní web se hodí obrázky, které se mění podle velikosti obrazovky. Díky tagu picture si prohlížeč sám zvolí ten nejvhodnější obrázek.

Díky tomu můžete také vyzkoušet i novější grafické formáty jako např. WebP. Pokud takový formát prohlížeč nezná, použije jako záložní řešení element img.

<picture>
    <source srcset="/img/sql@2x.png" media="(min-width:1024px)">
    <source srcset="/img/sql.png" media="(min-width:768px)">
    <img src="/course_image/kurz-sql-1.png" />
</picture>

Editace textu

Obsah může uživatel editovat. Stačí použít attribut contenteditable. Stejný trik využívá textový editor v prohlížeči.

<p contenteditable="true">Tento odstavec můžete změnit.</p>
<p>Ale tento už ne.</p>
HTML akordeon

Číslování seznamu

Pokud potřebujete začít číslovat seznam třeba od stovky, použijte atribut start.

<ol start="100">
  <li>Python</li>
  <li>SQL</li>
  <li>Tableau</li>
</ol>
HTML akordeon

Obrácený seznam

Potřebujete číslování seznamu obrátit? Zkuste reversed.

<ol reversed>
  <li>Excel</li>
  <li>Power BI</li>
  <li>Strojové učení</li>
</ol>
HTML akordeon

Líbil se vám článek? Sdílejte ho s ostatními

nebo nám napište něco hezkého. Děkujeme!

Zpět na blog

Python pro každý den

Jak si užít Python a nezabloudit v kódu

Zobrazit knihu

Python - základy

Naučte se základy Pythonu - populárního jazyka, který vzal datovou vědu doslova útokem.

Zobrazit kurz

Vizualizace pro analytiky

Matplotlib, Pandas a Seaborn. Naučte se vizualizovat a prezentovat data v Pythonu.

Zobrazit kurz

Hledáme další autory

Publikujte na Lovely Blogu a inspirujte ostatní! Sdílením svých znalosti si budujete osobní značku.

Kontaktujte nás

Odběr novinek

Novinky, návody a tipy přímo do vašeho emailu.

Copyright © 2018-2024, Colorbee, s.r.o.

Designed by grafikli.cz in Prague.