HTML基本知识
1.标签
1.<br>:换行标签,是一个单标签。一个<br>代表空一行
2.<hr>:设置水平线(默认水平居中于网页)
- size:设置水平线高度
- width:设置水平线宽度
- ailgn:设置水平线的位置 (left、center(默认)、right)
3.<sub></sub>:设置下标
eg: log<sub>10</sub>2
<sup></sup>:设置上标
eg:20<sup>2</sup>
4.字体大小改变,依次递减
<h1></h1>、<h2></h2>、<h3></h3>
<h4></h4>、<h5></h5>、<h6></h6>
5. a: 超链接( 有一定的跳转动作)
a标签生成的链接,未被访问时,字体颜色为蓝色;
点击访问时,为红色;访问结束回到当前页面时,字体颜色为紫色。
eg:
<a href="http://www.baidu.com">百度一下你就知道</a>
![]()
- href:设置链接地址
1.标准url:绝对路径/相对路径
eg:
<a href="http://www.baidu.com">百度一下你就知道</a>
2.设置锚点值 (形象记忆:就好比蜘蛛侠吐丝来定点位置)
- 通过id属性设定锚点位置
- #id属性值
eg:
点击“第一章”会定位到“第一章内容------”
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <div> <a href="#one">第一章</a> </div> <div> <a href="#two">第二章</a> </div> <div> <a href="#three">第三章</a> </div> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <p id="one">第一章内容------</p> <br> <br> 11111111 <br> <br> <p id="two">第二章内容------</p> <br> <br> 2222222222 <br> <br> <p id="three">第三章内容------</p> <br> <br> 333333333333 <br> <br> </body> </html>
3.邮箱地址
- mailto:邮箱地址
- target:设置页面打开方式
_blank:打开新的页面
_self:在当前页面中打开(默认)
_top:在顶级框架中打开
_parent:在父框架中打开
6.table:用来写表格的
- 子标签
<caption>:用来设置表格的标题信息
thead:设置表格头部 ,包含了<tr>、<td>
tbody:设置表格体部,包含了很多<tr>
tfoot:设置表格脚部,包含了对表格的总结信息
tr:表示表格的行,一对<tr>表示一行(存在于thead或tfoot任何一个中,但省略上述thead或tfoot,tr的父标签默认为tbody)
td:普通单元格,表示表格用来包含数据的单元格
th:常用于表头单元格,th单元格内的内容有剧中加粗的效果
eg:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> td,th{ width: 100px; height: 30px; border: 1px solid black; }</style> </head> <body> <table align="center" cellpadding="0px" cellspacing="0px"> <caption>学生管理系统</caption> <tr> <th>姓名</th> <th>年龄</th> <th>性别</th> <th>班级</th> </tr> <tr> <td>rose</td> <td>22</td> <td>女</td> <td>web2101</td> </tr> </table>
页面展示:
- table私有属性 (后期学习完css不建议使用)
align:表格应该如何在文档中对齐
- left 、center、right
cellpadding:设定内容与单元格之间的距离
cellspacing:表格与表格之间的间距 (设定单元格与单元格之间的距离)
bgcolor:设定表格的背景颜色
width:设定表格的宽度
border:设定表格边框特性,取整数为值,单位为px
(注:所有效果以实际测试为准)
- td私有属性:
colspan:跨列数合并
rowspan:跨行数合并
width:设定单元格与单元格之间的距离
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> table{ border-collapse: collapse; } td,th{ width: 100px; height: 50px; border: 1px solid black; }</style> </head> <body> <div class="text" style="text-align:center;"> <h1>例如</h1> </div> <br> <table align="center" cellpadding="0px" cellspacing="0px" style="text-align: center;"> <caption></caption> <tr> <td rowspan="2">联系方式</td> <td>移动电话</td> <td></td> <td>现在住址</td> <td></td> <td>邮编</td> <td></td> </tr> <tr> <td>紧急联系人</td> <td></td> <td>与本人关系</td> <td></td> <td>联系电话</td> <td></td> </tr> </table> </body> </html>
页面展示:
colgroup: 写在所有tr之上,在它里面可以通过col标签标识列 (定义一个表中的一组列,只能作为table的子元素,位于元素后,其他元素之前。)
- col:定义一个表中的列,并用于在所有公共单元上定义通用语义,经常作为<colgroup>元素的子元素
- col的私有属性: span ----->设置col控制几列 (跨列数,即规定有几列可以作为同一列)
- H5中新增标签
- header
- 是一种具有引导和导航作用的结构元素,通常用来放置整个页面或页面内的一个内容区块的标题,但也可以包含搜索表单或logo。
- nav
- 是一个可以用作页面导航的链接组,其中导航元素链接到其他页面或当前页面的其他部分。
- article
- 代表文档,页面或应用程序中独立的,完整的,可以独自被外部引用的内容,也可以嵌套使用。可以是一篇博客或者报刊中的文章,一篇论坛帖子,一段用户评论或者独立的插件,或其他任和独立的内容。