只有当浏览器支持“连字符:自动”时,是否有纯CSS攻击才能激活“text-align:justify”?

时间:2014-05-25 19:34:35

标签: css hyphenation

hyphens: auto的{​​{3}}仍然有点缺乏,即使对于英语也是如此,但我想使用Firefox向访问者提供它。但是,如果浏览器不支持它,那么对齐文本中的间隙是不合适的,我宁愿退回到齐左对齐。

这基本上就是CSS代码的样子。

p {
    text-align: justify;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}

我知道像browser support这样的JavaScript库可以为各种浏览器提供连字符,但是对于我更简单的用例,是否有一个纯CSS解决方案?遗憾的是,我认为连字符在网络上并不重要,如果有更简单的后备解决方案,我不想嵌入JavaScript库。谢谢!

1 个答案:

答案 0 :(得分:2)

新的@supports属性可以执行此操作,但所有浏览器都不支持。如果您愿意接受这一限制,可以在此处查看Mozilla文档: @supports