Własność CSS right określa położenie w poziomie elementu pozycjonowanego za pomocą własności position
. Wyznacza jego odległość od prawego punktu odniesienia, który może być różny w zależności od rodzaju pozycjonowania.
Wartości i składnia
Własność right
przyjmuje jedną z następujących wartości:
- Liczba z jednostką długości
- Ta wartość może być dodatnia, ujemna lub zerowa, a jej dokładne znaczenie zależy od rodzaju pozycjonowania elementu:
- Elementy pozycjonowane absolutnie (własność
position
ustawiona naabsolute
lubfixed
): własnośćright
określa odległość zewnętrznej krawędzi marginesu prawego elementu pozycjonowanego od wewnętrznej prawej krawędzi obramowania jego bloku zawierającego, w odniesieniu do którego jest on pozycjonowany. - Elementy pozycjonowane względnie (własność
position
ustawiona narelative
): własność right określa odległość zewnętrznej krawędzi marginesu prawego elementu pozycjonowanego od prawej krawędzi pola, które zostało dla niego utworzone w układzie normalnym. - Elementy przyklejone (własność
position
ustawiona nasticky
): własnośćright
określa odległość docelową prawej krawędzi elementu pozycjonowanego od prawej krawędzi elementu stanowiącego jego kontekst pozycjonowania.
- Elementy pozycjonowane absolutnie (własność
- Wartość procentowa
- Działa według takich samych zasad, jak wartości liczbowe, a jej konkretna wartość jest obliczana na podstawie wysokości bloku zawierającego.
- Słowo kluczowe
auto
- Jeśli własność
right
ma wartośćauto
, a własnośćleft
jakąkolwiek inną, to element jest pozycjonowany zgodnie z ustawieniem własnościleft
. Jeśli obie te własności są ustawione naauto
, to element w ogóle nie zostaje przesunięty w poziomie względem swojej pozycji początkowej.
Przykład
Poniższa reguła sprawi, że element aside
zawsze będzie zajmował miejsce przy prawej krawędzi okna przeglądarki.
Więcej przykładów użycia kierunkowych własności CSS w różnych rodzajach pozycjonowania znajduje się w kursie CSS w rozdziale Pozycjonowanie elementów w CSS.
Podsumowanie
Zastosowanie | Elementy pozycjonowane |
---|---|
Obsługiwane wartości | Liczba z jednostką długości, wartości procentowe i słowo kluczowe auto |
Wartość początkowa | auto |
Dziedziczenie | Nie |
Specyfikacja CSS | https://drafts.csswg.org/css-position/#insets, right |