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 |