word-break
åºçº¿
广æ³å¯ç¨
*
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
* æ¤ç¹æ§çæäºé¨åçæ¯æç¨åº¦å¯è½ææä¸åã
CSS 屿§ word-break æå®äºææ ·å¨åè¯å
æè¡ã
å°è¯ä¸ä¸
word-break: normal;
word-break: break-all;
word-break: keep-all;
word-break: break-word;
<section class="default-example" id="default-example">
<div class="transition-all" id="example-element">
Honorificabilitudinitatibus califragilisticexpialidocious
Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
ã°ã¬ã¼ãããªãã³ããã³åã¢ã¤ã«ã©ã³ãé£åçå½ã¨ããè¨èã¯æ¬å½ã«é·ãè¨è
</div>
</section>
#example-element {
width: 80%;
padding: 20px;
text-align: start;
border: solid 1px darkgray;
}
è¯æ³
css
/* å
³é®åå¼ */
word-break: normal;
word-break: break-all;
word-break: keep-all;
word-break: auto-phrase; /* å®éªæ§ */
word-break: break-word; /* å·²å¼ç¨ */
/* å
¨å±å¼ */
word-break: inherit;
word-break: initial;
word-break: revert;
word-break: revert-layer;
word-break: unset;
å¼
normal-
使ç¨é»è®¤çæè¡è§åã
break-all-
å¯¹äº non-CJK (CJK æä¸æ/æ¥æ/驿) ææ¬ï¼å¯å¨ä»»æåç¬¦é´æè¡ã
keep-all-
CJK ææ¬ä¸æè¡ãNon-CJK ææ¬è¡¨ç°å
normalã break-word-
ä»çæææ¯
word-break: normalåoverflow-wrap: anywhereçåï¼ä¸è®ºoverflow-wrapç弿¯å¤å°ã
夿³¨ï¼ä¸ word-break: break-word å overflow-wrap: break-wordï¼è¯¦è§ overflow-wrapï¼å¯¹æ¯ï¼word-break: break-word å°å¨ææ¬å¯è½æº¢åºå
¶å®¹å¨çç¡®åä½ç½®å建ä¸ä¸ªæç¹ã
å½¢å¼å®ä¹
| åå§å¼ | normal |
|---|---|
| éç¨å ç´ | ææå ç´ |
| æ¯å¦æ¯ç»§æ¿å±æ§ | æ¯ |
| 计ç®å¼ | as specified |
| å¨ç»ç±»å | 离æ£å¼ |
å½¢å¼è¯æ³
word-break =
normal |
break-all |
keep-all |
manual |
auto-phrase |
break-word
示ä¾
>HTML
html
<p>1. <code>word-break: normal</code></p>
<p class="normal narrow">
This is a long and Honorificabilitudinitatibus califragilisticexpialidocious
Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
ã°ã¬ã¼ãããªãã³ããã³åã¢ã¤ã«ã©ã³ãé£åçå½ã¨ããè¨èã¯æ¬å½ã«é·ãè¨è
</p>
<p>2. <code>word-break: break-all</code></p>
<p class="breakAll narrow">
This is a long and Honorificabilitudinitatibus califragilisticexpialidocious
Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
ã°ã¬ã¼ãããªãã³ããã³åã¢ã¤ã«ã©ã³ãé£åçå½ã¨ããè¨èã¯æ¬å½ã«é·ãè¨è
</p>
<p>3. <code>word-break: keep-all</code></p>
<p class="keepAll narrow">
This is a long and Honorificabilitudinitatibus califragilisticexpialidocious
Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
ã°ã¬ã¼ãããªãã³ããã³åã¢ã¤ã«ã©ã³ãé£åçå½ã¨ããè¨èã¯æ¬å½ã«é·ãè¨è
</p>
<p>4. <code>word-break: break-word</code></p>
<p class="breakWord narrow">
This is a long and Honorificabilitudinitatibus califragilisticexpialidocious
Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
ã°ã¬ã¼ãããªãã³ããã³åã¢ã¤ã«ã©ã³ãé£åçå½ã¨ããè¨èã¯æ¬å½ã«é·ãè¨è
</p>
CSS
css
.narrow {
padding: 10px;
border: 1px solid;
width: 500px;
margin: 0 auto;
font-size: 20px;
line-height: 1.5;
letter-spacing: 1px;
}
.normal {
word-break: normal;
}
.breakAll {
word-break: break-all;
}
.keepAll {
word-break: keep-all;
}
.breakWord {
word-break: break-word;
}
è§è
| è§è |
|---|
| CSS Text Module Level 3 > # word-break-property > |