前端基础问题(一)

  1. 网页乱码的问题是如何产生的?
  • 文件的编码和解码所用字符集不一致导致乱码产生,一般英文不会出现乱码的情况,原因是utf-8、gbk等编码格式对英文的存储方式是一样的,都是按一个字节处理的。
  • 解决办法:文件保存时设置编码,在网页中用meta标签告知浏览器采用的编码格式
  1. 颜色的写法:
  • color:#eee/#ff00ff,即用16进制表示颜色数值
  • color:rgb(255,255,255),用三原色的方式表示,CSS3支持rgba()的表示方法,a代表透明度
  • color:red/blue,直接用颜色的英文字母表示
  1. doctype html 的作用:文档声明类型,声明这是W3C规范的html5文档
  2. 严格模式:具有完整DOCTYPE文档声明的模式,浏览器根据规范呈现(渲染)页面。
         混杂模式::没有html的文档声明或者声明版本较老,浏览器开启混杂模式模拟老式浏览器,保证向后网页兼容能够正常呈现页面。
  3. meta作用:用来指定一些信息,比如charset指定编码格式,description用来网页描述),Keywords指定关键词,http-equiv,content用来指定浏览器以什么内核进行渲染。对网页的信息说明、SEO优化有重要作用

    name属性,提供了名称/值对中的名称;name常见的值有author、description、keywords、generator、revised、others
    http-equiv 属性为名称/值对提供了名称,并指示服务器在发送实际的文档之前先在要传送给浏览器的 MIME 文档头部包含名称/值对。
    content属性,提供了名称/值对中的值,和name、http-equiv连用;

  1. 常见浏览器:chrome,内核webkit;IE,IE内核Trident;firefox、内核Gecko;opera,内核Presto;360浏览器双核,有webkit和Trident的区别
文章目录
,