level-4
【1.网页乱码的问题是如何产生的。怎么样解决?】
造成html网页乱码原因主要是html源代码内中文字内容与html编码不同造成.主要情况有以下三种: 1.比如网页源代码是gbk的编码,而内容中的中文字是utf-8编码的,这样浏览器打开即会出现html乱码。反之网页是编码utf-8,内容是gbk也会出现乱码。 2、html网页编码是gbk,而程序从数据库中调出呈现是utf-8编码的内容也会造成编码乱码。 3、浏览器不能自动检测网页编码,造成网页乱码。 解决办法 : 在编辑html代码时,在meta中添加charset 告诉浏览器该页面的编码方式,并在保存代码的时候以指定的编码方式保存。网页乱码的问题的产生是因为网页被保存时的编码格式与浏览器解析该网页时用的编码格式不一致,保存网页的格式与声明网页的解码格式一致,即可解决问题
【颜色有几种写法】
有三种: 颜色名称:red blue yellow black等 十六进制:#ffffff(可简写为#fff) RGB原色:rgb(255,233,242)【区间:0~255】 RGBA透明色:rgba(233,243,211,0.2)【a的区间:0~1】
【doctype html 的作用是什么?】
:DOCTYPE标签是一种标准通用标记语言的文档类型声明,它的目的是要告诉标准通用标记 语言解析器,它应该使用什么样的文档类型定义(DTD)来解析文档。
【严格模式和混杂模式指什么?】
浏览器厂商开始创建与标准兼容的浏览器时,他们希望确保向后兼容性。为了实现这一点,他们创建了两种呈现模式:标准模式和混杂模式 在标准模式中,浏览器以其支持的最高标准呈现页面,; 在混杂模式中,页面以一种比较宽松的向后兼容的方式显示。混杂模式通常模拟老式浏览器的行为以防止老站点无法工作。 模式触发浏览器根据DOCTYPE是否存在以及使用的哪种DTD来选择要使用的呈现方法。 如果XHTML、HTML 4.01文档包含形式完整的DOCTYPE,那么它一般以标准模式呈现。 包含过渡DTD和URI的DOCTYPE也导致页面以标准模式呈现,但是有过渡DTD而没有URI会导致页面以混杂模式呈现。 DOCTYPE不存在或形式不正确会导致HTML和XHTML文档以混杂模式呈现。 html5既然没有DTD,也就没有严格模式与宽松模式的区别,html5有相对宽松的语法,实现时,已经尽可能大的实现了向后兼容。
【meta 有什么作用,常见的值有哪些?】
meta 用name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类。http-equiv用以说明主页制作所方法。
<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。
常见的值有:charset=“utf-8” name=“content-type” content=“text/html” name=“keywords” content=“ ····”
【常见的浏览器有哪些,什么内核】
常见的浏览器有