css网页代码乱码怎么解决?

乱码引起的CSS失效原理:

由于一个中文是两个字符组成,在编码不一致的情况下会引发字符的“重新”组合,(半个汉字的编码字符与后面的字符组合生成新的“文字”)引发原本的结束符合“变异”,从而导致找不到结束符号,使得后面的CSS就会失效。

解决方法一:

CSS中出现的乱码都是由于CSS字符编码与页面的字符编码不一致所引起的,因此最直接的方法就是使字符编码一致。将CSS指定编码类型,例:@charset "utf-8";(指定编码类型为utf-8,须写在CSS文件第一行)

解决方法二:

CSS中出现的乱码都是由于中文字符引发的,因此只要不写中文,就不会产生“乱码引起CSS失效”的这种情况。

撇开以上两种解决方法,我们在刨下根,就会发现“乱码”通常来自以下两种情况。

一、中文注释引起乱码

乱码实例:

正常代码:/*三汉字*/

引起的乱码:/*涓夋眽瀛?/

上例为乱码阻断了CSS注释的结束符,使得后面的CSS内容都在注释范围内,从而导致CSS的失效

防范措施:加强注释

示例:

正常代码:/****三汉字****/

引起的乱码:/****涓夋眽瀛?***/

这种增强版的注释可以防止乱码把注释的最终结束符“变异”,可以在编写CSS时,提前防范

二、中文字体引起乱码

乱码实例:

正常代码:font-family:"黑体"

引起的乱码:font-family:"榛戜綋"

上例为乱码使得字体名称变成乱码,导致指定字体失效。这个问题的后果似乎不是很严重,但实际情况中,确实存在一种乱码把后面的引号“变异”的情况,使得后面的CSS都在字体的引号中,从而后面的CSS全部失效。

防范措施:采用字体的别名(所以浏览器都可识别)

示例:

正常代码:font-family:"SimHei" (font-family:"\9ed1\4f53" )

浏览器解析:font-family:"SimHei"

(font-family:"黑体",IE6仍为font-family:"\9ed1\4f53" 但字体解析显示为黑体)

使用别名,绕开了使用中文,从而避免乱码。

更多web前端开发知识,请查阅 HTML中文网 !!

html页面前端乱码,css网页代码乱码怎么解决?相关推荐

  1. HTML文本错位,DIV+CSS网页错位诊断和解决方法

    你地DIV+CSS网页错位的概念是否了解,这里和大家分享一下常见DIV+CSS网页错位问题及解决方法,希望对你的学习有所帮助. DIV+CSS网页错位诊断 随着WEB2.0标准化设计理念的普及,国内很 ...

  2. html使用div显示会错位,DIV+CSS网页错位诊断和解决方法

    你地DIV+CSS网页错位的概念是否了解,这里和大家分享一下常见DIV+CSS网页错位问题及解决方法,希望对你的学习有所帮助. DIV+CSS网页错位诊断 随着WEB2.0标准化设计理念的普及,国内很 ...

  3. vue.js实现的实名认证手机页面前端源码,代码完整

    大家好,今天给大家介绍一款,vue.js实现的实名认证手机页面前端源码(图1).送给大家哦,获取方式在本文末尾. 图1 带步骤提示(图2) 图2 带身份证验证(图3) 图3 带图片上传功能(图4) 图 ...

  4. 网页突然乱码_网页中乱码怎么办?

    2005-06-08 17:03:39 刷新一下! 全部 2005-06-08 17:03:39 2005-06-08 16:47:29 问题的可能性 要么你的机子 要么 服务器 要是服务器 可以让你 ...

  5. ie打开本地html页面慢,Win10系统网页打开缓慢怎么解决?IE浏览器打开网页慢怎么应对?...

    有些用户对自己家的网速他别没有信心,不是宽带不够兆,而是Win10系统的网速被网络模式限制了,笔者使用两个系统同时打开同一个网页,发现Win10正式版的网速确实没有Win7系统快,最明显的是无线网络, ...

  6. 网页审查元素css乱码,CSDN网页打印乱码重叠解决办法

    工作学习中,我们经常需要保存某个网页,ctrl+s的话会保存所有的 js css html 等文件,下载一个完整的文件夹,不是特别方便.我们常做的是将其打印成pdf格式保存,但是由于许多动态网页,打印 ...

  7. html css 网页代码案例,案例1-HTML使用css+div设计简单网页(62页)-原创力文档

    至此就完成了"About"网页的制作,依此类推,修改html中body的类为services/portfolio/contact制作相应html文件并分别保存.在css文件中添加各 ...

  8. 【IntelliJ IDEA】中文乱码问题 ( 代码乱码 | 编译乱码 | 控制台乱码 )

    文章目录 I . 乱码类型说明 II . 解决代码乱码问题 III . 编译时乱码解决 IV . 控制台乱码解决 I . 乱码类型说明 使用 IntelliJ IDEA 开发 Java 程序时 , 会 ...

  9. 054.CSS网页布局

    文章目录 一.网页布局方式 二.标准流 三.浮动流 (一)浮动流相关概念 1.什么是浮动流? 2.什么是脱离文档流? 3.什么是半脱离文档流? (二)如何使用浮动流 1.浮动元素贴靠问题 2.浮动元素 ...

  10. html样式错位,如何DIV+CSS网页错位_DIV+CSS_网页错位_CSS教程_课课家

    随着web2.0标准化设计理念的普及,国内很多大型门户网站已经纷纷采用DIV+css制作方法,这种组合的布局形式好处显而易见,这里就不多说.今天主要和大家分享一下常见DIV+CSS网页错位问题及解决方 ...

最新文章

  1. 新技术不断涌现,下一代云计算的突破口在哪里?
  2. 维基链连续3日暴涨接近100%,能否延续夏日神话?
  3. Android开发之Dialog的三种列表显示(解读谷歌官方API)
  4. java md5包_JAVA中有没有提供MD5算法的包啊?
  5. 【强化学习】DQN及其延伸算法
  6. mysql5.6最好的备份方案_Mysql 5.6迁移至PostgreSQL 9.6的实践小结
  7. Android—Navigation的使用
  8. 分类图片展示php源码,HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)...
  9. 【软考】2020年全国计算机技术与软件专业技术资格考试,软件设计师,考纲
  10. 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 权限管理
  11. 微信红包封面开放平台序列号
  12. linux下海康威视MVS以及库的安装
  13. 云erp系统、进销存软件、仓储管理系统之间有哪些区别
  14. 内网神器-Bettercap
  15. wps生成正态分布的随机数_如何用excel批量生成正态分布的随机数?
  16. python发送qq邮件_使用Python登录QQ邮箱发送QQ邮件
  17. IT人物——冯诺依曼
  18. Android记事本app
  19. linux centOS 没有网,怎么办
  20. 于的繁体字有几种写法_于字的意思、于的繁体字、于的笔顺笔画、于字部首和繁体字于的意思...

热门文章

  1. 混淆的艺术-(苍井空变凤姐)Proguard源码分析(二)Proguard参数解析
  2. web前端开发与应用——超链接
  3. linux系统的wps办公软件,linux上安装wps办公软件
  4. 示波器使用方法,正确使用示波器
  5. 分布式及架构设计理论
  6. 大二英语单词(粗略)
  7. (转)关于第一行代码中NotificationCompat失效的解决方法
  8. 用命令提示符使用MySQL
  9. 微信公众号添加html,微信公众号如何在文章里添加超链接的方法教程
  10. 全国离线地图矢量地图矢量数据点线面数据