Efekty tekstu CSS
- Poprzednia strona box-shadow CSS
- Następna strona CSS internetowa czcionka
CSS 文本溢出、整字换行、换行规则以及书写模式
在本章中,您将学习如下属性:
text-overflow
word-wrap
word-break
writing-mode
CSS 文字溢出
CSS text-overflow
属性规定应如何向用户呈现未显示的溢出内容。
可以被裁剪:
这是一些无法容纳在框中的长文本。这是一些无法容纳在框中的长文本
也可以将其呈现为省略号(...):
这是一些无法容纳在框中的长文本。这是一些无法容纳在框中的长文本
Kod CSS wygląda następująco:
Przykład
p.test1 { white-space: nowrap; width: 200px; border: 1px solid #000000; overflow: hidden; text-overflow: clip; {} p.test2 { white-space: nowrap; width: 200px; border: 1px solid #000000; overflow: hidden; text-overflow: ellipsis; {}
Poniższy przykład pokazuje, jak wyświetla się zawartość przeciągnięta, gdy kursor myszy jest nad elementem:
Przykład
div.test:hover { overflow: visible; {}
CSS Word Wrapping (Wstawianie wierszy)
CSS word-wrap
Atrybut umożliwia łamanie długich tekstów i przenoszenie ich na następną linię.
Jeśli słowo jest zbyt długie, aby zmieścić się w obszarze, rozciąga się na zewnątrz:
This paragraph contains a very long word: thisisaveryveryveryveryveryverylongword. The long word will break and wrap to the next line.
Dzięki atrybutowi word-wrap można wymusić wstawianie wierszy w tekście - nawet jeśli oznacza to rozdzieranie słów na środku:
This paragraph contains a very long word: thisisaveryveryveryveryveryverylongword. The long word will break and wrap to the next line.
Kod CSS wygląda następująco:
Przykład
Pozwala na łamanie długich słów i przenoszenie ich na następną linię:
p { word-wrap: break-word; {}
Reguły wstawiania wierszy CSS
CSS word-break
Atrybut określa reguły wstawiania wierszy.
Ten akapit zawiera pewien tekst. Ta linia będzie przerywana na myślnikach:
This paragraph contains some text. This line will-break-at-hyphens.
Ten akapit zawiera pewien tekst. Wiersze będą przerywane w dowolnym znaku:
This paragraph contains some text. The lines will break at any character.
Kod CSS wygląda następująco:
Przykład
p.test1 { word-break: keep-all; {} p.test2 { word-break: break-all; {}
Tryb pisania CSS
CSS writing-mode
Atrybut określa, czy wiersze tekstu są umieszczane poziomo czy pionowo.
Some text with a span element with a vertical-rl writing-mode.
Poniższe przykłady pokazują różne tryby pisania:
Przykład
p.test1 { writing-mode: horizontal-tb; {} span.test2 { writing-mode: vertical-rl; {} p.test2 { writing-mode: vertical-rl; {}
Atrybuty efektów tekstu CSS
Poniżej znajduje się tabela z atrybutami efektów tekstu CSS:
Atrybut | Opis |
---|---|
text-align-last | Określa, jak wyrównać ostatnią linię tekstu. |
text-justify | Określa, jak wyrównywać i rozstawiać tekst. |
text-overflow | Określa, jak wyświetlać nadmiar nie wyświetlonych treści. |
word-break | Określa reguły wstępnego przecięcia dla nieCJK. |
word-wrap | Pozwala na przecięcie długich słów i przenoszenie ich na następną linię. |
writing-mode | Określa, czy tekst jest umieszczony poziomo czy pionowo. |
- Poprzednia strona box-shadow CSS
- Następna strona CSS internetowa czcionka