有些语言不使用空间.例如日语.
一个典型的段落可能看起来像这样(取自日本维基百科关于Stack Overflow的文章)
本サービスはコンピュータ·プログラミングの広范囲なトピックを扱っていることが特色である.ウェブサイトは质问と回答を行う机能,またそれらに対する评価付け,维基やDigg的に似た文书の编集机能を备えており,ユーザの活発な参加を促している.STACK溢出のユーザは良质な回答を行うことによって,评価ポイントや「バッヂ」を得ることができ,本サービスは伝统的な问答サイト·フォーラムにゲーミフィケーションを施したものと言える.全てのユーザによる记述内容はクリエイティブ·コモンズライセンス下にある.
尽管上面段落中有3个句子,但内部唯一的空格Stack Overflow.
所以有问题.日本用户通常不会写长句和段落而没有休息.要写上面的段落,大多数人都不会写.
<p>????????????????????????????????????????????????????????????????????????????wiki?digg?????????????????????????????????Stack Overflow???????????????????????????????????????????????????Q&A???????????????????????????????????????????????????????????????????</p>
Run Code Online (Sandbox Code Playgroud)
他们会写更多内容
<p>
????????????????????????????????????????????
????????????????????????????????wiki?digg??????
???????????????????????????Stack Overflow?????
??????????????????????????????????????????
????Q&A??????????????????????????????????????
?????????????????????????????
</p>
Run Code Online (Sandbox Code Playgroud)
不幸的是,这变成了这个
所有这些不必要的差距
我能想到的唯一解决方案需要JavaScript在显示时间或通过添加构建步骤来删除日语字符和任何其他字符之间的空格.
是否只有CSS解决方案?
这是一个实时示例:第一段是一个很难编辑的行.第2段中有换行符
<p>
????????????????????????????????????????????????????????????????????????????wiki?digg?????????????????????????????????Stack Overflow???????????????????????????????????????????????????Q&A???????????????????????????????????????????????????????????????????
</p>
<p>
????????????????????????????????????????????
????????????????????????????????wiki?digg??????
???????????????????????????Stack Overflow?????
??????????????????????????????????????????
????Q&A??????????????????????????????????????
?????????????????????????????
</p>Run Code Online (Sandbox Code Playgroud)
以下是显示差异的屏幕截图.
第一段没有HTML中断
第2次
还要注意,无论什么解决方案,它都不应该占用空间 Stack Overflow
Mat*_*our -1
使用white-space: pre或white-space: pre-wrap
参考: https: //www.w3schools.com/cssref/pr_text_white-space.asp
JSFiddle:https ://jsfiddle.net/kqcvp10w/
| 归档时间: |
|
| 查看次数: |
73 次 |
| 最近记录: |