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> 字标签

 
 
  1. <html>
  2. <head> </head>
  3. <body> </body>
  4. </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:用于设定背景颜色

 
 
  1. <html>
  2. <head>
  3. <title>我的主页 </title>
  4. </head>
  5. <body bgcolor=#ff9933> <!--  设置背景颜色 -->
  6. </body>
  7. </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 中数值单位

  • 像素:默认单位是像素
  • 百分比:总长度的百分比来表示

 
 
  1. <html>
  2. <head>
  3. <title>我的主页 </title>
  4. </head>
  5. <body>
  6. <p>这是一个段落 </p> <!--  设置段落 -->
  7. <br/> <!--  设置换行 -->
  8. <p>这是一个段落 </p>
  9. <hr align=left width="50%" size=5 color="red"/> <!--  设置水平线,左对齐,50%的长度,粗细为5个像素,颜色为红色 -->
  10. <p>这是一个段落 </p>
  11. </body>
  12. </html>

3、块标签

【1】<div> 标签

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

  • align:left center right

【2】<span> 标签

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

div与span区别:

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

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

  • 块级元素:在浏览器显示时,通常会以新行来开始,比如 <div> <p>
  • 内联元素:在浏览器显示时,通常不会以新行来开始,比如<span>

 
 
  1. <html>
  2. <head>
  3. <title>我的主页 </title>
  4. </head>
  5. <body>
  6. <div right>活动经费 </div>
  7. <div right>活动经费 </div>
  8. <div right>活动经费 </div>
  9. <span>活动经费 </span>
  10. <span>活动经费 </span>
  11. <span>活动经费 </span>
  12. </body>
  13. </html>

4、字体标签

【1】<font> 标签

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

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

【2】<h1-h6> 标签

  • <h1>-<h6> 标签用于定义标题
  • <h1> 最大标题
  • <h6> 最小标题 

 
 
  1. <html>
  2. <head>
  3. <title>我的主页 </title>
  4. </head>
  5. <body>
  6. <font size=7 color="red">这就是生活! </font> <!--设置字体大小、颜色-->
  7. <h1></h1> <!--设置标题-->
  8. <h2></h2>
  9. <h3></h3>
  10. <h4></h4>
  11. </body>
  12. </html>

5、列表标签

【1】<ul> 标签

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

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

【2】<li> 标签

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

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

【3】<ol> 标签

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

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

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

定义描述标签,图文混排


 
 
  1. <html>
  2. <head>
  3. <title>我的主页 </title>
  4. </head>
  5. <body>
  6. <h4>无序列表: </h4> <!--设置标题-->
  7. <ul type=square> <!--设置列表格式-->
  8. <li></li> <!--设置标题的列-->
  9. <li></li>
  10. <li></li>
  11. <li></li>
  12. </ul>
  13. <h4>有序列表: </h4> <!--设置标题-->
  14. <ol type=I> <!--设置列表格式-->
  15. <li>Coffee </li>
  16. <li>Tea </li>
  17. <li>Milk </li>
  18. </ol>
  19. <ol start="50"> <!--设置起始值-->
  20. <li>Coffee </li>
  21. <li>Tea </li>
  22. <li>Milk </li>
  23. </ol>
  24. </body>
  25. </html>

6、图形标签

【1】<img> 标签

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

  • src:用于设定要引入的图片的URL
  • alt:用于设定图像的替代文字
  • width:用于设定图片的宽度
  • height:用于设定图片的高度
  • border:用于设定图片边框厚度
  • align:用于设定图片的文字对齐方式

 
 
  1. <html>
  2. <head>
  3. <title>我的主页 </title>
  4. </head>
  5. <body>
  6. <h4>图片显示: </h4> <!--设置标题-->
  7. <img src="main2.jpg" alt="主界面" width=800 height=480 border=5> </img>
  8. </body>
  9. </html>

7、链接标签

