caption-side
Nieruchomość w CSS pozwala określić, gdzie umieścić w formacie HTML
element, używany w tabelach HTML. Ta właściwość może również dotyczyć dowolnego elementu, którego
display
właściwość jest ustawiona na caption-side
.
table ( caption-side: top; )
Wartości
top
: domyślny. Umieszcza podpis u góry tabeli.bottom
: umieszcza podpis na dole tabeli.inherit
: wskazuje, że wartość jest dziedziczona zcaption-side
wartości swojego rodzica
caption-side
Nieruchomość może być stosowany zarówno do
element or the
display
table-caption
text-align
Zauważ, że powyższe wartości dla caption-side
odnoszą się do trybu zapisu tabeli. Na przykład, jeśli tabela jest ustawiona na pionowy tryb pisania, wówczas wartości top
i bottom
będą zależne od kierunku tabeli.
Poniższe demo zawiera przycisk „przełącz”, który przełącza właściwość tabeli caption-side
między top
i bottom
, dzięki czemu możesz zobaczyć różnicę, używając tabeli z wieloma wierszami danych:
Zobacz
Demo pióra właściwości strony podpisu autorstwa CSS-Tricks (@ css-tricks)
w CodePen.
W następnym demo writing-mode
dla tabeli ustawiono vertical-rl
. Jak pokazano, przełączając za pomocą przycisku, wartości top
i bottom
odnoszą się do trybu zapisu tabeli:
Zobacz
Demo pióra właściwości strony podpisu z różnymi trybami pisania według CSS-Tricks (@ css-tricks)
w CodePen.
Niestandardowe wartości tylko dla przeglądarki Firefox
Firefox od dawna wspierał i nadal obsługuje cztery niestandardowe wartości dla caption-side
:
left
: umieszcza podpis po lewej stronie tabeli.right
: umieszcza podpis po prawej stronie tabeli.top-outside
: umieszcza podpis na górze tabeli, a jego wymiary są niezależne od tabelibottom-outside
: umieszcza podpis na dole tabeli, a jego wymiary są niezależne od tabeli
Poniższe demo działa tylko w przeglądarce Firefox i umożliwia użycie czterech przycisków do ustawienia różnych niestandardowych wartości:
Zobacz
demo Pen tylko dla Firefoksa właściwości strony napisów autorstwa CSS-Tricks (@ css-tricks)
na CodePen.
Nowe wartości standardowe
W najnowszych projektów specyfikacji CSS The caption-side
nieruchomość jest częścią CSS Properties logiczny poziom 1 i zawiera wartości block-start
, block-end
, inline-start
, i inline-end
. Dwa ostatnie odpowiadają wartościom niestandardowym left
i right
i muszą być obsługiwane tylko przez programy użytkownika obsługujące te niestandardowe wartości.
Więcej informacji
- właściwość po stronie napisów w specyfikacji CSS2.1
- właściwość po stronie napisów w specyfikacji CSS2.2
- strona tytułowa we właściwościach logicznych CSS 1
Wsparcie przeglądarki
element, z tym samym skutkiem. Chociaż ta właściwość wpłynie na położenie pola podpisu jako całości (wartość podpisu jest obliczana jako), nie wpłynie to na wyrównanie tekstu wewnątrz pola. Tekst wewnątrz ramki można wyrównać za pomocą właściwości.Chrom | Safari | Firefox | Opera | TO ZNACZY | Android | iOS |
---|---|---|---|---|---|---|
1+ | 1+ | 1+ | 9.2+ | 8+ | 2.1+ | 3.2+ |
Wsparcie w powyższej tabeli dotyczy podstawowego wsparcia dla normy top
i bottom
wartości. Firefox też dodatkowo wspiera niestandardowe left
, right
, top-outside
i bottom-outside
wartości. Nie ma wsparcia dla nowej przeglądarki block-start
, block-end
, inline-start
i inline-end
wartości.