本文作者: jsweibo
本文链接: https://jsweibo.github.io/2019/03/26/%E4%BB%80%E4%B9%88%E6%98%AF%E8%BD%AF%E8%BF%9E%E5%AD%97%E7%AC%A6/
摘要
本文主要讲述了:
- 什么是软连字符
- HTML 中的软连字符
- JavaScript 中的软连字符
正文
什么是软连字符
软连字符(Soft hyphen)是 1 个 Unicode 字符,Unicode 码点为U+00AD
,UTF-8 编码是C2 AD
。
软连字符用于打断长英文单词或长阿拉伯数字,以便于在一行容纳不下时自动分成多行显示。
如果不使用软连字符,长英文单词和长阿拉伯数字会越过盒模型的边界。
和零宽度空格符的区别在于:
- 零宽度空格符始终时不可见的
- 软连字符在平时是不可见的,只有在分成多行显示时才能在上一行的行末看到
HTML 中的软连字符
在 HTML 中,以字符值引用或字符实体引用的形式使用软连字符。
示例:在 HTML 中使用软连字符。
1 |
|
JavaScript 中的软连字符
在 JavaScript 中,软连字符占据 1 字符串长度。
示例:在 JavaScript 中,以 UTF-16BE 编码的形式使用软连字符。
1 | const foo = 'abc\u00addef'; |
参考资料
本文作者: jsweibo
本文链接: https://jsweibo.github.io/2019/03/26/%E4%BB%80%E4%B9%88%E6%98%AF%E8%BD%AF%E8%BF%9E%E5%AD%97%E7%AC%A6/
本文对你有帮助?请支持我
- 本文链接: https://jsweibo.github.io/2019/03/26/%E4%BB%80%E4%B9%88%E6%98%AF%E8%BD%AF%E8%BF%9E%E5%AD%97%E7%AC%A6/
- 版权声明: 除非另有说明,否则本网站上的内容根据署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。