HTML简介
- HTML 指的是超文本标记语言 (Hyper Text Markup Language)
- HTML 不是一种编程语言,而是一种标记语言 (markup language)
- 标记语言是一套标记标签 (markup tag)
- HTML 使用标记标签来描述网页
HTML标签
- HTML 标签是由尖括号包围的关键词,
- HTML 标签通常是成对出现的,
- 标签对中的第一个标签是开始标签,第二个标签是结束标签
- 开始和结束标签也被称为开放标签和闭合标签
HTML元素
HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码.
HTML 元素语法
- HTML 元素以开始标签起始
- HTML 元素以结束标签终止
- 元素的内容是开始标签与结束标签之间的内容
- 某些 HTML 元素具有空内容(empty content)
- 空元素在开始标签中进行关闭(以开始标签的结束而结束)
- 大多数 HTML 元素可拥有属性
常用元素
<p>
元素定义了 HTML 文档中的一个段落。
<body>
元素定义了 HTML 文档的主体
<html>
元素定义了整个 HTML 文档
空的 HTML 元素
没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。
<br>
就是没有关闭标签的空元素(<br>
标签定义换行)。
HTML 提示:使用小写标签
HTML 标签对大小写不敏感:<P>
等同于 <p>
。许多网站都使用大写的 HTML 标签。
HTML全局属性
1. accesskey
规定激活元素的快捷键,给标签设置快捷键。
例如:<a href="http://www.baidu.com" accesskey="h">HTML</a>
。(提示:在页面中需要按shift+alt+accesskey值(这里是h)或者alt+accesskey值(这里是h))
2. class
规定元素的一个或多个类名(引用样式表中的类)。
class 属性大多数时候用于指向样式表中的类(class)。不过,也可以利用它通过 JavaScript 来改变带有指定 class 的 HTML 元素。
3.dir
规定元素中内容的文本方向。(dir有ltr和rtl两个值,ltr是默认。从左向右的文本方向。rtl从右向左的文本方向。)
例如:<p dir="rtl">Write this text right-to-left!</p>
4.id
id 属性规定 HTML 元素的唯一的 id。
id 在 HTML 文档中必须是唯一的。
id 属性可用作链接锚(link anchor),通过 JavaScript(HTML DOM)或通过 CSS 为带有指定 id 的元素改变或添加样式。
5.lang
lang 属性规定元素内容的语言.
6.style
style 属性规定元素的行内样式(inline style)
style 属性将覆盖任何全局的样式设定,例如在 <style>
标签或在外部样式表中规定的样式。
<element style="value">
7.title
title 属性规定关于元素的额外信息。
这些信息通常会在鼠标移到元素上时显示一段工具提示文本(tooltip text)。
提示:title 属性常与 form 以及 a 元素一同使用,以提供关于输入格式和链接目标的信息。同时它也是 abbr 和 acronym 元素的必需属性。
<element title="value">