HTML基础
1.HTML基础
1.1HTML介绍
HTML文件是什么?
HTML表示超文本标记语言(Hyper Text Markup Language】。
HTML文件是一个包含标记的文本文件。
这些标记保速浏览器怎样显这个页面。
HTML文件必须有htm或者html扩展名。
HTML文件可以用一个简单的文本编辑器创建。
下面展示一个 简单例子
。
<html>
<head>
<title>Title of page</title>
</head>
<body>
This is my first homepage.
<b>This text is bold</b>
</body>
</html>
2.HTML元素
加粗
<b>test</b>
段落
<p>paragraph</p>
HTML中段落内容在p标签中不会换行,若要换行借助br标签
标题
<h1>到<h6>
<h1>is max </h1>
换行
<br> 强行换行,无结束标记
注释
<!-- hsjhud-->
3.HTML标签
在元素中插入标签,来定义文本样式
居中
<h1 align="center">test</h1>
4.HTML格式
文字方向,倒序输出
<bdo dir="rtl">123456</bdo>
删除和插入
<html>
<body>
<del>
ddd
</delr>
<ins>
123
</ins>
</body>
</html>
5.HTML实体
字符实体
在HTML中,有些字符拥有特殊含义,比如小于号“<“定义为一个HTML标签的
开始。假如我们想要浏览器显这些字符的话,必须在HTML代码中插入字符实
体。
一个字符实体拥有三个部分:一个nd符号(&),一个实体名或者一个实体号,
最后是一个分号(;)
想要在HTML文档中显示一个小于号,我们必须这样写:&t:或者<:
使用名字相对于使用数字的优点是容易记忆,缺点是并非所有的浏览器都支持
最新的实体名,但是几乎所有的览器都能很好地支持实体号。
注意:实体名是大小写敏感的。
空格  
< 小于号 < <
> 大于号 > >
& 和号 & &
" 引号 " "
' 撇号 ' (IE不支持) '
¢ 分(cent) ¢ ¢
£ 镑(pound) £ £
¥ 元(yen) ¥ ¥
€ 欧元(euro) € €
§ 小节 § §
© 版权(copyright) © ©
® 注册商标 ® ®
™ 商标 ™ ™
× 乘号 × ×
÷ 除号 ÷ ÷
<html>
<body>
<h2>字符实体</h2>
<p><</p>
<p>&lX;</p>
<p>用实体数字(比如"#174")或者实体名称(比如 "pound")替代 "X",然后查看结果。</p>
</body>
</html>
HTML链接
<a href="http://www.baidu.cn/">百度</a>
图片链接
<html>
<body>
<p>
您也可以把图像作为链接来使用:
<a href="/example/html/lastpage.html">
<img border="0" src="/i/eg_buttonnext.gif" />
</a>
</p>
</body>
</html>
6.框架
Frame 标签定义了放置在每个框架中的 HTML 文档。
在下面的这个例子中,我们设置了一个两列的框架集。第一列被设置为占据浏览器窗口的 25%。第二列被设置为占据浏览器窗口的 75%。HTML 文档 “frame_a.htm” 被置于第一个列中,而 HTML 文档 “frame_b.htm” 被置于第二个列中:
<frameset cols="25%,75%">
<frame src="frame_a.htm">
<frame src="frame_b.htm">
</frameset>
7.表格
<html>
<body>
<p>每个表格由 table 标签开始。</p>
<p>每个表格行由 tr 标签开始。</p>
<p>每个表格数据由 td 标签开始。</p>
<h4>一列:</h4>
<table border="1">
<tr>
<td>100</td>
</tr>
</table>
<h4>一行三列:</h4>
<table border="1">
<tr>
<td>100</td>
<td>200</td>
<td>300</td>
</tr>
</table>
<h4>两行三列:</h4>
<table border="1">
<tr>
<td>100</td>
<td>200</td>
<td>300</td>
</tr>
<tr>
<td>400</td>
<td>500</td>
<td>600</td>
</tr>
</table>
</body>
</html>
8.列表
无序列表
<html>
<body>
<h4>一个无序列表:</h4>
<ul>
<li>咖啡</li>
<li>茶</li>
<li>牛奶</li>
</ul>
</body>
</html>
有序列表
<html>
<body>
<ol>
<li>咖啡</li>
<li>牛奶</li>
<li>茶</li>
</ol>
<ol start="50">
<li>咖啡</li>
<li>牛奶</li>
<li>茶</li>
</ol>
</body>
</html>
9.表单
<form>
First name:<br>
<input type="text" name="firstname">
<br>
Last name:<br>
<input type="text" name="lastname">
</form>
<!DOCTYPE html>
<html>
<body>
<form action="/demo/demo_form.asp">
First name:<br>
<input type="text" name="firstname" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="提交">
</form>
<p>如果您点击提交,表单数据会被发送到名为 demo_form.asp 的页面。</p>
</body>
</html>
表单元素有
<input> 元素
<select> 元素(下拉列表)
<option> 元素定义待选择的选项
<textarea> 元素定义多行输入字段(文本域)
<button> 元素定义可点击的按钮
HTML5 增加了如下表单元素:
<datalist>
<keygen>
<output>