- 网页乱码的问题是如何产生的?
- 文件的编码和解码所用字符集不一致导致乱码产生,一般英文不会出现乱码的情况,原因是utf-8、gbk等编码格式对英文的存储方式是一样的,都是按一个字节处理的。
- 解决办法:文件保存时设置编码,在网页中用meta标签告知浏览器采用的编码格式
- 颜色的写法:
- color:#eee/#ff00ff,即用16进制表示颜色数值
- color:rgb(255,255,255),用三原色的方式表示,CSS3支持rgba()的表示方法,a代表透明度
- color:red/blue,直接用颜色的英文字母表示
- doctype html 的作用:文档声明类型,声明这是W3C规范的html5文档
- 严格模式:具有完整DOCTYPE文档声明的模式,浏览器根据规范呈现(渲染)页面。
混杂模式::没有html的文档声明或者声明版本较老,浏览器开启混杂模式模拟老式浏览器,保证向后网页兼容能够正常呈现页面。 - meta作用:用来指定一些信息,比如charset指定编码格式,description用来网页描述),Keywords指定关键词,http-equiv,content用来指定浏览器以什么内核进行渲染。对网页的信息说明、SEO优化有重要作用
name属性,提供了名称/值对中的名称;name常见的值有author、description、keywords、generator、revised、others
http-equiv 属性为名称/值对提供了名称,并指示服务器在发送实际的文档之前先在要传送给浏览器的 MIME 文档头部包含名称/值对。
content属性,提供了名称/值对中的值,和name、http-equiv连用;
- 常见浏览器:chrome,内核webkit;IE,IE内核Trident;firefox、内核Gecko;opera,内核Presto;360浏览器双核,有webkit和Trident的区别