HTML是什么,HTML5是什么?
HTML
HTML 指的是超文本标记语言 (Hyper Text Markup Language)
HTML 不是一种编程语言,而是一种标记语言 (markup language),也叫脚本语言
标记语言是一套标记标签 (markup tag)
HTML 使用标记标签来描述网页
HTML5
HTML5 是最新的 HTML 标准。
HTML5 是专门为承载丰富的 web 内容而设计的,并且无需额外插件。
HTML5 拥有新的语义、图形以及多媒体元素。
HTML5 提供的新元素和新的 API 简化了 web 应用程序的搭建。
HTML5 是跨平台的,被设计为在不同类型的硬件(PC、平板、手机、电视机等等)之上运行。
HTML元素标签、属性都是什么概念?
标签
HTML 标签是由尖括号包围的关键词,比如 <html>
HTML 标签通常是成对出现的,比如 <b> 和 </b>
标签对中的第一个标签是开始标签,第二个标签是结束标签
开始和结束标签也被称为开放标签和闭合标签
属性
HTML 标签可以拥有属性,属性提供了有关 HTML 元素的更多的信息。
属性总是以名称/值对的形式出现,比如:name="value"。
属性总是在 HTML 元素的开始标签中规定。
文档类型是什么概念,起什么作用?
meta标签都用来做什么的?
meta标签是HTML网页源代码中一个重要的html标签。META标签用来描述一个HTML网页文档的属性,例如作者、日期和时间、网页描述、关键词、页面刷新等。
Web语义化是什么,是为了解决什么问题
让机器可以读懂内容
链接是什么概念,对应什么标签?
概念
超链接(连接)可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。
当您把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。
标签
我们通过使用 标签在 HTML 中创建链接。
有两种使用 标签的方式:
通过使用 href 属性 - 创建指向另一个文档的链接
通过使用 name 属性 - 创建文档内的书签
常用标签都有哪些,都适合用在什么场景
<h1> ~ <h6> 用来显示标题,其中<h1> 定义最大的标题,<h6> 定义最小的标题。
<p> 用来显示段落。
<hr/> 用来显示水平线,分割内容。
<br/> 用来换行。
<img> 用来显示图像,属性src用来定义图像的URL地址。
<a> 用来定义超链接,其中属性href创建指向另一个文档的链接,name创建文档内的书签。
<b> 定义粗体文本。
<big> 定义大号字。
<em> 定义着重文字。
<i> 定义斜体字。
<small> 定义小号字。
<strong> 定义加重语气。
<code> 定义计算机代码。
<blockquote> 定义长的引用。
<q> 定义短的引用语。
<div> 块级元素,它是可用于组合其他 HTML 元素的容器。
<span> 元素是内联元素,可用作文本的容器。
表单标签都有哪些,对应着什么功能,都有哪些属性
<form> 用于收集用户输入,用来包裹<input>
属性功能
name识别表单的名称
action定义在提交表单时执行的动作
method规定在提交表单时所用的 HTTP 方法(GET、POST)
target规定 action 属性中地址的目标
<input> 根据不同的 type 属性,功能也不同
type功能属性
Text定义常规文本输入
radio定义单选按钮输入(选择多个选择之一)check
submit定义提交按钮(提交表单)
select下拉列表(包裹option)
textarea定义多行输入字段rows、cols
button定义可点击的按钮onclick
password密码字段
checkbox复选框
属性功能
name<input>的名称
value<input>的值
<h1>~<h6> ,作为标题使用,并且依据重要性递减,<h1> 是最高的等级。
<p>段落标记,知道了 <p> 作为段落,你就不会再使用 <br /> 来换行了,而且不需要 <br /> 来区分段落与段落。<p> 中的文字会自动换行,而且换行的效果优于 <br />。段落与段落之间的空隙也可以利用 CSS 来控制,很容易而且清晰的区分出段落与段落。
<ul>、<ol>、<li>,<ul> 无序列表,这个被大家广泛的使用,<ol> 有序列表不常用。在 Web 标准化过程中,<ul> 还被更多的用于导航条,本来导航条就是个列表,这样做是完全正确的,而且当你的浏览器不支持 CSS 的时候,导航链接仍然很好使,只是美观方面差了一点而已。
<dl>、<dt>、<dd>,<dl> 就是“定义列表”。比如说词典里面的词的解释、定义就可以用这种列表。dl不单独使用,它通常与dt和dd一起使用。dl开启一个定义列表,dt表示要定义的项目名称,dd表示对dt的项目的描述。
<em>、<strong>,<em> 是用作强调,<strong> 是用作重点强调。
<table>、<thead>、<tbody>、<td>、<th>、<caption>, 就是用来做表格不要用来布局