什么是HTML?
HTML 指的是超文本标记语言,不是一种编程语言,标记语言是一套标记标签,HTML是使用标记标签来描述网页
HTML标签是有尖括号包围的关键词,如<html></html>;
Html的标签:
<html></html> :定义HTML文档;
<body></body> :定义文档主体:
<h1>to<h6>:定义HTML标题:
<hr></hr>:定义水平线:
<!-- -->:定义注释
<!DOCTYPE>:定义文档类型
<a></a>:定义超链接
<abbr><abbr>:定义首字母缩写
<address></address>:定义文档或者文章作者的联系信息(如果此标签位于<body>元素内,则它表示文档联系信息,如果此标签位于<article>元素内,则它表示文章的联系信息,)
<area></area>:定义图像映射中的区域
<article><article>:规定独立的字包含内容
<aside><aside >:定义其所处内容之外的内容
<audio><audio>:定义声音或者其他音频流
<b></b>:规定粗体文本
<base/>标签为网页上的所有连接规定默认地址或者默认目标(此标签必须位于head元素之内)
<bdo></bdo>:覆盖元素的默认方向
<big></big>:呈现大号字体
<blockquote></blockquote>:定义长引用(即块引用);块引用的部分有自己的外边距
<br/>:插入一个简单的换行符
<button></button>:定义一个按钮标签
<canvas></canvas>:标签定义图形,只是图形容器,必须使用脚本来绘制图形
<caption></caption>:定义表格标题
<center></center>:对齐所包括的文本进行水平居中
<em></em>:把文本定义为强调的内容
<strong></strong>:把文本定义为语气更强的强调的内容
<i></i>:定义斜体字
<iframe></iframe>:定义内联框架
<img></img>:定义图像
<input></input>:定义输入控件
<ins></ins>:定义被插入文本
<kbd></kbd>:定义键盘文本
<keygen></keygen>:定义生成秘钥
<label><label>:定义input元素的标注
<legend></legend>:定义fieldset元素的标题
<li></li>:定义列表的项目
<link></link>:定义文档与外部资源的关系
<map></map>:定义图像映射
<mark></mark>:定义有记号的文本
<menu></menu>:定义命令的列表或者菜单
<menuitem></menuitem>:定义用户可以从弹出菜单调用的命令
<meta></meta>:定义关于HTML文档的元信息
<meter></meter>:定义预定义范围内的度量
<nav><nav>:定义导航链接
<noframes></noframes>:定义针对不支持框架的用户的替代内容
<noscript><noscript>:定义针对不支持客户端脚本的用户的替代内容
<object><object>:定义内嵌对象
<ol></ol>:定义有序列表
<optgroup></optgroup>:定义选择列表中相关选项的组合
<option></option>:定义选择列表中的选项
<output><output>:定义输入的一些类型
<p></p>:定义段落
<param></param>:定义对象的参数
<pre></pre>:定义预格式文本
<progress></progress>:定义任何类型的任务的进度
<q></q>:定义短的引用
<rp></rp>:定义如浏览器不支持ruby元素显示的内容
<samp></samp>:定义计算机代码样本
<script><script>:定义客户端脚本
<select></select>:定义选择列表(下拉列表)
<small></small>:定义小号文本
<source></source>:定义媒介源
<span></span>:定义文档中的节
<style></style>:定义文档的样式信息
<sub></sub>:定义下标文本
<summary></summary>:为<details>定义可见的标题
<sup></sup>:定义上标文本
<table></table>:定义表格
<tbody><tbody>:定义表格中的主体单元
<td><td>:定义表格中的单元
<textarea></textatea>:定义多行的文本输入控件
<tfoot></tfoot>:定义表格中的表注内容(脚注)
<th></th>:定义表格中的表头单元格
<thead></thead>:定义表格中的表头内容
<time></time>:定义日期/时间
<title><title>:定义文档的标题
<tr></tr>:定义表格中的行
<track></track>:定义用再媒体播放器中的文本轨道
<tt></tt>:定义打印机文本
<u></u>:定义下划线文本
<ul><ul>:定义无序列表
<var></var>:定义文本的变量部分
<video></video>:定义视频
<wbr><wbr>:定义视频
部分标签的属性:
1,<img>标签:必须属性:alt:规定图像的替代文本
Scr:规定显示图像的URL
如例子
<img src = "images/aa.jpg">图像1</img>
2.<input>标签:
文本域:<input type = “text” name = “fname”/>
密码域:<input type = “password” name = “password”/>
复选框:I like bike<input type = “checkbox” name = “bike” checked = “checked”//默认选/ >
I like car<input type = “checkbox” name = “car”/>
效果如下:
单选框:male<input type = “radio” name = “sex” value = “male”checked = “checked” />
Famale<input type = “radio” name = “sex” value = “famale”/>
效果如下:
下拉框:
<select name="cars">
<option value="volvo" selected = “selected”//默认选中>Volvo </option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
效果如下:
多行文本域:<textarea>
Html属性:
文本对齐:(align = “center”\”right”\”reft”\)
没有下划线的连接:(style = “text-decoration:none”)
在新的窗口中打开连接:target = “_blank”
跳出框架:target = “_top
电子邮件连接:<a href = “mailto:guojingfeng@gmail.com?subject = hello%20again”>发送邮件</a>”(注:%20替换单词之间的空格,这样浏览器就可以正常显示文本)
添加背景图片:background = “images/aa.jpg”
排列图像的对齐方式:align = “bottom”\”middke”\”top”
浮动:align = “right”\”left”
调整图像尺寸:width = “500” height = “200”
制作图像作为连接:<a href = “http://www.baidu.com”><img src = “images/aa.jpg”></img></a>
设置边框:border = “数值”(注:表格中没有border属性或者border属性设置为0表示没有边框)
表格属性:<table>标签开始一个表格,<th>定义表格的表头,<tr>定义表格的行,<td>定义表格的列,<td></td>这样定义一个空的单元格,跨越列两列的单元格:calspan = “2”.跨越两行的单元格属性:rowspan = “2” 单元格边距(单元格内容与其边框之间的空白):cellpadding 单元格间距(单元格之间的距离):cellspacing ,向表格添加颜色:bgcolor,添加背景图片:background, 单元格中排列内容:align = “” ,围绕表格的边框:frame = box(四周边框),frame = above(上方的边框),frame = below(下方边框),frame = hsides(上下两边的边框),frame = vsides(左右两边的边框)
如:
<table border = "6">
<caption>My headline</caption>
<tr>
<th>1</th>
<td>100</td>
<td>200</td>
<td>300</td>
<td>400</td>
</tr>
<tr>
<th rowspan = "2">2</th>
<td></td>
<td>600</td>
<td>700</td>
<td>800</td>
</tr>
<tr>
<td>100</td>
<td>200</td>
<td>300</td>
<td>400</td>
</tr>
</table>
效果如下:
列表:无序列表(默认使用粗体圆点显示列表项):
<ul>
<li>100</li>
<li>200</li>
<li>300</li>
<li>400</li>
</ul>
有序列表(默认使用数字显示列表项)
<ol>
<li>100</li>
<li>200</li>
<li>300</li>
<li>400</li>
</ol>
效果如下:
无序列表项的不同类型:type = disc(列表项是实心圆点显示),type =circle (列表项是空心圆点显示),type = square(列表项实心方形显示)
如:
<ul type = "square">
<li>100</li>
<li>200</li>
<li>300</li>
<li>400</li>
</ul>
效果如下:
有序列表项的不同类型type = “A”(从A开始的列表项),type = “a”(从小写a开始的列表项 等等)