html常用标签总结
看排版更好的原文地址
文字标签
<font></font>
属性
- size:文字大小
取值范围1-7,如果超过7,大小还是7 - color:文字颜色
- 英文单词:如red, green, blue
- 使用16进制数表示:#ffffff RGB颜色
<font size="5" color="red">示例文字</font>
<font size="5" color="#66cc66">示例文字2</font>
注释
<!--注释内容-->
标题
<h1></h1> <h2></h2> <h3></h3> ....<h6></h6>
<h1>标题1</h1>
<h2>标题2</h2>
<h3>标题3</h3>
水平线
<hr/>
属性
-
size:水平线粗细 取值范围1-7
-
color:颜色
<hr size="5" color="red"/>
特殊字符
想在网页上面显示html标签,如<html>是网页的开始
需要进行转义
符号 | 对应的转义字符 |
---|---|
小于号 | < |
大于号 | > |
和号 | & |
空格 | |
列表
定义列表
-
<dl></dl>
:列表范围 -
<dt></dt>
:上层内容 -
<dd></dd>
:下层内容<dl> <dt>环家伟</dt> <dd>年龄:20</dd> <dd>博客地址:cnblogs.con/hjw1</dd> </dl>
有序列表
<ol></ol>
:有序列表范围
属性:type:前面的序号类型,有数字,字母,罗马数字- type="1"数字(默认)
- type="a" 字母
- type="i" 罗马数字
<li></li>
:里面是具体内容
<ol>
<li>第一点</li>
<li>第二点</li>
<li>第三点</li>
</ol>
无序列表
<ul></ul>
无序列表的范围
属性:type- type="circle" 空心圆
- type="disc" 实心圆(默认)
- type="square" 实心方块
<!--实心方块-->
<ul type="square">
<li>第一点</li>
<li>第二点</li>
<li>第三点</li>
</ul>
图像
<img src="图片路径"/>
属性:
-
src 图片路径
-
width 图片宽度
-
height 图片高度
-
alt 图片显示的文字
(鼠标移动到图片上面显示,或者图片打开失败显示。有些浏览器不支持)
<img src="a.jpg" wifth="300" height="400" alt="图片上的文字"/>
超链接
-
链接资源:
<a href="链接资源路径">显示内容</a>
- href :链接地址
- 如果为"#",点击无效果
- target:设置打开方式,默认在当前页面打开
- _blank :在新窗口打开
- _self:在当前页面打开
<a href="http://cnblogs.com/hjw1">当前标签页打开</a><br/> <a href="http://cnblogs.com/hjw1" target="_blank">新标签页打开</a><br/> <a href="#">点击无反应超链接</a>
- href :链接地址
-
定位资源
- 定义一个位置
<a name="top">顶部</a>
- 回到这个位置
<a href="#top">回到顶部</a>
- 定义一个位置
原样输出
元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。
每个制表符占据8个字符的位置,但并不推荐使用tab,因为在不同的浏览器中,tab的表现形式各不相同。在用
标签格式化的文档段中使用空格,可以确保文本正确的水平位置。表格
<table></table>
:表格范围<tr></tr>
:表示一行<td></td>
:表示一个单元格<th></th>
:表示居中加粗的单元格<caption></caption>
:表格的标题(写在table和tr之间)- 合并单元格:
- rowspan:跨行 如:
rowspan="3"
- colspan:跨列
- rowspan:跨行 如:
table
属性border
:表格线bordcolor
:表格线颜色cellspacing
:单元格之间的距离width
:表格宽度height
:表格高度align
:设置表格文字对齐方式 有left right center
tr
属性align
:设置行对齐方式 有left right center
td
属性align
:设置单元格对齐方式 有left right center
<table border="1" cellspacing="0">
<tr>
<th>姓名</th>
<td>环家伟</td>
</tr>
<tr>
<th rowspan="2">blog:</th>
<td>cnblogs.com/hjw1</td>
</tr>
<tr>
<td>cnblogs.com/hjw1</td>
</tr>
</table>
表单标签
<form></form>
:定义表单范围- 输入项 :大多数:
<input></input>
都要有name- 普通输入项:
<input type="text"/>
- 密码输入项:
<input type="password"/>
- 单选输入项:
<input type="radio"/ name="myName">
- name用来标记同一组单选框,同一组的name必须相同
- 必须有value值
- 默认选中:checked="checked"
- 复选输入项:
<input type="checkbox"/>
- name用来标记同一组单选框,同一组的name必须相同
- 必须有value值
- 默认选中:在默认选项加checked="checked"
- 文件输入项:
<input type="file"/>
- 下拉输入项:
- 默认选中:selected="selected"
<select name="birth"> <option value="1997">1997</option> <option value="1998">1998</option> <option value="1999">1999</option> </select>
- 文本域:
<textarea cols="10" rows="10"></textarea>
- cols:列数
- rows:行数
- 隐藏项:
<input type="hidden"/>
- 提交按钮:
<input type="submit"/>
- value:按钮上的文字,默认为提交
- 通过url提交表单
- 参数在?后面
- 通过键值对提交
- 键值对之间由&分开
- 提交地址通过form的action属性设置
- 实现点击按钮构建百度url示例
<form action="http://www.baidu.com/s"> <input type="hidden" name="ie" value="UTF-8" /> <input type="text" name="wd" /> <input type="submit" value="百度一下" /> </form>
- 普通输入项:
- 输入项 :大多数:
- form 属性
- action:提交到的地址,默认当前页面
- method:表单提交方式。有get和post,默认get
- get和post区别:
- get请求url会携带提交的数据,post不会携带
- get没有post安全
- get有数据大小限制,post没有限制
- get和post区别:
- enctype:文件上传时需要,
<input type="image" src="图片路径" />
可以实现图片提交按钮- 重置按钮
<input type="reset"/>
- 普通按钮 :
<input type="button" />
其他常用标签
- b :加粗
- u :下划线
- i :斜体
- s :删除线
- pre :原样输出
- sub :下标
- sup :上标
- div :自动换行,
- span :在同一行显示
- p :段落,比br标签多一行
html头标签
头标签:head里面的标签
- title:表示在浏览器标签上面显示的内容
- base:设置超链接的基本设置
<base target="_blank"/>
统一设置超链接为在新标签页打开
(设置后这样写会在新标签页打开)) - mata:提供设置页面一些相关内容
<meta http-equiv="refresh" content="3,http://cnblogs.com/hjw1"/>
实现延时3秒自动跳转到指定页面<meta name="keywords" content="关键字">
提供给搜索引擎关键字- link标签:引入外部文件
框架标签
有点过时了
`
- rows
:按行进行划分
` cols
:cols:按列进行划分
<frameset cols="80, *></frameset>"
- frame:具体显示的页面
<frame name="lower_left" src="链接">
不能写在`body标签里面
在a标签的target属性填入frane的name,可实现在指定frame打开链接