HTML 30分钟入门教程
什么是HTML
【引荐教程:HTML教程】
HTML是英文Hyper Text Mark-up Language(超文本标志说话)的缩写,它规定了本人的语律例则,用来表示比“文本”更丰硕的意义,比方图片,表格,链接等。阅读器(IE,FireFox等)软件知道HTML说话的语法,可以用来查看HTML文档。当前互联网上的绝大部分网页都是使用HTML编写的。
HTML是啥样的
简便地来说,HTML的语法就是给文本加上表白文本含义的标签(Tag),让会员(人或程序)能对文本得到更好的懂得。
下面是一个最简便的HTML文档:
<html> <head> <title>第一个Html文档</title> </head> <body> 欢迎拜访<a href="http://deerchao.net">deerchao的个人网页</a>! </body> </html>
所有的HTML文档都应当有一个<html>标签,<html>标签可以包括两个部分:<head>和<body>。
<head>标签用于包括整个文档的一样信息,比方文档的标题(<title>标签用于包括标题),对整个文档的描写,文档的关键字等等。文档的详细内容就要放在<body>标签里了。
<a>标签用于表示链接,在阅读器(如IE,Firefox等)中查看HTML文档时,点击<a>标签括起来的内容时,平常会跳转到另一个页面。这个要跳转到的页面的地址由<a>标签的href属性指定。上面的<a href="http://deerchao.net">中,href属性的值就是http://deerchao.net。
HTML文档可以包括的内容
通过不一样的标签,HTML文档可以包括不一样的内容,比方文本,链接,图片,列表,表格,表单,框架等。
文本
HTML对文本的支撑是最丰硕的,你可以设定不一样级别的标题,分段和换行,可以指定文本的语义和外不雅,可以说明文本是援用自其它的地方,等等等等。
链接
链接用来指出内容与另一个页面或当前页面某个地方有关。
图片
图片用于使页面愈加美妙,或供给更多的信息。
列表
列表用于说明一系列条目是彼此相关的。
表格
表格是按行与列将数据组织在一起的情势。也有不少人使用表格停止页面规划。
表单
表单平常由文本输入框,按钮,多选框,单选框,下拉列表等组成,使HTML页面更有交互性。
框架
框架使页面里能包括其它的页面。
HTML文档格局具体说明
前面介绍了HTML文档的根本格局,下面再做一个具体说明。
HTML文档可以用任何文本编纂器(比方记事本,UltraEdit等)创立,编纂,由于它的内容在本质也只是一些文本。
在HTML文本中,用尖括号括起来的部分称为标签。假如想在正文里使用尖括号(或者大与号小与号,总之是统一个东西),必需使用字符转义,也就是说转换字符的原成心义。<应当使用<代替,>则使用>,至于&符号本身,则应当使用&替换(不得不说的是有许多HTML文档没有遵照这个规则,常用的阅读器也都能够剖析出&到底是一个转义的开端,还是一个符号,但是这样做是不引荐的)。
标签本质上是对它所包括的内容的说明,大概会有属性,来给出更多的信息。比方<img>(图片)标签有src属性(用于指明图片的地址),width和height属性(用于说明图片的宽度和高度)。HTML里能使用哪些标签,这些标签离别可以具有哪些属性,这些都是有规定的,知道了这里说的根本知识之后,学习HTML其实也就是学习这些标签了。本文后面会对常用的HTML标签做出简短的介绍。
标签平常有开端部分和完毕部分(也被称为开端标签和完毕标签),它们一起限制了这个标签所包括的内容。属性只能在开端标签中指定,属性值可以用单引号或双引号括起来。完毕标签都以/加上标签名来表示。有时候,有些标签并不包括其它内容(只包罗本人的属性,乃至连属性都没有),这种状况下,可以写成相似这样:<img src="logo.gif" />。留意最后的一个空格和一个反歪杠,它说明这个标签已经完毕,不需要独自的完毕标签了。
某些标签包括的内容中还可以有新的标签,新的标签名乃至大概还可以与包括它的标签的名称雷同(哪些标签可以包括标签,可以包括哪些标签也是有规定的)。比方:
<div> <div>分类名目…</div> <div>当前分类内容列表…</div> </div>
在这种状况下,最后显现的标签应当最先完毕。
HTML文档里所有的空白符(空格,Tab,换行,回车)会被阅读器忽略,独一的例外是空格,对空格的处置方式是所有持续的空格被当做一个空格,不管有一个,还是两个,还是100个。之所以有这样的规则是由于忽略空白符能让使用HTML的作者以他觉得最利便的格局来摆列内容,比方可以在每个标签开端后增添缩进,标签完毕后减少缩进。由于英语文本中空格用得很遍及(用于分隔单词),所以对空格做了这样的非凡处置。假如要显示持续的空格(比方为了缩进),应当用 来代表空格。
常用标签介绍
文本
最常用的标签大概是<font>了,它用于改动字体,字号,文字色彩。
<font size="6">6</font> <font size="4">4</font> <font color="red" size="5">红色的5</font> <font face="黑体">黑体的字</font>
加粗,下划线,歪体字也是常用的文字结果,它们离别用<b>,<u>,<i>表示:
<b>Bold</b> <i>italic</i> <u>underline</u>
还有一些标签,用来指出包括的文本有非凡的意义,比方<abbr>(表示缩写),<em>(表示强调),<strong>(表示更强地强调),<cite>(表示援用),<address>(表示地址)等等。这些标签不是为了定义显示结果而存在的,所以从阅读器里看它们大概没有任何结果,也大概不一样的阅读器对这些标签的显示结果完全不一样。
一篇很长的文章,假如有适宜的小标题的话,就可以快速地对它的内容停止大致的理解。在HTML里,用来表示标题的标签有:<h1>,<h2>,<h3>,<h4>,<h5>,<h6>,它们离别表示1级标题,二级标题,三级标题...
<h1>HTML 30分钟教程</h1> <h2>什么是HTML</h2> ... <h2>HTML是啥样的</h2> ...
图片
<hr>标签用于在页面上增加横线。可以通过指定width和color属性来操纵横线的长度和色彩。
<hr width="90%" color="red" />
<img>标签用于在页面上增加图片,src属性指定图片的地址,假如没法翻开src指定的图片,阅读器平常会在页面上需要显示图片的地方显示alt属性定义的文本。
<img src="http://www.xx.com/Icons/valid-xhtml10" alt="图片简介" />
链接
超级链接用<a>标签表示,href属性指定了链接到的地址。<a>标签可以包括文本,也可以包括图片。
<a href="http://deerchao.net">deerchao的个人网站</a> <a href="http://validator.w3.org"><img src="http://www.xx.com/Icons/valid-xhtml10" alt="验证HTML" /></a>
分段与换行
由于HTML文档会忽略空白符,所以要想包管正常的分段换行的话,必需指出哪些文字是属于统一段落的,这就用到了标签<p>。
<p>这是第一段。</p> <p>这是第二段。</p>
也有人不消<p>,而用<br>。<br>只表示换行,不表示段落的开端或完毕,所以平常没有完毕标签。
这是第一段。<br> 这是第二段。<br /> 这是第三段。
有时,要把文档看作不一样的部分组合起来的,比方一个典型的页面大概包罗三个部分:页头,主体,页足。<div>标签专门用于标明不一样的部分:
<div>页头内容</div> <div>主体内容</div> <div>页足内容</div>
表格
HTML文档在阅读器里平常是从左到右,从上到下地显示的,到了窗口右侧就主动换行。为了实现分栏的结果,许多人使用表格(<table>)停止页面排版(虽然HTML里供给表格的本意不是为了排版)。
<table>标签里平常会包括几个<tr>标签,<tr>代表表格里的一行。<tr>标签又会包括<td>标签,每个<td>代表一个单元格。
<table> <tr> <td>2000</td><td>悉尼</td> </tr> <tr> <td>2004</td><td>雅典</td> </tr> <tr> <td>2008</td><td>北京</td> </tr> </table>
<tr>标签还可以被<table>里的<thead>或<tbody>或<tfoot>包括。它们离别代表表头,表正文,表足。在打印网页的时候,假如表格很大,一页打印不完,<thead>和<tfoot>将在每一页显现。
<th>和<td>非常类似,也用在<tr>里边,不一样的是<th>代表这个单元格是它所在的行或列的标题。
<table> <thead> <tr><th>时间</th><th>地点</th></tr> </thead> <tbody> <tr><td>2000</td><td>悉尼</td></tr> <tr><td>2004</td><td>雅典</td></tr> <tr><td>2000</td><td>北京</td></tr> </tbody> </table>
列表
表格用于表示二维数据(行,列),一维数据则用列表表示。列表可以分为无序列表(<ul>),有序列表(<ol>)和定义列表(<dl>)。前两种列表更常见一些,都用<li>标签包括列表项目。
无序列表表示一系列相似的项目,它们之间没有前后次序。
<ul> <li>iphone</li> <li>桔子</li> <li>桃</li> </ul>
有序列表中各个项目间的次序是很重要的,阅读器平常会主动给它们发生编号。
<ol> <li>翻开冰箱门</li> <li>把大象赶进去</li> <li>关上冰箱门</li> </ol>
框架
最后谈一下框架,曾经非常流行的技术,框架使一个窗口里能同时显示多个文档。主框架页里面没有<body>标签,代替它的是<frameset>。
<frameset>标签的属性Rows和Cols用于指定框架集(frameset)里有多少行(列),乃至每行(列)的高度(宽度)。
<frameset>标签可以包括<frame>标签,每个<frame>标签代表一个文档(src属性指定文档的地址)。
假如觉得这样的页面还不足复杂的话,还可以在<frameset>标签里包括<frameset>标签。
以上就是HTML 30分钟入门教程的具体内容,更多请关注百分百源码网其它相关文章!