Savybė overflow-wrap

Savybė overflow-wrap leidžia perkelti ilgo žodžio raides į naują eilutę, jei šis žodis netelpa į konteinerio plotį.

Sintaksė

cssselektorius {
  overflow-wrap: break-word | normal;
}

Reikšmės

Reikšmė Aprašas
break-word Priverčia ilgus žodžius persikelsti į naują eilutę, jei šis žodis netelpa į konteinerį. Šiuo atveju žodis prasidės naujoje eilutėje.
normal Standartinis elgesys: jei ilgas žodis netelpa plotyje į konteinerį - jis tiesiog išeis už jo ribų (šiuo atveju prasidės naujoje eilutėje).

Numatytoji reikšmė: normal.

Pavyzdys . Reikšmė normal

Šiame pavyzdyje labai ilgas žodis netilps į konteinerį ir išeis už jo ribų (šiuo atveju prasidės naujoje eilutėje):

html<div id="elem">
  Lorem ipsum dolor sit amet
  loooooooooooooooooooooooooooooooongword,
  consectetur adipiscing elit.
</div>
css#elem {
  word-wrap: normal;
  overflow-wrap: normal;
  border: 1px solid red;
  width: 200px;
}

Результат:

Pavyzdys . Reikšmė break-word

O dabar tos raidės, kurios netilpo, tiesiog bus perkeltos į sekančią eilutę (šiuo atveju ilgas žodis vis tiek prasidės naujoje eilutėje):

html<div id="elem">
  Lorem ipsum dolor sit amet
  loooooooooooooooooooooooooooooooongword,
  consectetur adipiscing elit.
</div>
css#elem {
  overflow-wrap: break-word;
  border: 1px solid red;
  width: 200px;
}

Результат:

Taip pat žiūrėkite

  • savybė word-break,
    kuri taip pat leidžia perkelti ilgo žodžio raides į naują eilutę
  • savybė word-wrap,
    kuri yra pasenusi savybės overflow-wrap pavadinimas
  • savybė hyphens,
    kuri įjungia žodžių perkėlimą pagal skiemenis
  • tegas wbr,
    kuris įgyvendina švelnius perkėlimus HTML priemonėmis
  • tegas br,
    kurio pagalba galima priverstinai priversti perkelti tekstą į naują eilutę