一、标签
1.标签的意义
可以为一段文字或者一张图片添加超链接、将文字设置为斜体、改变字号等等。一般成对出现,分为单标签和双标签两种。
2.常见标签
①h标签:
标题标签。总共有六级,对应不同标题字样大小。
②P标签:
段落标签。相邻P标签间会空出一行。align 属性在标签内使用,用于表现文字的位置居中、靠左等。
③br标签:
换行标签。用于文字末尾,起换行作用。与P标签不同于相邻之间不空行。
④hr标签:
下划线标签。可用high、width与color属性来更改下划线的长宽与颜色。
⑤字体标签:
strong与b标签都可使字体变粗,strong标签权重更重通常用来告诉搜索引擎这个关键词或这句话是此页面的重点内容。em和i标签可使字体倾斜,em标签具有语义在搜索引擎里更受重视。u标签表现下划线。del标签表示删除线。
⑥ sub标签:
下标标签。可用于数学里的角标表示。
⑦sup 标签:
上标标签。可用于数学里的次方表达。
⑧pre标签:
可表示出输入的文字格式。
⑨span标签:
行内标签。可改变文本的样式,如字体大小、颜色、背景颜色、字体样式。
⑩div标签:
块级标签。可用作严格的组织工具,并且不使用任何格式与其关联。
注:行内标签:不能自动换行,除非这一行内容铺满整个页面才会换行,如:span
块级标签:自动换行,独占一行,如:div hn p hr
3.表单标签
①form标签:
可用来表示需要向服务器提交的数据表单,在form的子标签(input、select、textarea...)里实现让用户输入、单选、多选等多种操作,一般与input标签连用。action属性在form标签内表示跳转路径,method属性在form标签内用来明确表单提交的方式 (get、post) 默认值是get,name属性在form标签内表示表单的名称。
注:a.路径:分为两种绝对路径和相对路径。绝对路径为从盘符开始到文件为止的一个路径
b. get与post:get请求不是特别安全,会把用户信息暴露在地址栏;post请求相较于get会安全一点
②input标签:
通过type属性值的不同展示出不同效果。
<form action="C:\Users\前端\HTML\作业4.html" method="post" name="register">
<!--在这里放入子标签input/select、textarea等让用户输入内容-->
<p>
用户名:<input type="text">
</p>
<p>
密码:<input type="password">
</p>
<p>
请选择您的性别:<input type="radio" name="gender">男
<input type="radio" name="gender">女
</p>
<p>
请选择您的爱好:<input type="checkbox" name="aihao">唱歌
<input type="checkbox" name="aihao">跳舞
<input type="checkbox" name="aihao">rap
<input type="checkbox" name="aihao">打篮球
</p>
<input type="submit" value="登录">
<input type="reset" >
<input type="button" value="普通">
<input type="image" src="C:\Users\前端\1.png">
<input type="file">
<input type="hidden" value="1234567"><br>
请输入您的邮箱:<input type="email">
<input type="color">
<input type="date">
<input type="time">
<input type="datetime-local">
<input type="range" ></form>
<form action="demo01.html">
<p>
用户名:<input type="text" required>
</p>
<p>
用户名:<input type="text" readonly value="lisi" disabled>
</p>
<p>
密码:<input type="password" autofocus>
</p>
<p>
请选择您的性别:<input type="radio" name="gender" checked>男
<input type="radio" name="gender">女
</p>
<p>
请选择您的爱好:<input type="checkbox" name="aihao">唱歌
<input type="checkbox" name="aihao">跳舞
<input type="checkbox" name="aihao">rap
<input type="checkbox" name="aihao">打篮球
</p>
<input type="submit" value="登录">
<input type="reset" >
<input type="button" value="普通">
<!-- <input type="image" src="按钮.jpg"> -->
<input type="file">
<input type="hidden" value="1234567"><br>
请输入您的邮箱:<input type="email">
<input type="color">
<input type="date">
<input type="time">
<input type="datetime-local">
<input type="range" >
</form>
③select标签:
下拉列表框。一般与option连用。selected属性表示默认被选中的选项 ,multiple属性表示以列表的形式展示。
<form action="">
请选择您的收货地址:
<select name="" id="" multiple>
<option value="">重庆</option>
<option value="">成都</option>
<option value="">贵州</option>
<option value="" selected>云南</option>
<option value="">陕西</option>
</select>
</form>
④textarea标签:
类似于文本框显示文本域。cols属性表示多少列,用于表示文本域的宽度。rows属性表示多少行,用于表示文本域的高度
<textarea name="" id="" cols="60" rows="50"> textarea标签</textarea>
④a标签:
主要用于从一个页面跳转到另一个页面。vlink属性表示访问过的超文本链接的颜色。alink 属性表示激活超文本链接的颜色。href属性表示要跳转的链接。link属性表示超文本链接的颜色。text属性表示文本的颜色。bgcolor属性表示背景颜色。background属性表示背景图片
<a href="https://www.baidu.***/">点击我</a>
<a href="https://www.baidu.***/">点击我</a>
<a href="https://www.baidu.***/" target="_blank">点击我</a>
<a href="https://www.baidu.***/" target="_self">点击我</a>
<a href="https://www.baidu.***/" target="_parent">点击我</a>
<a href="https://www.baidu.***/" target="_top">点击我</a>
<a href="#01"><h3>第一章</h3></a>
<a href="" id="01">第一章</a><br>
⑤img标签:
向网页嵌入图像。src与alt属性是img标签的必需属性。图片常见的格式:GIF JPG PNG BMP等
src属性表示图片的路径 (绝对路径和相对路径)
alt属性表示代替图片文本的内容(图片路径错误或因浏览器的原因打不开图片,用文字表示) width ----- 宽度
height ---- 高度 单位都是px %
border ------ 边框 默认值是0
align ---- 位置
位置:top --上对齐 middle -- 居中对齐 bottom --下对齐(默认对齐) right -- 右对齐left -- 左对齐title ----- 图片的标题 ------ 用来显示描述图片的文字
<img src="图片1.png" alt="图片" width="200px" height="10%" border="5"><br>
上对齐<img src="图片1.png" alt="图片" width="200px" height="10%" align="top"
border="1"><br>
下对齐<img src="图片1.png" alt="图片" width="200px" height="10%" align="bottom"
border="1"><br>
居中对齐<img src="图片1.png" alt="图片" width="200px" height="10%"
align="middle" border="1"><br>
左对齐<img src="图片1.png" alt="图片" width="200px" height="10%" align="left"
border="1"><br>
右对齐<img src="图片1.png" alt="图片" width="200px" height="10%" align="right"
border="1"><br>
默认对齐<img src="图片1.png" alt="图片" width="200px" height="10%" border="1">
<img src="图片1.png" alt="图片" title="这是一张图片">
⑥多媒体标签:
audio 标签在网页里插入音频 vide标签在网页里插入视频
controls属性表示的是播放器的组件
autoplay属性表示的自动播放
loop属性表示的是循环播放
<audio src="GGB.mp3" controls autoplay loop></audio>
<video src="猪猪侠.mp4" controls width="300px" height="200px"></video>
二、特殊字符
三、表格布局
1.表格标签:
①table标签:
用来定义表格,整个表格都包括在该标签里
②thead标签:
③tbody标签:
④tfoot标签:
⑥tr标签:
⑦td标签:
用于创建表格的行和列
<table>
<thead>表头</thead>
<tbody> 表格的主干
<tr> 行
<td>第一行第一列</td> 列
<td>第一行第二列</td>
</tr>
<tr>
<td>第二行第一列</td>
<td>第二行第二列</td>
</tr>
</tbody>
<tfoot>表尾</tfoot>
</table>
2.表格的边框
<table border="1">
<tr>
<td>序号</td>
<td>姓名</td>
<td>专业</td>
</tr>
<tr>
<td>1</td>
<td>张三</td>
<td>软件工程</td>
</tr>
<tr>
<td>2</td>
<td>李四</td>
<td>物联网</td>
</tr>
<tr>
</table>
3.表格的宽高
<table border="1" width="200px" height="200px">
<tr>
<td>1</td>
<td>张三</td>
<td>软件工程</td>
</tr>
<tr>
<td>2</td>
<td>李四</td>
<td>物联网</td>
</tr>
</table>
4.表格背景
<table border="1" width="400px" height="400px" bgcolor="pink" background="图片
1.png">
5.表格的位置
<table border="1" width="400px" height="400px" bgcolor="pink"align="center">
<tr>
<td>1</td>
<td>张三</td>
<td>软件工程</td>
</tr>
</table>
6.表格的间距和边距
<table border="1" width="300px" height="300px" cellpadding="30"
cellspacing="20">
<tr>
<td>第一行第一列</td>
<td>第一行第二列</td>
</tr>
<tr>
<td>第二行第一列</td>
<td>第二行第二列</td>
</tr>
</table>
7.表格的嵌套
在表格里嵌套另一个表格
<table border="1" width="300px" height="300px" bgcolor="pink">
<tr>
<td> </td>
<td>
<table border="1" width="200px" height="300px" bgcolor="green">
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
8.表格的合并
<table border="1" cellspacing="0" width="300px" height="300px">
<tr>
<td rowspan="2"> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"> </td>
<td> </td>
</tr>
</table>
四、列表标签
1.有序列表 (ol)
<ol type="1" start="7" reversed>
<li>前端</li>
<li>前端</li>
<li>前端</li>
<li>前端</li>
</ol>
<ol type="A" start="C" reversed>
<li>前端</li>
<li>前端</li>
<li>前端</li>
<li>前端</li>
</ol>
<ol type="a">
<li>前端</li>
<li>前端</li>
<li>前端</li>
<li>前端</li>
</ol>
<ol type="I" start="II">
<li>前端</li>
<li>前端</li>
<li>前端</li>
<li>前端</li>
</ol>
<ol type="i">
<li>前端</li>
<li>前端</li>
<li>前端</li>
<li>前端</li>
</ol>
2.无序列表(ul)
<ul type="disc">
<li>前端</li>
<li>前端</li>
<li>前端</li>
<li>前端</li>
<li>前端</li>
</ul>
<ul type="circle">
<li>前端</li>
<li>前端</li>
<li>前端</li>
<li>前端</li>
<li>前端</li>
</ul>
<ul type="square">
<li>前端</li>
<li>前端</li>
<li>前端</li>
<li>前端</li>
<li>前端</li>
</ul>
3.数据列表(dl)
<dl>
<dt>新闻</dt>
<dd>内容</dd>
<dd>内容</dd>
<dt>新闻</dt>
<dd>内容</dd>
<dd>内容</dd>
<dt>新闻</dt>
<dd>内容</dd>
<dd>内容</dd>
</dl>
五、多窗口框架
1.framset 标签:
<body>
<iframe src="demo01.html" frameborder="0"></iframe>
</body>
<frameset cols="25%,40%,*">
<frame src="demo01.html"></frame>
<frame src="..\代码\oo\oo.html"></frame>
<frame src="..\代码\oo\oo.html"></frame>
</frameset>