oktatas:web:reszponziv
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
oktatas:web:reszponziv [2025/04/13 00:08] – [Táblázat celláinak tördelése] admin | oktatas:web:reszponziv [2025/04/13 10:52] (aktuális) – [Szebb tördelés] admin | ||
---|---|---|---|
Sor 7: | Sor 7: | ||
* Licenc: [[https:// | * Licenc: [[https:// | ||
* Web: https:// | * Web: https:// | ||
+ | |||
+ | ===== Bevezetés ===== | ||
+ | |||
+ | Hogyan tegyük reszponzívvá az olyan adatokat, amelyeket általában táblázatban | ||
+ | vagy táblázatszerűen jelenítünk meg? | ||
+ | |||
===== Táblázat celláinak tördelése ===== | ===== Táblázat celláinak tördelése ===== | ||
+ | |||
+ | Az egyik lehetőség, | ||
+ | |||
+ | A lényeg: | ||
<code css style.css> | <code css style.css> | ||
Sor 20: | Sor 30: | ||
</ | </ | ||
+ | 600 pixel alatt a táblázat részeinek display értéke legyen block típus. | ||
+ | |||
+ | De így nem látszanak a határok és a táblázat fejléce is felesleges. Tegyünk még néhány kiegészítést. | ||
Sor 46: | Sor 59: | ||
</ | </ | ||
+ | ==== Mezők feliratozása ==== | ||
+ | |||
+ | Ha szeretnénk a tördelt mezők számára mezőneveket megjeleníteni adjunk minden cellához egy **data-column** mezőt a megfelelő mezőnévvel. | ||
+ | |||
+ | <code html> | ||
+ | < | ||
+ | <tr> | ||
+ | <td data-column=" | ||
+ | <td data-column=" | ||
+ | <td data-column=" | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td data-column=" | ||
+ | <td data-column=" | ||
+ | <td data-column=" | ||
+ | </tr> | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | A feliratok megjelenítése ezek után: | ||
+ | |||
+ | <code css> | ||
+ | @media screen and (max-width: 600px) { | ||
+ | |||
+ | /* ... */ | ||
+ | td:before { | ||
+ | content: attr(data-column); | ||
+ | float: left; | ||
+ | font-weight: | ||
+ | } | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Szebb tördelés ==== | ||
+ | |||
+ | <code css> | ||
+ | @media screen and (max-width: 600px) { | ||
+ | |||
+ | table, thead, tbody, th, td, tr { | ||
+ | display: block; | ||
+ | } | ||
+ | |||
+ | thead tr { | ||
+ | display: none; | ||
+ | } | ||
+ | |||
+ | td { | ||
+ | border: none; | ||
+ | border-bottom: | ||
+ | position: relative; | ||
+ | padding-left: | ||
+ | } | ||
+ | |||
+ | td:before { | ||
+ | position: absolute; | ||
+ | top: 6px; | ||
+ | left: 6px; | ||
+ | width: 45%; | ||
+ | padding-right: | ||
+ | white-space: | ||
+ | content: attr(data-column); | ||
+ | font-weight: | ||
+ | } | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | |||
+ | {{: | ||
===== Bootstrap kártyák ===== | ===== Bootstrap kártyák ===== | ||
oktatas/web/reszponziv.1744495737.txt.gz · Utolsó módosítás: 2025/04/13 00:08 szerkesztette: admin