web前端Html题目大全

1. 谈谈你对 Web 标准以及 W3C 的理解和认识 。

标签要闭合,英文小写,且不要嵌套混乱,用标签语义化未提高技索的概率 。
使用外链式的 css 和 JS ( Java Script 的缩写)脚本,使结构、样式、行为分离,内容 能被更广泛的设备所访问 ,代码精简 , 开发组件化 ,代码易维护、 可复用,改版、升 级方便 。

2. HTML 和 XHTML 有什么区别?

品: HTML 是一种基于 Web 网页的设计语言, XHTML 是一种基于 XML、语法严格、
标准的设计语言 。
两者主要的不同是 XHTML 元素必须正确地嵌套,元素必须关闭,标签必须小写 ,
必须有根元素; HTML 没有这些限制 。

3. 严格模式和混杂模式如何区分?如何触发这两种模式?

品:严格模式就是浏览器根据 Web标准去解析页面的方法, 是一种要求严格的 DTD, 不九许使用任何表现层的语法;混杂模式是 一种向后兼容的解析方法 。
触友严格模式或者标准模式很简单,就是在 HTML 标签前声明 正确的 DTD; 触发 混杂模式可以在 HTML 文档开始时不声明 DTD,或者在 DOCTYPE 前加入 XML 声明 。

4. 什么是静态网页?什么是动态网页?

品: 静态网页是指没有数据交王的网页,即没有数据库参与,没有服务器端数据的
力口载。 比如静态网页就是只有 HTML+CSS+JavaScript 做成的网站 。 动态网页是指有后台数据参与的网页 ,网 页中的数据是从数据库中提取的,需要有后台逻辑的
支持。 比女口动态网页就是 JSP 页面(后台语言是 Java)、 ASP 页面(后台语言是 ASP.NET )等。 认为青副固的网员就是司态网页 ,这是一个严重的误区。

5. DOCTYPE 有什么作用?区分严格模式与混杂模式有何意义?

声明位于文档中的最前面,位于 标签之前,即告知浏览器 的解析器,用什么文档类型规范来 解析 这个文档 。 DOCTYPE 不存在或格式不正确都会
导致文档以混杂模式呈现 。
区分严格模 式与混杂模式的意义如下 。
严格模式的排版和 JavaScript 运行模式以该浏览器支持的最高标准运行 。 在混杂模
式中,页面以宽松的向后兼容的方式显示 。 模拟老式浏览器的行为以防止站点无法工作 (主要针对 IE 浏览器)。

6. 如何调试网页代码?如何查看网页源代码?

要调试网页代码,在 Windows 系统下按 Fl2 键或者按 Ctrl+Shift+I (MAC OS
中是 Option+Command十C )组合键,打开开发者调试工具 。 要查看网页源代码 , 按鼠标右键查看页面源代码 。

7. 语义化的主要目的是什么? :语义化的主要目的可以概括为用正确的标签做正确的事情 。

HTML 语义化可以让页面的内容结构化,使于浏览器解析和搜索引擎解析,并提高
代码的可维护度和可重用性 。
比如,尽可能少使用无语义的标签

, 而多使用语义化的标签