首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在除IE浏览器之外的阿拉伯文本上获得" text -justify:kashida“css属性的效果

如何在除IE浏览器之外的阿拉伯文本上获得" text -justify:kashida“css属性的效果
EN

Stack Overflow用户
提问于 2013-06-09 23:17:59
回答 1查看 2.8K关注 0票数 5

我正在使用<p>标签插入阿拉伯文本到html页面,并提供text-align: justify;属性与特定的宽度和高度的像素。

这样,段落中的单词之间就会有不一致的空格;我们如何才能在单词中使用相同的空格和适当的单词拉伸(使用正确的纹身/kashida)?

我尝试过使用text-justify: kashida CSS属性,但它只适用于IE,不适用于任何其他浏览器!如图所示,很明显,Mozilla不支持text-justify: kashida,而其他浏览器则希望使用IE。

如何在所有浏览器中获得相同的行为,以显示与Internet Explorer相同的内容?

EN

回答 1

Stack Overflow用户

发布于 2013-06-10 01:46:38

text-justify属性是在IE中实现的,它不是任何完整的CSS规范的一部分。它存在于工作草案CSS Text Module Level 3中,但即使在那里,它也被标记为处于危险之中:“以下特性处于危险之中,如果没有(正确的)实现,则可能在其CR期间从规范中删除:...文本对齐属性,特别是它的‘kashida’值。

从创作的角度来看,您所能做的最好的事情就是希望其他浏览器能够跟上。所请求的样式设置相对复杂,可能不是您可以用JavaScript模仿的任何东西,就像您可以“polyfill”CSS属性一样。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17011065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档