HTML是用来描述网页的一种语言。
HTML指的是超文本标识语言(Hyper Text Markup Language)
HTML 不是一种编程语言,而是一种标识语言(markup language)
标识语言是一套标记标签(markup tag)
HTML使用标记标签来描述网页
.htm与.html的区别
前者为Hyper Text Markup 超文本标记
后者为Hyper Text Markup Language 超文本标识语言
这两种都是静态网页文件的扩展名,扩展名可以更换不会引起错误(这是只打开而言,但对于一个链接来说,如果它指向的是.htm文件,而那个.htm文件被更换为.html文件,那么是找不到这个链接的)
- html 比 htm 的载入速度快
- htm 为DOS三字符文件扩展名时代而来
- html 为Windows时代支持多字符扩展名
- 不过对于新的软件,使用 .html 完全没有问题
HTML标题
标题(Heading)通过<h1>to<h6>等标签进行定义的。
<h1>定义最大的标题。<h6>定义最小的标题。
HTML水平线
<hr/>标签在HTML页面中创建水平线。
hr元素可用于分隔内容。
HTML注释
<!-- This is a comment -->
HTML段落
<p>段落的内容</p>
<br>换行
HTML使用超级链接与网络上的另一个文档相连。
<a href="url">Text to be displayed</a>
HTML创建表格
tr 行,td 列,th(是首行的列标题)
HTML列表
无序列表
无序列表始于<ul>标签。每个列表项始于<li>
有序列表
有序列表始于<ol> 标签。每个列表项始于<li>标签
自定义
HTML表单
<form>
...
input 元素
...
</form>
输入文本
<form>
First name:
<input type="text" name="firstname" />
<br />
Last name:
<input type="text" name="lastname" />
</form>
单选按钮
<form>
<input type="radio" name="sex" value="male" />
Male <br /><input type="radio" name="sex" value="female" />
Female </form>电子邮件发送
<html> <body> <form action="http:///someone@w3school.com.cn" method="post" enctype="text/plain"> <h3>这个表单会把电子邮件发送</h3> 姓名:<br> <input type="text" name="name" value="yourname" size="20"> <br> 电邮:<br> <input type="text" name="mail" value="yourmail" size="20"> <br> 内容:<br> <input type="text" name="comment" value="yourcomment" size="40"> <br><br> <input type="submit" value="发送"> <input type="reset" value="重置"> </form> </body> </html>
下拉框
<html> <body> <form> <select name="cars"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="fiat" selected="selected">Fiat</option> <option value="audi">Audi</option> </select> </form> </body> </html>
复选项
<form>
<input type="checkbox" name="bike" />
I have a bike
<br />
<input type="checkbox" name="car" />
I have a car
</form>
HTML可以在文档中显示图像
<img src="url" />