活动介绍

HTML 80 道面试题及答案.docx

preview
需积分: 0 0 下载量 185 浏览量 更新于2023-07-08 收藏 33KB DOCX 举报
HTML基础知识点 HTML 作为一种标记语言,广泛应用于 Web 开发中。了解 HTML 的基础知识点,对于开发者来说是非常重要的。本文将对 HTML 的一些基础知识点进行总结和介绍。 1. DOCTYPE 的作用 DOCTYPE 是文档类型定义,用于指定 HTML 文档的类型。在 HTML5 中,不再需要指定 DTD,因为 HTML5 不基于 SGML。DOCTYPE 的作用是切换文档模式,确保浏览器以正确的方式渲染页面。在 HTML5 中,只需要写 <!DOCTYPE HTML> 即可。 2. 标准模式与兼容模式 标准模式和兼容模式是浏览器的两种渲染方式。标准模式下,浏览器按照最高标准进行渲染,而兼容模式下,浏览器以宽松的向后兼容的方式显示,模拟老式浏览器的行为。 3. SGML、HTML、XML 和 XHTML 的区别 SGML 是标准通用标记语言,是一种定义电子文档结构和描述其内容的国际标准语言。HTML 是超文本标记语言,主要用于规定网页的显示方式。XML 是可扩展标记语言,是未来网页语言的发展方向。XHTML 是一种基于 XML 的标记语言,与 HTML 没有本质区别,但比 HTML 更严格。 4. DTD 介绍 DTD (Document Type Definition) 是一组机器可读的规则,定义 XML 或 HTML 的特定版本中所有允许元素及它们的属性和层次关系的定义。在解析网页时,浏览器将使用这些规则检查页面的有效性并采取相应的措施。 5. HTML 元素的分类 HTML 元素可以分为两大类:inline 元素和 block 元素。inline 元素只占据它对应标签的边框所包含的空间,而 block 元素占据其父元素的整个宽度,创建了一个“块”。 HTML5 中,元素主要分为 7 类:Metadata Flow Sectioning Heading Phrasing Embedded Interactive。 6. 行内元素和块级元素的区别 行内元素和块级元素是 HTML 元素的两种基本类型。行内元素不会以新行开始,而块级元素会新起一行。行内元素只能包含文本和其他行内元素,而块级元素可以包含行内元素和其他块级元素。行内元素和块级元素在盒模型属性上也存在区别。 7. 空元素定义 空元素是指标签内没有内容的 HTML 标签。空元素是在开始标签中关闭的。常见的空元素有 br、hr、img、input、link 等。 8. link 标签定义 link 标签定义文档与外部资源的关系。link 元素是空元素,它仅包含属性。此元素只能存在于 head 部分,不过它可出现任何次数。link 标签中的 rel 属性定义了当前文档与被链接文档之间的关系。
身份认证 购VIP最低享 7 折!
30元优惠券