1.HTML是什么,HTML5是什么

html全称为 (Hypertext Markup Language) 超文本标记语言, 不是一种编程语言,而是一种标记语言 (markup language)

“超文本”(hypertext)是指连接单个网站内或多个网站间的网页的链接。链接是网络的一个基本方面。只要将内容上传到互联网,并将其与他人创建的页面相链接,你就成为了万维网的积极参与者。

HTML5

  1. HTML5 是最新的 HTML 标准。
  2. HTML5 是专门为承载丰富的 web 内容而设计的,并且无需额外插件。
  3. HTML5 拥有新的语义、图形以及多媒体元素。
  4. HTML5 提供的新元素和新的 API 简化了 web 应用程序的搭建。
  5. HTML5 是跨平台的,被设计为在不同类型的硬件(PC、平板、手机、电视机等等)之上运行。
  6. 文档声明简单

doctype 是浏览器识别HTML使用版本的标识,以下是HTML各个版本的doctype

  1. html 4
<!-- 过渡版 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- 严格版 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!-- 框架集 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
  1. xhtml 1.0
<!-- 过渡版 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- 严格版 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!-- 框架集 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
  1. html 5
<!DOCTYPE html>

2.文档类型是什么概念,起什么作用?

概念

DOCTYPE是document type(文档类型)的简写,用来说明web设计中所用的html或xhtml的类型,指出浏览器或者其他阅读程序按照什么样的规则(W3C所发布的一个文档类型定义即DTD)集去解释文档中的标记。

文档类型定义(Document Type Definition) DTD

作用

DOCTYPE使浏览器按照dtd指定的渲染方式对页面进行渲染

3.meta标签都用来做什么的?

meta标签是HTML网页源代码中一个重要的html标签。META标签用来描述一个HTML网页文档的属性,例如作者、日期和时间、网页描述、关键词、页面刷新等。

4.Web语义化是什么,是为了解决什么问题

HTML的每个标签都有其特定含义(语义),Web语义化是指使用语义恰当的标签,使页面有良好的结构,页面元素有含义,能够让人和搜索引擎都容易理解。

5.表单标签都有哪些,对应着什么功能,都有哪些属性

属性

功能

name

识别表单的名称

action

定义在提交表单时执行的动作

method

规定在提交表单时所用的 HTTP 方法(GET、POST)

target

规定 action 属性中地址的目标

type

功能

属性

Text

定义常规文本输入

radio

定义单选按钮输入(选择多个选择之一)

check

submit

定义提交按钮(提交表单)

select

下拉列表(包裹option)

textarea

定义多行输入字段

rows、cols

button

定义可点击的按钮

onclick

password

密码字段

checkbox

复选框

属性

功能

name

的名称

value

的值