hanging-punctuation
æéå¯ç¨
æ¤ç¹æ§ä¸å±äºåºçº¿ï¼å 为å®å°æªå¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æã
Want more browser support for this feature? Tell us why.
hanging-punctuation CSS 屿§æå®äºæ ç¹ç¬¦å·åºè¯¥æ¾å¨ææ¬å¥åçå¼å¤´è¿æ¯ç»å°¾ãæ¬ææ ç¹ç¬¦å·å¯è½è¢«æ¾å¨çº¿æ¡å¤ã
css
/* Keyword values */
hanging-punctuation: none;
hanging-punctuation: first;
hanging-punctuation: last;
hanging-punctuation: force-end;
hanging-punctuation: allow-end;
/* Two keywords */
hanging-punctuation: first force-end;
hanging-punctuation: first allow-end;
hanging-punctuation: first last;
hanging-punctuation: last force-end;
hanging-punctuation: last allow-end;
/* Three keywords */
hanging-punctuation: first force-end last;
hanging-punctuation: first allow-end last;
/* Global values */
hanging-punctuation: inherit;
hanging-punctuation: initial;
hanging-punctuation: unset;
| åå§å¼ | none |
|---|---|
| éç¨å ç´ | ææå ç´ |
| æ¯å¦æ¯ç»§æ¿å±æ§ | æ¯ |
| 计ç®å¼ | as specified |
| å¨ç»ç±»å | 离æ£å¼ |
è¯æ³
è¿ä¸ªå±æ§å¯è¢«æå®å¤ä¸ªå¼ï¼å¯ä»¥æ¯ä¸ä¸ªå¼ï¼ä¹å¯ä»¥æ¯ä¸¤ä¸ªå¼ï¼æè æ¯ä¸ä¸ªå¼ã
-
ä¸ä¸ªå¼ è¯æ³ï¼å¨ä¸é¢å表ä¸çä»»æä¸ä¸ªå¼ã
-
ä¸¤ä¸ªå¼ è¯æ³ï¼
- æè ä¸ä»¥ä¸ä»»ä½ä¸ä¸ªä¸èµ·ä½¿ç¨ï¼å¹¶ä»¥å®ä»¬ç»å°¾ï¼lastï¼allow-end æ force-end
- æè ä¸ä»¥ä¸ä»»ä½ä¸ä¸ªä¸èµ·ä½¿ç¨ï¼å¹¶ä»¥å®ä»¬å¼å¤´ï¼firstï¼allow-end æ force-endã
-
ä¸ä¸ªå¼ è¯æ³ï¼
- æè
first,allow-end, ålast - æè
first,force-end, ålast.
- æè
åå¼
none-
æ æ¬æå符ã
first-
æ¾ç¤ºå ç´ ç第ä¸ä¸ªæ ¼å¼åè¡å¼å¤´çæ¬å·æå¼å·ã
last-
æ¾ç¤ºå ç´ çæåä¸ä¸ªæ ¼å¼åè¡ç»å°¾çæ¬å·æå¼å·ã
force-end-
æ¾ç¤ºè¡ç»å°¾å¤çå¥å·æéå·ã
allow-end-
妿é¢å 没æå ¶ä»éåçæ¥éåºçï¼åå¨è¡å°¾æ¾ç¤ºå¥å·æéå·ã
æ£å¼è¯æ³
hanging-punctuation =
none |
[ first || [ force-end | allow-end ] || last ]
示ä¾
>HTML
html
<p>
âLorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur dignissim
nunc mauris, et sollicitudin est scelerisque sed. Praesent laoreet tortor
massa, sit amet vulputate nulla pharetra ut.â
</p>
CSS
css
p {
hanging-punctuation: first;
margin: 0.5rem;
}