Ultimele tutoriale de dezvoltare web
 

CSS Text


CSS3 text

CSS3 conține mai multe caracteristici noi de text.

În acest capitol veți învăța despre următoarele proprietăți de text:

  • text-overflow
  • word-wrap
  • word-break

Suport pentru browser-

Numerele din tabel specifica prima versiune de browser care acceptă pe deplin proprietatea.

Numerele urmate de -o- specifica prima versiune care a lucrat cu un prefix.

Proprietate
text-overflow 4.0 6.0 7.0 3.1 11.0
9.0 -o-
word-wrap 23.0 5.5 3.5 6.1 12.1
word-break 4.0 5.5 15.0 3.1 15.0

CSS3 Text Overflow

CSS3 text-overflow proprietate specifică modul în care revărsată conținut care nu este afișat ar trebui să fie semnalată utilizatorului.

Poate fi tăiate:

Acesta este un text lung, care nu se va potrivi în caseta

sau poate fi redat ca o elipsă (...) :

Acesta este un text lung, care nu se va potrivi în caseta

Codul CSS este după cum urmează:

Exemplu

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;
}
Încearcă - l singur »

Următorul exemplu arată cum puteți afișa conținutul revărsată atunci când situându-se peste elementul:

Exemplu

div.test:hover {
    text-overflow: inherit;
    overflow: visible;
}
Încearcă - l singur »

CSS3 Word Wrapping

CSS3 word-wrap proprietate permite cuvinte lungi să fie în măsură să fie rupte și înfășurați pe linia următoare.

Dacă un cuvânt este prea lung pentru a încăpea într-o zonă, se extinde în afara:

Acest paragraf conține un cuvânt foarte lung: thisisaveryveryveryveryveryverylongword . Cuvântul lung se va rupe si infasurati la linia următoare.

Proprietatea cuvânt-wrap vă permite să forțați să-și încheie textul - chiar dacă aceasta înseamnă divizare-l în mijlocul unui cuvânt:

Acest paragraf conține un cuvânt foarte lung: thisisaveryveryveryveryveryverylongword . Cuvântul lung se va rupe si infasurati la linia următoare.

Codul CSS este după cum urmează:

Exemplu

Se lasă cuvinte lungi să fie în măsură să fie rupte și înfășurați pe linia următoare:

p {
    word-wrap: break-word;
}
Încearcă - l singur »

CSS3 Word Breaking

CSS3 word-break proprietate specifică regulile de linie de rupere.

Acest paragraf conține un text. Această linie va-break-la-cratime.

Acest paragraf conține un text. Liniile se vor rupe în orice caracter.

Codul CSS este după cum urmează:

Exemplu

p.test1 {
    word-break: keep-all;
}

p.test2 {
    word-break: break-all;
}
Încearcă - l singur »

Testați-te cu exerciții!

Exercițiul 1 » Exercițiul 2» Exercițiul 3 »


Proprietăți text CSS3

Tabelul de mai jos listează noile proprietăți de text CSS3:

Proprietate Descriere
text-align-last Specifică modul în care să se alinieze ultima linie a unui text
text-emphasis O prescurtare pentru stabilirea-accent-stilul de text și text-accent-culoare într-o singură declarație
text-justify Specifică modul în care justificate de text ar trebui să fie aliniate și distanțate
text-overflow Specifică modul în care conținutul revărsată care nu este afișată trebuie semnalată utilizatorului
word-break Specifică regulile de rupere de linie pentru script-uri non-CJK
word-wrap Permite cuvinte lungi să fie în măsură să fie rupt și înfășurați pe linia următoare