返回

直击HTML面试题,精准剖析HTML5的奥秘

见解分享

HTML基础夯实篇

1. DOCTYPE声明和DTD声明有什么区别?

声明位于文档最前面的位置,处于标签之前。此标签可告知浏览器文档使用哪种HTML规范。(重点:告诉浏览器按照何种规范解析页面)

DTD声明则用于指定文档的文档类型。它位于<!DOCTYPE> 声明之后,标签之前。DTD声明的作用是指定文档的类型,以便浏览器能够正确地解析和渲染文档。(重点:告诉浏览器该文档属于什么类型的文档)

2. HTML元素有哪些分类?

HTML元素可以分为三大类:

  • 结构元素:用于定义文档的结构,如、、等。
  • 语义元素:用于定义文档的语义,如
    等。
  • 表现元素:用于定义文档的样式,如

    等。

3. meta标签有什么作用?

meta标签用于提供有关文档的元数据。元数据是关于数据的数据,它可以帮助搜索引擎和浏览器更好地理解文档的内容。

meta标签通常放置在标签内,它可以包含以下信息:

  • 文档的标题
  • 文档的
  • 文档的作者
  • 文档的关键词
  • 文档的编码方式

4. css样式表和JavaScript有什么区别?

css样式表用于定义文档的样式,如字体、颜色、布局等。JavaScript是一种脚本语言,它可以动态地改变文档的内容和样式。

css样式表通常放置在标签内,它可以包含以下内容:

  • 选择器:用于选择要应用样式的元素
  • 属性:用于定义要应用的样式
  • 值:用于指定属性的值

JavaScript通常放置在标签内,它可以包含以下内容:

  • 变量:用于存储数据
  • 函数:用于定义要执行的任务
  • 语句:用于控制程序的执行顺序

5. 框架有什么作用?

框架可以将文档划分为多个部分,每个部分都可以独立地滚动和缩放。框架通常用于创建多列布局或将文档的不同部分分隔开来。

框架通常放置在标签内,它可以包含以下内容: