网页乱码的问题是如何产生的?怎样解决?
乱码产生是原因是文件保存时的编码格式和浏览器解析时的解码格式不匹配导致的。要规避乱码问题,首先在保存文件的时候自己要清楚是用哪种编码方式保存的,如果文件是保存为utf-8或者gbk格式,那么一定要在HTML的<head>里添加对应的<meta charset="utf-8">或<meta charset="gbk">。
颜色有几种写法, 红色、 绿色、蓝色、白色、黑色如何表示? 透明黑色如何表示?#ccc的颜色, #eee的颜色? #333的颜色?
1.颜色有三种写法,如下:
颜色 | 十六进制写法 | rgb写法 | 英文关键字 |
---|---|---|---|
红色 | #FF0000 | rgb(255,0,0) | red |
绿色 | #00FF00 | rgb(0,255,0) | green |
蓝色 | #0000FF | rgb(0,0,255) | blue |
白色 | #FFFFFF | rgb(255,255,255) | white |
黑色 | #000000 | rgb(0,0,0) | black |
2.透明黑色如何表示:
rgba(0,0,0,0.8),rgba中的a表示alpha,0.8是alpha值。
3.#ccc 灰色;#eee 浅灰色;#333 深灰色
<!doctype html>的作用是什么?
文档声明,告诉浏览器以W3C规定的HTML5标准去渲染页面。
严格模式和混杂模式指什么?
严格模式是浏览器根据web标准去解析页面,是一种要求严格的DTD,不允许使用任何表现层的语法,如
。
混杂模式则是一种向后兼容的解析方法,说的透明点就是可以实现IE5.5以下版本浏览器的渲染模式。
meta有什么作用,常见的值有哪些?
1.meta的作用:meta标签以用于鉴别作者,设定页面格式,标注内容提要和关键字,以及刷新页面等等。
2.常见的值有哪些?
必要属性:
属性 | 值 | 描述 |
---|---|---|
content | some text | 定义与http-equiv或name属性相关的元信息 |
可选属性:
属性 | 值 | 描述 |
---|---|---|
http-equiv | content-type / expire / refresh / set-cookie | 把content属性关联到HTTP头部。 |
name | author / description / keywords / generator / revised / others | 把 content 属性关联到一个名称。 |
content | some text | 定义用于翻译 content 属性值的格式。 |
<meta http-equiv="X-UA-compatible" content="IE=edge,chrome=1">有什么作用?
http-equiv=”X-UA-Compatible”这个是IE8的专用标记,是用来指定Internet Explorer 8 浏览器模拟某个特定版本IE浏览器的渲染方式,以此来解决IE浏览器的兼容问题。
如果支持Google Chrome Frame:GCF,则使用GCF渲染;
如果系统安装ie8或以上版本,则使用最高版本ie渲染;
否则,这个设定可以忽略。
常见的浏览器有哪些,什么内核?
- IE:Trident内核
- Firefox:Gecko内核
- Safari:WebKit内核
- Chrome:WebKit内核
- Opera:Presto内核
本教程版权归作者和饥人谷所有,转载须说明来源!