HTML 80 道面试题及答案.docx
需积分: 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 属性定义了当前文档与被链接文档之间的关系。

红红火火a
- 粉丝: 24
最新资源
- Gin 框架接口开发脚手架:集成数据库日志配置,Go 快速开发开箱即用
- HGIS输变电设备状态检修技术探讨.doc
- 基于网络时代的高校思想政治教育创新研究.docx
- 计算机基础和网络技术试题a.doc
- 高中信息技术与网络资源的有效对接.docx
- 《软件工程设计》课程设计分析报告.doc
- 2007年4月全国计算机二级ACCESS真题.pdf
- 论甲方工程项目管理要点分析.docx
- 基于Docker的容器化实践.pptx
- 软件开发团队的管理.ppt
- 年度电子商务C2C产业分析报告.docx
- 现代学徒制在中职计算机应用专业的应用.docx
- 基于高职移动通信技术原理与实训的课程改革.docx
- PLC方案设计书实例:小型SBR废水处理PLC电气控制系统课程方案设计书.doc
- 调度自动化实时系统与数字化变电站接入研究.docx
- 计算机网络信息安全防护策略探究.docx