" text-justify"只在IE中工作,如此处所述?
http://www.w3schools.com/cssref/css3_pr_text-justify.asp
如果是这样,有没有办法改变大多数浏览器中单词之间的间距/字距调整方式?
我一直在测试用"text-align: justify"
和"text-justify:
格式化的文字段落(词间,分发,报纸等)"并且它们都没有对文本产生任何影响。
我在Google Chrome,Firefox和Safari上使用iMac进行了测试。
有什么想法吗?谢谢!
答案 0 :(得分:1)
text-justify
属性仅限IE。它在Microsoft文档中的描述相当模糊;通过观察到的行为,查看我的comparison陈述。对于拉丁字母的文本,唯一真正的区别似乎是值distribute
和newspaper
导致一些添加的间距在字母之间定向。 (在IE上。在其他浏览器上,没有效果。)
该属性包含在CSS Text Module Level 3(最后通话工作草案)中,仅包含值auto
,none
,inter-word
和distribute
。它被标记为“有风险”,这意味着“如果没有(正确的)实施,它可以在CR期间从规范中删除”。其他浏览器供应商似乎不愿意实现此属性。
在实践方面,连词通常比调整辩护方法重要得多。连字符阻止调整尝试修复的大多数令人讨厌的问题(需要大量增加的间距)。
P.S。理由不涉及字距调整。