【1】<a> 标签

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

  • href:用于设定链接指向页面的 url
  • name:用于设定锚的名称
    页面内部的锚连接 <a href="#名称"></a>
    页面间的锚连接 <a href="页面的地址#锚名"></a>
  • target:用于设定在何处打来链接页面
    _self:自身打开页面(默认)
    _blank:新窗口打开
    _parent:父窗口
    _top:顶窗口

 
 
  1. <html>
  2. <head>
  3. <title>我的主页 </title>
  4. </head>
  5. <body>
  6. <a href="logon.html">下一页面 </a> <!--默认当前页面打开-->
  7. <br/>
  8. <a href="logon.html" target="_blank">下一个页面 </a> <!--新页面打开-->
  9. <br/>
  10. <a href="#">无页面打开 </a> <!--无页面打开-->
  11. <br/>
  12. <a name="top">页面顶部 </a> <!--页面顶部-->
  13. <pre> <!--保留原格式输出-->
  14. .....
  15. </pre>
  16. <a href="#top">回到页面顶部 </a> <!--回到页面顶部-->
  17. </body>
  18. </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 表格中的表注内容

 
 
  1. <html>
  2. <head>
  3. <title>我的主页 </title>
  4. <style type="text/css">
  5. thead { color:green}
  6. tbody { color:blue; height: 50px}
  7. tfoot { color:red}
  8. </style>
  9. </head>
  10. <body>
  11. <!--td:设置表的边框宽度、颜色、样式、长宽-->
  12. <table border="2" bordercolor="red" cellspacing="0" width="300" height="50">
  13. <caption>学生信息表 </caption> <!--tr:设置表的标题-->
  14. <thead>
  15. <tr align="center"> <!--tr:设置表的行居中-->
  16. <td>学号 </td> <!--td:设置表的列-->
  17. <td>姓名 </td>
  18. <td>性别 </td>
  19. </tr>
  20. </thead>
  21. <tbody>
  22. <tr>
  23. <td>15450132 </td>
  24. <td>派大星 </td>
  25. <td>18 </td>
  26. </tr>
  27. <tr>
  28. <td>16450120 </td>
  29. <td>海绵宝宝 </td>
  30. <td>18 </td>
  31. </tr>
  32. <tr>
  33. <th>15450120 </th> <!--th:设置表内容加粗和居中-->
  34. <th>一颗星 </th>
  35. <th>18 </th>
  36. </tr>
  37. </tbody>
  38. <tfoot>
  39. <tr>
  40. <th>3 </th>
  41. <th>3 </th>
  42. <th>3 </th>
  43. </tr>
  44. </tfoot>
  45. </table>
  46. </body>
  47. </html>

【9】单元格合并

  • rowspan:跨行合并
  • colspan:跨列合并

 
 
  1. <html>
  2. <head>
  3. <title>我的主页 </title>
  4. </head>
  5. <body>
  6. <!--td:设置表的边框宽度、颜色、样式、长宽-->
  7. <table border="2" bordercolor="red" cellspacing="0" width="300" height="50">
  8. <caption>学生信息表 </caption> <!--tr:设置表的标题-->
  9. <tr align="center"> <!--tr:设置表的行居中-->
  10. <td colspan="3">学生信息 </td> <!--td:设置表一行跨列-->
  11. </tr>
  12. <tr>
  13. <td>15450132 </td>
  14. <td>派大星 </td>
  15. <td rowspan="3">18 </td> <!--td:设置表一列跨行-->
  16. </tr>
  17. <tr>
  18. <td>16450120 </td>
  19. <td>海绵宝宝 </td>
  20. </tr>
  21. <tr>
  22. <th>15450120 </th> <!--th:设置表内容加粗和居中-->
  23. <th>一颗星 </th>
  24. </tr>
  25. </table>
  26. </body>
  27. </html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Coder_by

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

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

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

打赏作者

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

抵扣说明:

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

余额充值