HTML5简介以及基本标签

目录

1.HTML简介以及发展史

2.网页开发工具

3.HTML5的基本框架

4.网页的基本标签 

(1)标题标签

(2)段落标签

(3)换行标签

(4)水平线标签

(5)字体样式标签

(6)注释


1.HTML简介以及发展史

HTML是一种用来描述网页的语言,即不是一种编程语言,而是一种标记语言。
HTML(超文本标记语言)的发展历程可以追溯到20世纪90年代初。以下是HTML的主要发展里程碑:

        1. HTML 1.0:于1993年发布,是HTML的第一个正式规范。

        2. HTML 2.0:于1995年发布,增加了一些新的元素和特性,如`<form>`和`<table>`元素。

        3. HTML 3.2:于1997年发布,引入了一些新的元素和样式属性,如`<iframe>`和CSS(层叠样式表)。

        4. HTML 4.01:于1999年发布,对HTML进行了一些改进,并添加了一些新的元素和属性,如`<div>`和`<span>`元素。

        5. XHTML(可扩展超文本标记语言):于2000年发布,基于XML(可扩展标记语言)的严格版本,强调语法的严格性和可扩展性。

        6. HTML5:于2014年推出,是HTML的最新版本,引入了许多新的功能和API,如语义化标签(`<header>`、`<section>`等),音视频支持,本地存储,Canvas绘图等。

HTML5的推出标志着HTML的发展进入了一个新的阶段,它提供了更丰富的功能和更灵活的开发选项,使得构建现代化、交互性强的Web应用程序变得更加容易。随着时间的推移,HTML标准不断发展,以适应不断变化的互联网和Web技术环境的需求。

2.网页开发工具


HTML是一种轻量级的标记语言,可以使用简单的文本编辑器进行编写和编辑,例如记事本、Sublime Text、Notepad++等。

此外,还存在许多专业的HTML开发工具,这些工具通常提供更完善的编码和调试功能,如自动补全、语法高亮、错误检查等。以下是一些常用的HTML开发工具:

1. Visual Studio Code:一款免费且功能强大的代码编辑器,提供了HTML语法高亮、代码片段、自动完成和内置调试等功能,拥有大量的扩展程序,可通过扩展程序添加其他功能和工具。

2. Dreamweaver:Adobe开发的用于Web开发的集成开发环境(IDE),支持HTML、CSS、JavaScript等多种语言,具有可视化操作界面和代码编辑器,并提供了实时预览和内置FTP客户端等功能。

3. Sublime Text:一款轻量级的文本编辑器,支持HTML、CSS和JavaScript等多种编程语言,具有快速的搜索和替换功能、多行编辑、自定义快捷键等高效特性。

4. Atom:一款免费、开源的文本编辑器,由GitHub开发,支持HTML、CSS、JavaScript和Node.js等多种语言,拥有丰富的插件生态系统和可定制的界面。

5. Brackets:一款免费、开源的用于Web设计的文本编辑器,主要针对前端开发人员,具有代码片段、实时预览、自动重载和内置浏览器等优秀特性。

这些工具都具有特色和优势,开发者可以根据需要选择适合自己的工具。

3.HTML5的基本框架

<!DOCTYPE html><!--声明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>
    
</body>
</html>

4.网页的基本标签 

(1)标题标签

标题标签用来定义页面文档的标题,分为6个等级:<h1>、<h2>、<h3>、<h4>、<h5>、<h6>,其中<h6>最小,<h1>最大。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标题</title>
</head>
<body>
    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <h3>三级标题</h3>
    <h4>四级标题</h4>
    <h5>五级标题</h5>
    <h6>六级标题</h6>
</body>
</html>

运行结果:

标题标签最小为<h6>,如果高于<h6>则会按照普通格式输出。

(2)段落标签

在网站布局中,经常会使用分段换行,这时就可以用到<p>标签对。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标题</title>
</head>
<body>
    <p>这是第一个p标签</p>
    <p>这是第二个p标签</p>
    <p>这是第三个p标签</p>
</body>
</html>

运行结果:

可以看到在每句话都进行了换行,同时两行之间还会有间隔。 

(3)换行标签

在网页制作中如果需要手动换行,就可以使用<br>标签。这个标签是一个单标签,没有结束标签。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标题</title>
</head>
<body>
    换行标签展示<br/>
    这是一个br标签<br/>
    <p>这是一个p标签</p>
</body>
</html>

运行结果:

 可以看到<br/>标签可以手动换行,但是行之间是没有空隙的,但是<p>标签对有。

(4)水平线标签

当网页上同时出现了多个主题的时候,为了分割每个主题,可以在主题之间加一个<hr/>标签,这个也是一个单标签。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标题</title>
</head>
<body>
    <p>主题1</p>
    <hr/>
    <p>主题2</p>
</body>
</html>

运行结果:

可以看到使用<hr/>之后两个主题中多出来了一条线,这条线可以更改它的大小和位置

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标题</title>
</head>
<body>
    <p>主题1</p>
    <!--width是控制水平线的长度,align是控制水平线的位置,size是控制水平线的大小,color是控制水平线的颜色-->
    <hr width="200px" align="left" size="2px" color="red"/>
    <p>主题2</p>
</body>
</html>

其中align包含了一些内置属性:left最左边,right最右边,center居中。

运行结果:

(5)字体样式标签

在网页中会出现一些加粗显示或者倾斜显示的文字,我们可以使用<em>标签对使文本倾斜,使用<strong>标签对让字体加粗。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标题</title>
</head>
<body>
    正常字体<br/>
    <em>倾斜字体</em><br/>
    <strong>加粗字体</strong>
</body>
</html>

运行结果:

  

(6)注释

编写代码的时候为了便于阅读和维护代码,会给代码添加注释。使用<!--  -->插入注释

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标题</title>
</head>
<body>
    <em>倾斜字体</em><br/>
    <strong>加粗字体</strong><!--这是注释-->
</body>
</html>

 运行结果: 

可以看到加了<!-- -->的文字并没有运行出来。 

  • 12
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值