HTML 基本标签

目录

一、概述

1、什么是HTML

2、HTML 的作用

3、HTML 书写规范

二、HTML 基本标签

1、文件标签

2、排版标签

3、块标签

4、字体标签

5、列表标签

6、图形标签

7、链接标签

8、表格标签


一、概述

1、什么是HTML

HTML是用来描述网页的一种语言

  • HTML 指的是超文本标记语言(Hyper Text Markup Language)(h5 audio video)
  • HTML 不是编程语言,是一种标记语言(markup language)
  • 标记语言是一套标记标签(markup tag)
  • HTML 使用标签来描述网页

2、HTML 的作用

web 浏览器的作用是读取 HTML 文档,并以网页形式来进行显示,浏览器不会显示 HTML 标签,而是显示使用标签来解释页面上的内容的信息

3、HTML 书写规范

【1】HTML 标签

  • HTML 标签是由尖括号包围的关键字,比如<html>
  • HTML 标签通常是成对出现的,比如<html>和</html>
  • 标签对中的第一个标签是开始标签,第二个标签是结束标签
  • 绝大多数的标签都具有属性,建议属性值使用引号引用,比如<body text="red">
  • 大多数标签是可以嵌套的
  •  有且只有一个根节点(标签)
  • 对大小写不明感(标签建议小写)

【2】HTML 创建

  • HTML 文件可以直接使用文本编辑器来创建,保存时,后缀名为 html 或 htm
  • 整个是在 <html> 与 </html> 标签之间
  • 在 <html> 与 </html> 标签之间有 <head> 与 <body> 字标签
<html>
    <head></head>
    <body></body>
</html>

【3】空的 HTML 标签

  • 没有内容的 HTML 元素被称为空元素,空元素是在开始标签中关闭的
  • <br> 换行标签和 <hr> 线条标签就是没有关闭标签的空元素
  • 一般书写直接在标签内结束,比如 <br/>  <hr/>

二、HTML 基本标签

1、文件标签

【1】<html> 标签

  • 整个文件都处于 <html> 标签中
  • <html>  用以申明这是 HTML 文件,让浏览器认出并正确处理 HTML 文件
  • 在 HTML 文件有两部分 <head> 与 <body>

【2】<head> 标签

  • 用于加载一些重要的资讯
  • 内容不会被显示,只有 <body> 的内容才会被显示

【3】<title> 标签

  • <title> 只能出现于 <head> 中
  • 表示的是标题

【4】<body> 标签

<body> 中的就是显示的内容,常用属性:

  • text:用于设定文字颜色
  • background:用于设定背景图片
  • bgcolor:用于设定背景颜色
<html>
	<head>
		<title>我的主页</title>
	</head>
	<body bgcolor=#ff9933>  <!--  设置背景颜色  -->
	</body>
</html>

2、排版标签

【1】注释

  • HTML 注释格式:<!--  注释内容  -->

【2】<p> 标签

段落标签,可以将 HTML 文档分割成若干段落,浏览器会自动在段落前后添加空格,常用属性:

  • align:用于设定对齐方式,可选 left、right、center,默认 left

【3】<br/> 标签

  • 换行功能

【4】<hr> 标签

生成一条水平线,常用属性:

  • align:设置水平线对齐方式,可选值:left、right、center
  • size:设置水平线线条粗细,以像素为单位,默认值为 2
  • width:设置水平线长度,可以是绝对值和相对值,默认为 100%
  • color:设置水平线颜色,默认为黑色

【5】HTML 中数值单位

  • 像素:默认单位是像素
  • 百分比:总长度的百分比来表示
<html>
	<head>
		<title>我的主页</title>
	</head>
	<body>
		<p>这是一个段落</p>	  	<!--  设置段落  -->
		<br/>					<!--  设置换行  -->
		<p>这是一个段落</p>
		<hr align=left width="50%" size=5 color="red"/>	<!--  设置水平线,左对齐,50%的长度,粗细为5个像素,颜色为红色  -->
		<p>这是一个段落</p>
	</body>
</html>

3、块标签

【1】<div> 标签

用于在文档中设定一块区域,属于块级元素,常用属性:

  • align:left center right

【2】<span> 标签

用于强调信息,在行内设定一个块区域

