Egenskaben word-break

Egenskaben word-break tillader at flytte bogstaver fra et langt ord over på en ny linje, hvis ordet ikke kan være i containeren på grund af bredden.

Syntaks

cssselektor {
  word-break: break-all | keep-all | normal;
}

Værdier

Værdi Beskrivelse
break-all Tvinger lange ord til at blive delt og flyttet til en ny linje, hvis ordet ikke kan være i containeren.
keep-all Til orddeling af ideogrammer.
normal Standardadfærd: hvis et langt ord ikke kan være i containeren på grund af bredden - vil det blive ved med at stikke ud over dens grænse (mens det starter på en ny linje).

Standardværdi: normal.

Eksempel . Værdien normal

I dette eksempel vil et meget langt ord ikke kunne være i containeren og vil stikke ud over dens grænser (mens det starter på en ny linje):

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

Результат:

Eksempel . Værdien break-all

Men nu vil de bogstaver, som ikke kunne være, blive flyttet til næste linje:

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

Результат:

Se også

  • egenskaben overflow-wrap,
    som også tillader at flytte bogstaver fra et langt ord over på en ny linje
  • egenskaben hyphens,
    som aktiverer orddeling i stavelser
  • egenskaben overflow,
    som beskærer de dele, der stikker ud over blokkens grænse
  • tagget wbr,
    som implementerer bløde ombrydninger via HTML
  • tagget br,
    som kan bruges til at tvinge tekst over på en ny linje