html相关知识——网页乱码问题,严格模式和混杂模式

  • 网页乱码问题的原因及解决办法

    • 网页产生乱码的根本原因:
      文件保存的编码格式和浏览器解析时的编码格式不匹配;
  • 解决乱码问题:
    首先,在文件保存的时候自己要清楚是用哪种编码方式保存的(sublime默认保存方式是utf-8,如果安装了插件也可另存为gbk,其它IDE可以做设置保存格式)。如果文件是保存为utf-8格式,那么一定要在html 的<head>里添加<meta charset=“utf-8”>,这句话的意思是告诉浏览器在打开这个页面的时候不要去猜了,直接用utf-8去解码。 同理,如果文件保存为gbk格式,一定在文件里添加<meta charset=“gbk”>

  • doctype html的作用
    文档声明,告诉浏览器按照html5的标准去渲染页面。如果不声明,浏览器会按照自己的方式去渲染页面。

  • 严格模式和混杂模式

    • 严格模式:有doctype声明,浏览器按照指定标准进行渲染;
    • 混杂模式:没有doctype声明,浏览器按照自己的标准渲染页面。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,687评论 1 92
  • 一、HTML、XML、XHTML 有什么区别 1、HTML超文本标记语言,语法松散,是一种不严格的web语言,对大...
    我要认真学前端阅读 4,104评论 0 1
  • HTML、XML、XHTML 有什么区别 HTML:超文本标记语言 (Hyper Text Markup Lang...
    喵不吱阅读 3,283评论 0 1
  • 关于 HTML 超文本标记语言(HyperText Markup Language,简称 HTML)是一种用于创建...
    _空空阅读 4,721评论 0 1
  • 今天大盘的走势,我都怀疑机构是不是看了我的文章,按我给的操盘思路照抄不误,也太懒了吧!说说笑而已,让大家阴...
    蓝筹T加阅读 1,176评论 0 0