div与span区别:

  • div占用的位置是一行,
  • span占用的是内容有多宽就占用多宽的空间距离

HTML中绝大多数元素被定义为块级元素或内联元素

  • 块级元素:在浏览器显示时,通常会以新行来开始,比如 <div> <p>
  • 内联元素:在浏览器显示时,通常不会以新行来开始,比如<span>
<html>
	<head>
		<title>我的主页</title>
	</head>
	<body>
		<div right>活动经费</div>
		<div right>活动经费</div>
		<div right>活动经费</div>
		<span>活动经费</span>
		<span>活动经费</span>
		<span>活动经费</span>
	</body>
</html>

4、字体标签

【1】<font> 标签

用于设置文本的字体、大小、颜色,常用属性:

  • face:规定文本的字体
  • size:规定文本的大小
  • color:规定文本的颜色

【2】<h1-h6> 标签

  • <h1>-<h6> 标签用于定义标题
  • <h1> 最大标题
  • <h6> 最小标题 
<html>
	<head>
		<title>我的主页</title>
	</head>
	<body>
		<font size=7 color="red">这就是生活!</font>	<!--设置字体大小、颜色-->
		<h1> 吃 </h1>	<!--设置标题-->
		<h2> 喝 </h2>
		<h3> 玩 </h3>
		<h4> 乐 </h4>
	</body>
</html>

5、列表标签

【1】<ul> 标签

表示一个无序列表,常用属性:

  • type:规定列表的项目符号类型,可取值:disc、square、circle,默认为 disc

【2】<li> 标签

表示一个列表项,常用属性:

  • type:只适用于无序列表,用于设定项目符号,默认值为 disc
  • value:只适用于有序列表,用于设定列表的项目数字

【3】<ol> 标签

表示一个有序列表,常用属性:

  • type:规定列表中使用的标记类型,可取值 1AaIi
  • star:规定列表的起始值

【4】<dl>  <dt>  <dd>

定义描述标签,图文混排

<html>
	<head>
		<title>我的主页</title>
	</head>
	<body>
		<h4>无序列表:</h4>	<!--设置标题-->
		<ul type=square>	<!--设置列表格式-->
			<li>吃</li>		<!--设置标题的列-->
			<li>喝</li>
			<li>玩</li>
			<li>乐</li>
		</ul>
		
		<h4>有序列表:</h4>	<!--设置标题-->
		<ol type=I>			<!--设置列表格式-->
			<li>Coffee</li>
			<li>Tea</li>
			<li>Milk</li>
		</ol>

		<ol start="50">		<!--设置起始值-->
			<li>Coffee</li>
			<li>Tea</li>
			<li>Milk</li>
		</ol>
	</body>
</html>

6、图形标签

【1】<img> 标签

图形标签,用于在页面上引入图片,常用属性:

  • src:用于设定要引入的图片的URL
  • alt:用于设定图像的替代文字
  • width:用于设定图片的宽度
  • height:用于设定图片的高度
  • border:用于设定图片边框厚度
  • align:用于设定图片的文字对齐方式
<html>
	<head>
		<title>我的主页</title>
	</head>
	<body>
		<h4>图片显示:</h4>	<!--设置标题-->
		<img src="main2.jpg" alt="主界面" width=800 height=480 border=5></img>
	</body>
</html>

7、链接标签

【1】<a> 标签

用于定义超链接,用于从一个页面跳转到另一个页面,常用属性:

  • href:用于设定链接指向页面的 url
  • name:用于设定锚的名称
    页面内部的锚连接 <a href="#名称"></a>
    页面间的锚连接 <a href="页面的地址#锚名"></a>
  • target:用于设定在何处打来链接页面
    _self:自身打开页面(默认)
    _blank:新窗口打开
    _parent:父窗口
    _top:顶窗口
<html>
	<head>
		<title>我的主页</title>
	</head>
	<body>
		<a href="logon.html">下一页面</a>		<!--默认当前页面打开-->
		<br/>
		<a href="logon.html" target="_blank">下一个页面</a>		<!--新页面打开-->
		<br/>
		<a href="#">无页面打开</a>		<!--无页面打开-->
		<br/>
		<a name="top">页面顶部</a>		<!--页面顶部-->
		<pre>		<!--保留原格式输出-->
		.....
		</pre>
		<a href="#top">回到页面顶部</a>		<!--回到页面顶部-->
	</body>
