<!doctype html> 的作用是什么?
告诉浏览器这是一个html文档,请用标准的html语义来解析该文档。
网页乱码是如何产生的?如何解决?
1.没有给指定的html文件指定编码类型
2.保存html文件时,指定了和html文件不一致的编码类型
解决的方法也很简单,只需要将以上二者的编码类型统一即可。比如在html文件中的head部分的meta元素中将编码类型设定为utf-8,那么保存文件的类型也设置为utf-8的类型。如下图
颜色的表示方式有几种?
颜色的表示方式一共有三种
- 英文字母
- 十六进制
- RGB
如以下例子
- 红色
1.英文字母 red
2.十六进制 #FF0000
3.RGB rgb(255, 0 ,0) - 绿色
1.英文字母 green
2.十六进制 #008000
3.RGB rgb(0,255,0) - 蓝色
1.英文字母 blue
2.十六进制 #0000FF
3.RGB rgb(0,0,255) - 白色
1.英文字母 White
2.十六进制 #FFFFFF
3.RGB rgb(255, 255 ,255) - 黑色
1.英文字母 red
2.十六进制 #000000
3.RGB rgb(0, 0 ,0)
如果想让颜色透明可用CSS3的透明度来设置值。(数值越小越透明)
rgba(255, 0, 0, 0.2)
另外如果想要全部透明的,包括文字的话,(非IE中有01之间的范围,IE的话0100,数值越小越不透明,数值越大越透明)
opacity: 0.4;
filter: alpha(opacity=40); /* For IE8 and earlier */
严格模式和混杂模式
带有doctype声明的为严格模式
没有doctype声明的为混杂模式
meta有什么作用,常见的值有哪些
主要作用是 利于搜索引擎优化和指定网页字符集
meta 有两个属性 分别是
- name属性---网页描述
- keywords 网页关键字
- description 网页描述
- http-equiv属性 --- http的文件头作用
- content-Type 设定字符集
<meta http-equiv="X-UA-compatible" content="IE=edge,chrome=1"有什么作用
这段代码是Google开发的一个Google Chrome Frame「Google Chrome 浏览器内嵌框架 – GCF]。用来告诉浏览器,如果启动了GCF,则使用chrome核心来渲染,如果没有启动GCF,则用IE的最高级浏览器来渲染。
常见的浏览器
- 谷歌浏览器---WebKit(浏览器内核)
- 火狐浏览器---Gecko (浏览器内核)
- Safari浏览器---WebKit (浏览器内核)
- Opera浏览器---WebKit (浏览器内核)
- IE 浏览器---Trident (浏览器内核)