码迷,mamicode.com
首页 > Web开发 > 详细

如何避免CSS :before、:after 中文乱码

时间:2017-12-17 23:42:18      阅读:360      评论:0      收藏:0      [点我收藏+]

标签:nbsp   出现   避免   ref   div   after   cap   页面   中文乱码   

问题:

在进行页面开发时,经常会使用:before, :after伪元素创建一些小tips,但是在:before或:after的content属性使用中文的话,会导致某些浏览器上出现乱码。

 

解决方案:

  1. 确保HTML、CSS文件使用UTF-8格式,并且HTML文档也使用UFT-8的字符编码格式,即HTML文档的meta信息包含 <meta charset="UTF-8"> 。
  2. 避免在CSS的:before, :after中使用中文,如果一定要使用,可以使用中文对应的Unicode。可以使用使用站长工具,或者是JavaScript的原生方法escape将中文转为Unicode。需要注意的是Unicode在CSS中的书写方式,例如“限量抢”对应的Unicode是‘\u9650\u91cf\u62a2‘,而在CSS中要写成 span:before { content: ‘\9650\91cf\62a2‘ }  。

  

 

如何避免CSS :before、:after 中文乱码

标签:nbsp   出现   避免   ref   div   after   cap   页面   中文乱码   

原文地址:http://www.cnblogs.com/philipding/p/8053550.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!