</html> 

8、表格标签

【1】<table> 标签

用于定义表格,常用属性:

  • align:用于设定表格对齐方式
  • bgcolor:用于设定表格的背景颜色
  • border:用于设定表格外边框的宽度
  • width:用于设定表格的宽度

【2】<tr> 标签

用于定义表格的行,包含一个或多个 th 或 td 元素,常用属性:

  •  align:用于设定表格行的内容对齐方式
  • bgcolor:用于设定表格中的背景颜色

【3】<td> 标签

用于定义表格单元,<td> 中的文本一般显示为正常字体且左对齐,常用属性:

  • align:用于设定单元格内容的对齐方式
  • bgcolor:用于设定单元格背景颜色
  • height:用于设定单元格的高度
  • width:用于设定单元格的宽度
  • colspan:用于设定列合并
  • rowspan:用于设定行合并

【4】<caption> 标签

  • 用于定义表格标题
  • <caption> 标签必须紧随 <table> 标签之后
  • 一个表格只能有一个标题,通常这个标题会被居中于表格之上

【5】<th> 标签

  • 用于定义表格的表头
  • 内部的文本通常呈现为居中加粗文本

HTML 表格中有两种类型的单元格:

  • 表头单元格 th:包含表头信息
  • 标准单元格 td:包含数据

【6】<thead> 标签

  • 用于定义表格的页眉
  • 用于组合 HTML 表格的表头内容
  • <thead> 元素应该与 <tbody> 和 <tfoot> 元素结合起来使用

注:<thead> 内部必须有 <tr> 标签

【7】<tbody> 标签

  • 用于定义表格的主体
  • 用于组合 HTML 表格中的表注内容

【8】<tfoot> 标签

  • 用于定义表格的页脚
  • 用于组合 HTML 表格中的表注内容
<html>
	<head>
		<title>我的主页</title>
		<style type="text/css">
		thead {color:green}
		tbody {color:blue;height:50px}
		tfoot {color:red}
		</style>
	</head>
	

	<body>
		<!--td:设置表的边框宽度、颜色、样式、长宽-->
		<table border="2" bordercolor="red" cellspacing="0" width="300" height="50">
			<caption>学生信息表</caption>		<!--tr:设置表的标题-->
			<thead>
			<tr align="center">		<!--tr:设置表的行居中-->
				<td>学号</td>		<!--td:设置表的列-->
				<td>姓名</td>
				<td>性别</td>
			</tr>
			</thead>
			<tbody>
			<tr>
				<td>15450132</td>
				<td>派大星</td>
				<td>18</td>
			</tr>
			<tr>
				<td>16450120</td>
				<td>海绵宝宝</td>
				<td>18</td>
			</tr>
			<tr>
				<th>15450120</th>		<!--th:设置表内容加粗和居中-->
				<th>一颗星</th>
				<th>18</th>
			</tr>
			</tbody>
			<tfoot>			
			<tr>
				<th>3</th>		
				<th>3</th>
				<th>3</th>
			</tr>
			</tfoot>
		</table>
	</body>
</html>

【9】单元格合并

  • rowspan:跨行合并
  • colspan:跨列合并
<html>
	<head>
		<title>我的主页</title>
	</head>
	<body>
		<!--td:设置表的边框宽度、颜色、样式、长宽-->
		<table border="2" bordercolor="red" cellspacing="0" width="300" height="50">
			<caption>学生信息表</caption>		<!--tr:设置表的标题-->
			<tr align="center">		<!--tr:设置表的行居中-->
				<td colspan="3">学生信息</td>		<!--td:设置表一行跨列-->
			</tr>
			<tr>
				<td>15450132</td>
				<td>派大星</td>
				<td rowspan="3">18</td>		<!--td:设置表一列跨行-->
			</tr>
			<tr>
				<td>16450120</td>
				<td>海绵宝宝</td>
			</tr>
			<tr>
				<th>15450120</th>		<!--th:设置表内容加粗和居中-->
				<th>一颗星</th>
			</tr>			
		</table>
	</body>
</html> 

 

  • 9
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ONESTAR博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值