1.网页乱码的问题是如何产生的?怎样解决
网页乱码一般是由于程员序编写程序时没有声明所编写的程序采用什么方式解码,浏览器会以自己的方式来解析程序,当解析方式不一致时,页面就会产生乱码。
解决办法:在编写程序时,注明要用什么解码方式,常见的有utf-8和gbk。
2.颜色有几种写法, 红色、 绿色、蓝色、白色、黑色如何表示? 透明黑色如何表示?#ccc的颜色,#eee的颜色?#333的颜色?
颜色的表示方法: 六位十六进制和3位十六进制简写表示;单词表示;RGB(数字)表示方法;rgba(数字)表示方法。
红色:red / #ff0000 /#f00 / RGB(255,0,0)/rgba(255,0,0,1)
绿色:green /#00ff00 /#0f0/RGB(0,255,0)/rgba(0,255,0,1)
蓝色:blue / #0000ff / #00f/RGB(0,0,255)/rgba(0,0,255,1)
白色:white /#ffffff /#fff/RGB(255,255,255)/rgba(255,255,255,1)
黑色:black / #000000 /#000/RGB(0,0,0)/rgba(0,0,0,1)
透明黑色:rgba(0,0,0,0)
#ccc:灰色 #eee:浅灰色 #333:深灰色
都是灰色,只不过颜色的深度不一样。
3.<!docpyte html>的作用是什么
表明所编程序用的是哪个版本的html,从而使浏览器使用对应的版本进行解析,进行统一。声明。
4.严格模式和混杂模式指什么
严格模式就是浏览器根据doctype指定的文档类型进行遵循标准的解析页面;混杂模式是一种比较宽松的可以向老版本兼容的解析方式。
5.meta有什么作用,常见的值有哪些
告诉浏览器程序以什么编码方式解码,统一编码方式,以防出现乱码。常见的有utf-8 gbk
6.<meta http-equiv="X-UA-compatible" content="IE=edge,chrome=1">有什么作用
告诉浏览器以最新的方式去渲染,“IE=edge”使用IE最新版本去解析,“chrome=1”如果使用的是双核浏览器(例如360 腾讯 搜狗等浏览器),告诉浏览器以chrome方式去解析。(现在这句话不加也可以,webstorm,DreamweaverHtml模板中也没有这句话。)
7.常见的浏览器有哪些,什么内核
ie浏览器,内核为sTrident
firefox浏览器,内核为sGecko
safari浏览器,内核为Webkit
chrome浏览器,内核为Webkit
opera浏览器,内核为presto
本文章版权属 饥人谷_张世钧和饥人谷 所有,如需转载请务必注明出处。