Modernizr生成的内容(笑脸)

时间:2011-06-03 02:11:00

标签: javascript css modernizr

为什么现代化者会产生笑容......

enter image description here

它来自生成的内容div。我似乎无法复制新鲜空HTML文件的效果

更新

我认为笑容来自

enter image description here

@font-face {font-family:"font";src:url("//:")}@media (touch-enabled),(-webkit-touch-enabled),(-moz-touch-enabled),(-o-touch-enabled),(-ms-touch-enabled),(-khtml-touch-enabled),(modernizr){#touch{top:9px;position:absolute}}@media (transform-3d),(-webkit-transform-3d),(-moz-transform-3d),(-o-transform-3d),(-ms-transform-3d),(-khtml-transform-3d),(modernizr){#csstransforms3d{left:9px;position:absolute}}#generatedcontent:after{content:":)"}

2 个答案:

答案 0 :(得分:1)

我认为这是一个错误。你应该像我们的bug追踪器那样提交东西,兄弟!

https://github.com/Modernizr/Modernizr/issues

但无论如何我们正在修理。 :)

顺便提一下,你在iPad上注意到了什么吗?通常这样的狗屎只发生在慢机器上......虽然看起来像萤火虫.. FF和OS版本是什么?

答案 1 :(得分:0)

检查出来:http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/

虽然我没有在你的照片中看到笑脸,但我不怀疑可能是这种情况,根据Paul Irish的推荐,它是兼容的CSS @ font-face声明的一部分。

  

有人担心指定   本地字体名称。主要原因   是你放弃对用户的控制   机器,可能在本地显示   安装的字体而不是你的字体   想要服务。虽然那会加载   更快,机会很小   该文件可能是错误的。

     

为了解释这个问题,我已经做到了   指定了本地字体名称'☺'。   是的,这是一个笑脸。 OpenType   spec表示任何双字节unicode   字符不能用于字体名称   在Mac上,所以减少了   实际上有人的可能性   发布了一个具有这样名称的字体。这个   如果您认为,建议使用技术   本地安装的版本   字体不符合您的最佳利益。