html基础标签之head和body标签
什么是标签
标签是由一对尖括号包裹的单词构成的,也有一些单闭和标签,仅仅就自己出现就可以了,例如meta,link
1、
这里介绍了几种html语言里常见的head标签
<!DOCTYPE html>
<!--定义文档类型,告诉浏览器,要用什么规范解释这个html文档,这里表示标准的规范模式-->
<html lang="en">
<head>
<meta name="Keywords" content="学大教育,学大家教,学大1对1辅导,学大1对1补习,学大补课,学大补习">
<!--Keywords在meta里面表示关键字搜索,例如在百度的搜索引擎里面输入content里面的关键字的话,这个页面就会显示出来-->
<meta http-equiv="Refresh" content="3;http://www.imooc.com/">
<!--跳转,三秒之后调到百度的页面-->
<meta charset="UTF-8">
<!--这里声明编码-->
<title>小爬虫</title>
<!--title在浏览器最上面显示网页的框里显示出来-->
<link rel="icon" href="http://www.mobiletrain.org/favicon.ico" type="image/x-icon">
<!--这里把千峰教育的网页logo添加进去了,一般网页llogo都是icon样式-->
</head>
<body>
<p>
你好我是一个网页
</p>
</body>
</html>
2、常见的body标签
(1)基本标签:
<hn> :h是标题标签,n的取值是1到6,标题大小从1最大开始,到6最小
<p> :段落标签,包裹的内容被换行,并且上下文内容之间有一行空白
<b><strong>:加粗标签
<strike> :为文字加上一条中线
<em> :文字变斜体
<sup>和<sub> :上角标和下角标
<br> :换行
<hr>:水平线
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<!--h是标题标签,一共有六个,属于块级标签,直接控制一行-->
<h1 style="background-color: aqua">hello</h1>
<!--style里面是css样式,这里设置了背景颜色,大小高度颜色都可以设置-->
<h2>hello</h2>
<h3>hello</h3>
<a style="background-color: blueviolet">WWE</a>
<!--a属于内联标签,控制的长度仅仅是文本的长度,跟块级不同,块级是整一行-->
<h4>hello</h4>
<h5>hello</h5>
<h6>hello</h6>
网页务必缩进 否则就是给自己留坑(没有加p标签的)
<!--这里有很多空格,浏览器只会默认一个空格-->
<br>
<br>
网页务必缩进<br> 否则就是给自己留坑(没有加p标签的,有br的)
<p id="88885555">
<!--id表示身份证,是唯一的,不能重复,用来绑定标签的位置-->
网页务必缩进</p> <p>否则就是给自己留坑(加了p标签的)
</p>
<!--两个p标签之间的内容会换行-->
<strike>中间有横线</strike>
3<sup>2</sup>
<!--上下标,可以表示几次方-->
</body>
</html>
结果如图
(2)图形img标签以及超链接a标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<a>第一章</a>
<a href="#num_two">第二章</a>
<!--href里面的num_tuo是下面一个div标签的id,这里当点击第二章,则跳转到下面特定的div标签,#号表示后面定位的是一个id,配合工作-->
<h2>hello</h2>
<h2>hello</h2>
<div>hello</div>
你好,我是一个网页
www<ff
<!--这里小于号<以及ff显示不出来,因为<会有歧义,要用特殊符号替代-->
<br>
<img src="f.jpg" height="900px" width="900" alt="图片显示失败" title="这是宿舍">
<!--可以在图片标签里面设置大小,alt后面的内容是当图片加载失败的时候而出现,title表示当鼠标移到图片时会提示的内容-->
<br>
<br>
<a href="http://www.imooc.com/" target="_blank">点我吧</a>
<!--点击之后会跳转到href里面的页面,也可以添加本地路径target表示在新页面中打开-->
<div id="num_two">这是第二章的内容esgewgergerwger</div>
</body>
</html>
结果如图

(3)列表标签
<ul>:无序列表
<ol>:有序列表
<li>:列表中的每一项
<dl>:定义列表
<dt>:列表标题
<dd>:列表项
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<ul>
<!--无序列表,显示出来名字前是点,跟有序列表是名字的差别,有序列表是1234等数字-->
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
<li>ddd</li>
</ul>
<ol>
<!--无序列表,显示出来名字前是点,跟有序列表是名字的差别,有序列表是1234等数字-->
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
<li>ddd</li>
</ol>
<dl>
<dt>你好,我是标题</dt>
<dd>你好我是内容1</dd>
<dd>你好我是内容1</dd>
<dt>你好我是第二个标题</dt>
<dd>你好,我是内容2</dd>
<dd>你好,我是内容2</dd>
</dl>
</head>
<body>
</body>
</html>
结果如图

(4)表格标签
border:表格边框
cellpadding:内边距
cellpadding:外边距
width:像素,百分比
<tr>:table row 表示一行
<th>:table head cell
<td>:table data cell
rowspan:单元格竖夸多少行
colspan:单元格横夸多少列
<th>:table header <tbody>:为表格进行分区
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" >
<title>Title</title>
<table border="1" cellpadding="20" cellspacing="15" width="200">
<!--cellpadding表示内边距,即字体都边框的距离,cellspacing表示外边距,border表示添加边框-->
<thead>
<tr>
<!--一行一行的写,row表示行,这里起了三个列名-->
<td>第1列</td>
<!--td表示最小的单元格-->
<td>第2列</td>
<td>第3列</td>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td colspan="2">2,2</td>
<!--我这d单元格要占两个单元格,即占两列,rowspan表示占两行-->
<!--<td>2</td>-->
<td rowspan="2">2,3</td>
</tr>
<tr>
<td >3</td>
<td>3</td>
<!--<td>3</td>-->
</tr>
</tbody>
</table>
</head>
<body>
</body>
</html>
结果如图


浙公网安备 33010602011771号