网页乱码的问题及解决方法

  • 当编写的html文档保存时的编码方式浏览器打开此文档所使用的解码方式不匹配时,就可能出现乱码的问题;
  • 在html文档的<head>中使用<meta charset="编码方式">,来告诉浏览器此文档的编码方式,让浏览器使用对应的解码方式解码展示此文档,解决乱码问题。

CSS中颜色的定义方式

  • 第一种 RGB数值写法,如rgb(255,255,255),根据红绿蓝三色数值配比来呈现不同颜色。
  • 第二种 二进制写法,如#ffffff,即将0-255的数值采用十六进制表示,十六进制的ff代表十进制的数值255,同样根据红绿蓝三色配比来呈现颜色。
  • 第三种 对于某些特定配比的颜色,可以用对应的具象化的单词来写,例如红色,可直接用英文单词red来写。

doctype html 的作用

  • <!doctype html> 是html的文档类型申明,它告诉浏览器此文档是以html5的规范编写的,并让其以html5的标准规范去呈现这个页面。

严格模式和混杂模式

  • 严格模式指的是:有文档类型申明,浏览器按所申明的标准和规范去渲染呈现页面,
  • 混杂模式指的是:有部分网页是在html和css标准定义完成之前就被开发出来的,一些网页浏览器为了维持对较旧的网页设计的向后兼容性,所使用的一种技术,以期能正常渲染呈现那些非标准化的页面。

CSS头中meta 的常见值及其作用

  • <meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词;
  • 常见的值有name(关键词、站点描述、制作者)和http-equiv(主页制作的文字及语言、指定时间跳转、网页过期等)。

常见的浏览器及其内核

  • 常见的浏览器有:Chrome、IE、Safari、Opera、Firefox
  • 其对应的内核是:Blink、Trident、Webkit、Presto、Gecko