课程任务
1.网页乱码的问题是如何产生的?怎样解决?
答:随着计算机科技的不断发展,各个国家都希望能够在计算机中保存他们国家的文字,于是出现不同的编码。比如主要为英语设计的美国标准信息交换代码ASCⅡ,中国人自主研发的GBK规则,还有能够包容地球上所有文化的编码UNICODE。乱码产生的过程主要是在我们写网页的时候,编辑器会默认编码,而在我们打开网页的时候,浏览器又会选择自己默认的编码打开此网页。这个过程中编码和解码是不匹配的,我们就会看到一片乱码。
2.颜色有几种写法, 红色、 绿色、蓝色、白色、黑色如何表示? 透明黑色如何表示?#ccc的颜色,#eee的颜色? #333的颜色?
答:共有三种写法。
- 设计中最常用的是采用六位十六进制的方式,例如#000000-黑色,#ff0000-红色,#00ff00-绿色,#0000ff-蓝色,##ffffff-白色。
- 或者也可以直接用英文单词来表示,例如black-黑色,red-红色,green-绿色,blue-蓝色,white-白色。
- 用rgb(r,g,b)来表示,rgb的数值使用十进制数0-255或者百分比来表示红绿蓝三原色。
- 透明黑色可以用rgb(0,0,0.2)来表示;#ccc-银灰色 #eee-灰色 #333-深灰色
3.<!doctype html> 的作用是什么?
答:是一种文本声明,浏览器会根据这里指定的规则对样式进行渲染。一般我们在写网页的时候都需要进行doctype声明,不然就会变成混杂模式,浏览器不知道根据哪种规则去渲染。
4.严格模式和混杂模式指什么?
答:严格模式使用了<doctype>声明,浏览器根据规范渲染页面;混杂模式则没有进行doctype的声明。
5.meta有什么作用,常见的值有哪些?
答:meta标签位于文档的头部,一般提供有关页面的元信息。常见值如下:
- charset:表示文档的编码规则
- http-equiv:Http的文件头作用,能够向浏览器回传一些信息。
- content:主要是便于搜索引擎查找信息和分类信息。
6.<meta>http-equiv="X-UA-compatible" content="IE=edge,chrome=1">有什么作用?
答:X-UA-Compatible是自从IE8新加的一个属性值,表示指定网页的兼容性模式设置。IE=edge告诉IE使用最新的引擎渲染网页,chrome=1表示可以激活Chrome Frame .
7. 常见的浏览器有哪些,什么内核?
- IE浏览器是最早期常见的,内核是Trident
- Safari,Chrome 内核是Webkit/Blink
- 火狐浏览器,内核是Gecko
本文版权归饥人谷_鬼脚七和饥人谷所有,转载请注明来源
网友评论