Kaskádové styly II

Níže uvedné témata jsou spíše průřezem, pořadí je víceméně náhodné.

Ukázková tabulka

<table class="countries">
<thead>
        <tr>
                <th class="country">Stát</th>
                <th class="area">Rozloha (km<sup>2</sup>)</th>
                <th class="population">Počet obyvatel</th>
        </tr>
</thead>
<tbody>
        <tr>
                <td>Česko</td>
                <td>78 866</td>
                <td>10 513 834</td>
        </tr>
        <tr>
                <td>Slovensko</td>
                <td>49 035</td>
                <td>5 412 008</td>
        </tr>
        <tr>
                <td>Polsko</td>
                <td>312 685</td>
                <td>38 533 789</td>
        </tr>
        <tr>
                <td>Německo</td>
                <td>357 021</td>
                <td>81 993 000</td>
        </tr>
        <tr>
                <td>Rakousko</td>
                <td>83 858</td>
                <td>8 488 511</td>
        </tr>
</tbody>
</table>

Rámečky v tabulce

Obarvení řádků i sloupců

Zarovnání blokových prvků na střed

Vendor-prefixy

Zaoblené rohy

<p class="face">
<img
  src="https://www.gravatar.com/avatar/167c7ea339c46bc1755fad53e8636fdd?s=160"
  width="160"
  height="160"
  alt="Avatar"
/>
</p>
P.face IMG {
  border-radius: 50%;
}

Pseudotřídy :before a :after

A:after {
  content: " (" attr(href) ")";
}

Výstupní formáty (media)

/* Pravidla pro vsechna media. */
@media print {
  /* Pravidla pouze pro tisk (prepisi vyse uvedena). */
}
@media screen {
  /* Pouze obrazovka (dnes monitory, telefony, tablety, ...). */
}

Media-queries

@media screen and (min-width: 800px) {
  /* Pro prohlížeče, kde okno má alespoň 800px */
}
@media screen and (max-width: 700px) { BODY { color: #444; } }
@media screen and (max-width: 650px) { BODY { color: #555; } }
@media screen and (max-width: 600px) { BODY { color: #666; } }
@media screen and (max-width: 550px) { BODY { color: #777; } }
@media screen and (max-width: 500px) { BODY { color: #888; } }
@media screen and (max-width: 450px) { BODY { color: #999; } }
@media screen and (max-width: 400px) { BODY { color: #AAA; } }
@media screen and (max-width: 350px) { BODY { color: #BBB; } }
@media screen and (max-width: 300px) { BODY { color: #CCC; } }
@media screen and (max-width: 250px) { BODY { color: #DDD; } }
@media screen and (max-width: 200px) { BODY { color: #EEE; } }

Nevýhody CSS

Licence Creative Commons
Alej.alisma.cz, jejímž autorem je Vojtěch Horký, podléhá licenci
Creative Commons Uveďte autora-Zachovejte licenci 4.0 International.