hanging-punctuation 是 CSS 中用于指定标点字符是否应悬挂在文本框之外的属性。该属性的目的是改善标点符号与文字之间的对齐。

该属性可以设置为以下几个值:

  •  none:默认值,标点符号不悬挂在文本框之外。

  •  first:让第一个标点符号悬挂在文本框之外。

  •  last:让最后一个标点符号悬挂在文本框之外。

  •  allow-end:允许标点符号在行尾悬挂在文本框之外。


示例:
p {
  hanging-punctuation: first;
}

上述示例将段落中的第一个标点符号悬挂在文本框之外。这个属性在中文和日文等排版中可能不太明显,而在一些西方语言的排版中,可以用来调整标点符号的位置,以改善文本的外观。

请注意,hanging-punctuation 属性的浏览器支持可能有限,具体效果可能因浏览器和字体而异。


转载请注明出处:http://www.pingtaimeng.com/article/detail/6083/CSS