Hlavný jazyk príkladu: CSS
Ostatné použité jazyky: HTML
Obťažnosť: 2/5
Obsah príkladu: Pokročilé CSS selektory, formátovanie tabuliek a textu, tvorba rámčekov tabuliek, farby pozadia a popredia, využitie obrázkov pozadia, rôzne pseudotriedy a pseudoelementy.
Naštýlujte pomocou CSS tabuľku podľa priloženého obrázku:
Riešenie musí spĺňať nasledovné podmienky:
- Tabuľka bude mať čierny rámček medzi bunkami a okolo celej tabuľky.
- Záhlavie tabuľky bude mať zelenú farbu pozadia, text bude tučným písmom a bude centrovaný, prvé písmeno bude mať žltú farbu.
- Každý nepárny riadok tabuľky bude mať svetlosivé pozadie.
- Stĺpec s priezviskami bude napísaný veľkými písmenami.
- Pri umiestnení kurzora myši nad riadkom tabuľky sa stane:
- Celý riadok bude mať sivé pozadie.
- Text v stĺpci
Meno
bude mať červenú farbu, ale iba pokiaľ nebude kurzor myši v bunke s menom. Ak bude kurzor myši v bunke s menom, text bude mať štandardnú čiernu farbu. - Bunky v stĺpcoch
Číslo 1
ažČíslo 3
budú mať nasledovné správanie:- Vždy budú zarovnané na stred.
- Ak na nich nebude kurzor myši, tak budú mať modré pozadie.
- Ak bude kurzor myši na niektorom z nich, tak daná bunka bude mať zelené pozadie a bunka (bunky) s číslami za ním budú mať pozadie žlté. Pozor, bunke s odkazom nemeníme farbu pozadia.
- V HTML je definovaný aj stĺpec
Výsledok
, ten vo výslednej tabuľke nezobrazujte. - Odkazy v stĺpci
Link
sa budú správať nasledovne:- Zabezpečené odkazy (protokol HTTPS) zobrazte zelenou farbou.
- Nezabezpečené odkazy (protokol HTTP) zobrazte červenou farbou.
- Relatívne odkazy zobrazte modrou farbou.
- Pri odkazoch na súbor typu PDF (odkaz končí
.pdf
) dopíšte za text odkazu text(PDF)
.
- Zabezpečte, aby pri dlhej tabuľke zostávala hlavička vždy viditeľná.
Štruktúra základného HTML vyzerá nasledovne (všimnite si 7. stĺpec Výsledok
, ktorý sa v zobrazenej tabuľke nachádzať nemá) :
<table class="data">
<tr>
<th>Meno</th>
<th>Priezvisko</th>
<th>Mesto</th>
<th>Číslo 1</th>
<th>Číslo 2</th>
<th>Číslo 3</th>
<th>Výsledok</th>
<th>Link</th>
</tr>
<tr>
<td>Hynek</td>
<td>Borkovec</td>
<td>Praha</td>
<td>2453</td>
<td>3546</td>
<td>235</td>
<td>1</td>
<td><a href="https://google.sk">Https Link</a></td>
</tr>
...
</table>
Štruktúru dokumentu neupravujte. Pre vypracovanie použite výlučne CSS.