一、block块级标签:可以设置宽和高的标签
1、div:无意义的盒子
<div style="width:100px;height:100px;background-color:red;"></div>
2、 h1~h6
标题一共有六个,h1~h6,并且依据重要性递减,字体有加粗效果。h1是最高的等级。有默认margin值。
<h1>我是一级标题</h1>
<h2>我是二级标题</h2>
<h3>我是三级标题</h3>
<h4>我是四级标题</h4>
<h5>我是五级标题</h5>
<h6>我是六级标题</h6>
我是一级标题
我是二级标题
我是三级标题
我是四级标题
我是五级标题
我是六级标题
3、 p段落
有默认margin值
<p>我是一个段落</p>
4、 列表
(1)有序列表ol
<ol>
<li>列表项1</li>
<li>列表项2</li>
</ol>
- 列表项1
- 列表项2
(2)无序列表ul
<ul>
<li>列表项1</li>
<li>列表项2</li>
</ul>
- 列表项1
- 列表项2
ol和ul必须要和li嵌套使用。根据书写规范来说:中间不能添加其他标签,如果要添加其他标签内容的话就在li标签里添加
要注意的是,ul和ol是块级标签,但是li不是块级标签,之所以li可是设置宽和高,是因为li继承了父级的块级属性,li其实属于 display: list-item;
(2)自定义列表
<dl>//自定义列表
<dt>汉字</dt>//列表标题
<dd>是用于书写汉语的文字[1] ,也可被借用于书写日语、朝鲜语(韩语)等语言。</dd>//列表内容
<dt>洛阳纸贵</dt>
<dd>称颂杰出的作品风行一时。</dd>
</dl>
- 汉字
- 是用于书写汉语的文字[1] ,也可被借用于书写日语、朝鲜语(韩语)等语言。
- 洛阳纸贵
- 称颂杰出的作品风行一时。
dl,dt,dd要嵌套配合使用。根据书写规范来说:中间不能添加其他标签,如果要添加其他标签内容的话就在dt和dd标签里添加
5、 form表单:用于为用户输入创建HTML表单
<form action="test.php" method="get"></form>
有属性:
(1)actoin属性 输入的数据被传送到的地址,比如一个PHP页面(test.php)
(2)method属性 数据传送的方式(比较常见:post(保密性较强)、get(保密性差,显示到地址框上)
form标签里嵌套的是input标签
6、hr分割线标签
<p>几号放假?</p>
<hr />
<p>大家好啊!</p>
几号放假?
大家好啊!
6、blockquote标签:长文本引用。
7、pre标签:预格式化的文本 要插入多行代码时不能使用code标签,如果是多行代码,可以使用pre标签。
<pre>
var i = 0;
var j = 0;
</pre>
var i = 0;
var j = 0;
8、address标签:为页面加入地址信息,样式为斜体。
<address>上海市</address>
上海市
二、inline-blck行块级标签
1、input标签
(1)text文本
<label>姓名:</label><input type="text" name="username" value="请输入姓名" />
(2)password密码:可以隐藏字符
- name 为文本框命名,以备后台程序ASP 、PHP使用;
- value 为文本输入框设置默认值。(一般起到提示作用)
(3)radio单选框:只能选一个
(4)chexkbox复选框:可以选多个
<label>荔枝:</label><input type="checkbox" name="" value="荔枝" checked />
<label>苹果:</label><input type="checkbox" name="" value="苹果" />
<label>香蕉:</label><input type="checkbox" name="" value="香蕉" checked />
value 提交数据到服务器的值(后台程序PHP使用)
name 为控件命名,以备后台程序ASP、PHP使用
checked 当设置checked 或 checked=”checked”时,该选项被默认选中
注意:同一组的单选按钮,name取值一定要一致,这样同一组的单选按钮才可以起到单选的作用
5、button:按钮
<input type="button" name="button" value="按钮" />
6、sumbit:发送
<input type="submit" name="submit" value="发送" />
顾名思义,button就是有按钮点击作用,submit有发送到服务器端的作用
7、textarea文本域标签
<textarea></textarea>
可鼠标拖动改变文本域框的大小,可以设置最多输入多少行,多少列
cols属性 :多行输入域的列数
rows属性 :多行输入域的行数
8、select标签:下拉列表框。
<select>
<option>面包</option>
<option>牛奶</option>
<option>奶酪</option>
</select>
<select multiple>
<option>面包</option>
<option>牛奶</option>
<option>奶酪</option>
</select>
//按住command键,可实现多选。
multiple属性 可以实现多选功能,但是样式会发生改变。
option 下拉选项
三、table标签
1、table表格
(1)table tbody这个标签基本上不怎么用了
(2)tr 表格的一行
(3)th 表格的头部的一个单元格,表格表头
(4)td 表格的一个单元格
(5)caption 表格标题
(6)summary属性 表格的摘要
<table summary="水果价格表">
<caption>表格标题</caption>
<tr>
<th>香蕉</th>
<th>草莓</th>
<th>荔枝</th>
</tr>
<tr>
<td>5元/斤</td>
<td>10元/斤</td>
<td>10元/斤</td>
</tr>
</table>
| 香蕉 | 草莓 | 荔枝 |
|---|---|---|
| 5元/斤 | 10元/斤 | 10元/斤 |
四、inline行级标签
1、em 和 strong
两者都是强调,但是两者在强调语气上有区别:em 表示强调;strong 表示更强烈的强调
我是em
我是strong
2、span:和div差不多无意义,但多是用来包含字符。
3、q:短文本引用 比如在你的网页的文章里想引用某个作家的一句诗,这样会使你的文章更加出彩,那么标签是你所需要的
。
五、其他标签
1、label标签:为input元素定义标注(标记)
2、br标签:换行
3、a:超链接
href属性 :链接目标,必不可少的
title属性
target
4、img图片:为网页插入图片
<img src="https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcTkYnz8GgqSaflPuEsnKbJrxZMGouOYLj0eOjYm25PlEldrBhsGDg" title="可爱小猪" alt="可爱小猪图片" />
把鼠标移动到图片上看看
src 图像的位置,必不可少的
title 提供在图像可见时对图像的描述(鼠标滑过图片时显示的文本)
alt 指定图像的描述性文本,当图像不可见时(下载不成功时),可看到该属性指定的文本;
5、code标签 :在网页中显示一些计算机专业的编程代码,当代码为一行代码时,你就可以使用code标签了。
<code>
var i = 0;
var j = 0;
</code>
var i = 0;
var j = 0;
以上标签都可以通过设置css样式改变标签属性,display:block(块级)|inline(行级)|inline-block(行块级)|table(表格级)|table-cell(表格行级)|table-rows(表格单元级)进行转换
