前言

此章用几个例子(标题,段落,格式,链接,图像)让大家对html有一定了解;在介绍他们前让我先介绍一下元素和属性。

元素

HTML 文档由 HTML 元素定义。

语法

  • HTML 元素以开始标签起始
  • HTML 元素以结束标签终止
  • 元素的内容是开始标签与结束标签之间的内容
  • 某些 HTML 元素具有空内容(empty content)
  • 空元素在开始标签中进行关闭(以开始标签的结束而结束)
  • 大多数 HTML 元素可拥有属性

嵌套
大多数 HTML 元素可以嵌套的,如下:

<!DOCTYPE html>
<html>
    <body>
        <p>这是第一个段落。</p>
    </body>
</html>

我想你会想到,如果在此中写入样式,那最后是哪一个样式起作用?关于这点会在css的书籍里面谈到。

注意
如果你写的html有小错误是不会提示的,所以一定要养成以下好习惯:

  • 标签小写
  • 元素闭合

属性

属性是 HTML 元素提供的附加信息。

语法

  • HTML 元素可以设置属性
  • 属性可以在元素中添加附加信息
  • 属性一般描述于开始标签
  • 属性总是以名称/值对的形式出现,比如:name=”value”。

使用方法
属性值应该始终被包括在引号内。

双引号是最常用的,不过使用单引号也没有问题。

注意: 在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,例如:name=’John “ShotGun” Nelson’

标题

HTML 标题(Heading)是通过

-

标签来定义的。

定义最大的标题。

定义最小的标题。

<h1>这是一个标题</h1>
<h2>这是一个标题</h2>
<h3>这是一个标题</h3>

要求
请确保将 HTML 标题标签只用于标题。因为用户可以通过标题来快速浏览您的网页,所以用标题来呈现文档结构是很重要的,不要仅仅是为了生成粗体或大号的文本而使用标题。应该将 h1 用作主标题(最重要的),其后是 h2(次重要的),再其次是 h3,以此类推。搜索引擎使用标题为您的网页的结构和内容编制索引。

水平线
hr 元素可用于分隔内容。

<h1>这是一个标题</h1>
<hr>
<h2>这是一个标题</h2>
<hr>
<h3>这是一个标题</h3>

注释
作为一个语言,注释也是要有的,这样可以提高其可读性,使代码更易被人理解。浏览器会忽略注释,也不会显示它们。

<!-- 这是一个注释 -->

段落

段落是通过

标签定义的。

<p>这是一个段落 </p>
<p>这是另一个段落</p>

换行
如果想不产生一个新的段落而换行,可以使用 br 标签

<p>这是一个<br>换行<br>的段落 </p>

区分一下 br, br/ 以及 br /(带有空格)

br 是 HTML 写法。
是 XHTML1.1 的写法, 也是 XML 写法。
br/ 是 XHTML 为兼容 HTML 的写法,也是 XML 写法。
HTML5 因为兼容 XHTML,所以三种写法都可以使用。

早期发布的 HTML 规范当中,br 与 img 等元素是不用封闭自身的,但是这种元素造成了 HTML 规范的不严谨,于是在之后发布的 XHTML 语言中,参考了更为严谨的 XML 规范,在这些不用自身封闭的元素后加 / 来表示自行封闭,在逻辑上来讲等同于<br>….</br>(但是没有 </br> 这种写法),这样一来保证了较少的代码量,二来保证了规范的严谨。

格式

HTML 使用标签对输出的文本进行格式。

HTML 文本格式化标签

标签 描述
<b> 定义粗体文本
<em> 定义着重文字
<i> 定义斜体字
<small> 定义小号字
<strong> 定义加重语气
<sub> 定义下标字
<sup> 定义上标字
<ins> 定义插入字
<del> 定义删除字

HTML “计算机输出” 标签

标签 描述
<code> 定义计算机代码
<kbd> 定义键盘码
<samp> 定义计算机代码样本
<var> 定义变量
<pre> 定义预格式文本

HTML 引文, 引用, 及标签定义

标签 描述
<abbr> 定义缩写
<address> 定义地址
<bdo> 定义文字方向
<blockquote> 定义长的引用
<q> 定义短的引用语
<cite> 定义引用、引证
<dfn> 定义一个定义项目。

链接

HTML 使用超级链接与网络上的另一个文档相连。点击链接可以从一张页面跳转到另一张页面。

HTML使用标签 来设置超文本链接。

超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。当把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。在标签 中使用了href属性来描述链接的地址。

默认情况下,链接将以以下形式出现在浏览器中:

  • 一个未访问过的链接显示为蓝色字体并带有下划线。
  • 访问过的链接显示为紫色并带有下划线。
  • 点击链接时,链接显示为红色并带有下划线。

如果为这些超链接设置了 CSS 样式,展示样式会根据 CSS 的设定而显示。
举个栗子:

#cata ul a {
    text-decoration: none;
    color: #000000;
}

上方的css样式是我之前做的一个项目,只供了解,现在还不需要读者深入研究。

语法
链接的 HTML 代码很简单。它类似这样:

<a href="url">链接文本</a>

href 属性描述了链接的目标。

target 属性
使用 target 属性,你可以定义被链接的文档在何处显示,如下会在新窗口打开超链接:

<a href="url" target="_blank">链接文本</a>

id 属性
id属性可用于创建在一个HTML文档书签标记。

提示: 书签是不以任何特殊的方式显示,在HTML文档中是不显示的,所以对于读者来说是隐藏的。

举个栗子:

<p id="00"></p>
<a href="#00"></a>

可以通过点击下方的链接跳到对应位置,用作目录十分方便。

图像

在 HTML 中,图像由 标签定义。

是空标签,意思是说,它只包含属性,并且没有闭合标签。

要在页面上显示图像,你需要使用源属性(src)。src 指 “source”。源属性的值是图像的 URL 地址。

Alt属性
alt 属性用来为图像定义一串预备的可替换的文本。
替换文本属性的值是用户定义的。

<img src="boat.gif" alt="Big Boat">

在浏览器无法载入图像时,替换文本属性告诉读者失去的信息。此时,浏览器将显示这个替代性的文本而不是图像。为页面上的图像都加上替换文本属性是个好习惯,这样有助于更好的显示信息,并且对于那些使用纯文本浏览器的人来说是非常有用的。

设置图像的高度与宽度
height(高度) 与 width(宽度)属性用于设置图像的高度与宽度。

属性值默认单位为像素:

<img src="xxx.jpg" alt="test" width="123px" height="456px">

提示: 指定图像的高度和宽度是一个很好的习惯。如果图像指定了高度宽度,页面加载时就会保留指定的尺寸。如果没有指定图片的大小,加载页面时有可能会破坏HTML页面的整体布局。