CSS hanging-punctuation 属性
示例
将标点符号(如果有)放在 <p> 元素中第一行的起始边缘之外
p {
hanging-punctuation: first;
}
定义和用法
hanging-punctuation 属性指定是否可以在行框的开始或文本整行的末尾放置标点符号。
| 默认值 | none |
|---|---|
| 继承 | 是 |
| 可动画 | 否。 阅读关于可动画属性 |
| 版本 | CSS3 |
| JavaScript 语法 | object.style.hangingPunctuation="first" |
浏览器支持
所有主流浏览器都不支持 hanging-punctuation 属性。
| 属性 | |||||
|---|---|---|---|---|---|
| hanging-punctuation | 不支持 | 不支持 | 不支持 | 10+ | 不支持 |
CSS 语法
hanging-punctuation: none|first|last|allow-end|force-end|initial|inherit;
属性值
| 值 | 描述 |
|---|---|
| none | 在行框的开始或文本整行的末尾不能放置标点符号 |
| first | 标点符号可以悬挂在第一行的起始边缘之外 |
| last | 标点符号可以悬挂在最后一行的结束边缘之外 |
| allow-end | 如果标点符号在对齐前无法容纳,则可以悬挂在所有行的结束边缘之外 |
| force-end | 标点符号可以悬挂在所有行的结束边缘之外。如果该行启用了对齐,则会强制标点符号悬挂 |
| initial | 将此属性设置为其默认值。阅读关于initial |
| inherit | 从其父元素继承此属性。阅读关于inherit |