Zápis vypadá takhle: <h2 style="position: -webkit-sticky; position: sticky; top: 0px;">Sticky prvek v divu</h2>
Další odstavce s nějakým Lorem ipsum.
Další odstavce s nějakým Lorem ipsum.
Další odstavce s nějakým Lorem ipsum.
Další odstavce s nějakým Lorem ipsum.
Další odstavce s nějakým Lorem ipsum.
Další odstavce s nějakým Lorem ipsum.
Další odstavce s nějakým Lorem ipsum.
To už stačí. Zde je spodní okraj nadřazeného prvku, což je v tomto případě div.
Zde bude lepivé záhlaví tabulky:
<tr style="position: -webkit-sticky; position: sticky; top: 0px;"><th>Nadpis ...
Nadpis sloupce 1 | Nadpis sloupce 2 |
---|---|
lorem ipsum | lorem ipsum |
lorem ipsum | lorem ipsum |
lorem ipsum | lorem ipsum |
lorem ipsum | lorem ipsum |
lorem ipsum | lorem ipsum |
lorem ipsum | lorem ipsum |
lorem ipsum | lorem ipsum |
lorem ipsum | lorem ipsum |
lorem ipsum | lorem ipsum |
lorem ipsum | lorem ipsum |
lorem ipsum | lorem ipsum |
V Exploreru a Edge to nebude dělat nic. Ve Firefoxu nebude sticky fungovat pro tabulku.
Pro pochopení příkladu si prosím zobrazte zdroj. To podstatné je v inline stylech u h2 a tr. Příklad se vztahuje k popisu vlastnosti position.