统计软件与数据分析Lesson8----HTML初识

news/2024/7/19 9:19:08 标签: html, 数据分析, 爬虫, python

统计软件与数据分析Lesson8----HTML初识

  • 1.什么是 HTML?
  • 2.查看HTML源代码
  • 3.HTML 标签
  • 4.HTML 文档
  • 5.编写 HTML
  • 6.HTML 标签
    • 6.1 HTML 标题
    • 6.2 HTML 段落
    • 6.3 HTML 链接
  • 7.HTML 元素
    • 7.1HTML 嵌套元素
    • 7.2 HTML空元素
  • 8.HTML 属性
  • 9. HTML `<div>` 元素
  • 10.其它
    • 10.1 HTML 水平线
    • 10.2 HTML 注释

1.什么是 HTML?

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

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

2.查看HTML源代码

您一定曾经在看到某个网页时惊叹道 “WOW! 这是如何实现的?”

如果您想找到其中的奥秘,只需要单击右键,然后选择“查看源文件”(IE)或“查看页面源代码”(Firefox),其他浏览器的做法也是类似的。这么做会打开一个包含页面 HTML 代码的窗口。

3.HTML 标签

  • HTML 标记标签通常被称为 HTML 标签 (HTML tag)。
  • HTML 标签是由尖括号包围的关键词,比如 <html>
  • HTML 标签通常是成对出现的,比如 <b></b>
  • 标签对中的第一个标签是开始标签,第二个标签是结束标签
  • 开始和结束标签也被称为开放标签和闭合标签

4.HTML 文档

  • HTML 文档 = 网页
  • HTML 文档描述网页
  • HTML 文档包含 HTML 标签和纯文本
  • HTML 文档也被称为网页

Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容:

python">%%HTML
<html>
<body>

<h1>我的第一个标题</h1>

<p>我的第一个段落。</p>

</body>
</html>

我的第一个标题

我的第一个段落。

例子解释:

  • <html> 与 </html> 之间的文本描述网页

  • <body> 与 </body> 之间的文本是可见的页面内容

  • <h1> 与 </h1> 之间的文本被显示为标题

  • <p> 与 </p> 之间的文本被显示为段落

5.编写 HTML

可以使用专业的 HTML 编辑器来编辑 HTML:

  • Adobe Dreamweaver
  • Microsoft Expression Web
  • CoffeeCup HTML Editor

不过,我们同时推荐使用文本编辑器来学习 HTML,比如 Notepad (PC) 或 TextEdit (Mac)。

使用一款简单的文本编辑器是学习 HTML 的好方法。

通过记事本,依照以下四步来创建您的第一张网页。

6.HTML 标签

6.1 HTML 标题

HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。

python">%%HTML
<h1>这是一个一级标题</h1>
<h2>这是一个二级标题</h2>
<h3>这是一个三级标题</h3>

这是一个一级标题

这是一个二级标题

这是一个三级标题

6.2 HTML 段落

HTML 段落是通过 <p> 标签进行定义的。

python">%%HTML
<p>这是第一段的内容.</p>
<p>这是第二段的内容.</p>

这是第一段的内容.

这是第二段的内容.

6.3 HTML 链接

HTML 链接是通过 <a> 标签进行定义的。

注释:在 href 属性中指定链接的地址。

python">%%HTML
<a href="https://tsxy.zuel.edu.cn/">中南财大统数学院</a>

中南财大统数学院

7.HTML 元素

  • HTML 元素以开始标签起始,结束标签终止
  • 元素的内容是开始标签与结束标签之间的内容
  • 某些 HTML 元素具有空内容(empty content),空元素在开始标签中进行关闭(以开始标签的结束而结束)
  • 大多数 HTML 元素可拥有属性
  • 大多数 HTML 元素可以嵌套(可以包含其他 HTML 元素)。
  • HTML 文档由嵌套的 HTML 元素构成。

7.1HTML 嵌套元素

python">%%HTML

<html>
<body>

<h1>统计软件与数据分析</h1>

<p>Lesson7--Python网络爬虫基础知识</p>

</body>
</html>

统计软件与数据分析

Lesson7--Python网络爬虫基础知识

上面的例子包含4个 HTML 元素。

  • 1.第一个HTML元素是<html> 元素定义了整个 HTML 文档。这个元素拥有一个开始标签 <html>,以及一个结束标签</html>
  • 2.第二个HTML元素是<body> 元素定义了 HTML 文档的主体。这个元素拥有一个开始标签 <body>,以及一个结束标签 </body>
  • 3.第三个HTML元素是 <h1> 元素定义了 HTML 文档中的一个标题。这个元素拥有一个开始标签 <h1>,以及一个结束标签 </h1>
    元素内容是:统计软件与数据分析
  • 4.第四个HTML元素是 <p> 元素定义了 HTML 文档中的一个段落。这个元素拥有一个开始标签 <p>,以及一个结束标签 </p>
    元素内容是:Lesson7–Python网络爬虫基础知识。

7.2 HTML空元素

没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。

<br> 就是没有关闭标签的空元素(<br> 标签定义换行)。

在 XHTML、XML 以及未来版本的 HTML 中,所有元素都必须被关闭。

在开始标签中添加斜杠,比如 <br />,是关闭空元素的正确方法,HTML、XHTML 和 XML 都接受这种方式。

虽然<br>在所有浏览器中都是有效的,但推荐使用 <br />

HTML 提示:使用小写标签
HTML 标签对大小写不敏感:<P> 等同于 <p>。许多网站都使用大写的 HTML 标签。
W3School 使用的是小写标签,因为万维网联盟(W3C)在 HTML 4 中推荐使用小写,而在未来 (X)HTML 版本中强制使用小写。

python">%%HTML
<p>这是第一段的内容.</p>
<p>这是第二段的内容.</p>
<br />
<p>这是第三段的内容.</p>

这是第一段的内容.

这是第二段的内容.


这是第三段的内容.

8.HTML 属性

  • 属性为 HTML 元素提供附加信息。

  • HTML 标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息。

  • 属性总是以名称/值对的形式出现,比如:name=“value”。

  • 属性总是在 HTML 元素的开始标签中规定。

属性示例1

python">%%HTML
<a href="https://tsxy.zuel.edu.cn/">中南财大统数学院</a>

这是今天上课的课件链接

HTML 链接由 <a> 标签定义。链接的地址在 href 属性中指定。

  • 属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。在某些个别的情况下,比如属性值本身就含有双引号,此时就必须使用单引号,例如:
python">name='请解释这句话 "We must know.We will know." '

属性示例2

python">%%HTML
<html>

<body>

<h1 align="center">统计软件与数据分析</h1>

<p>上面的标题在页面中进行了居中排列。</p>

</body>
</html>

统计软件与数据分析

上面的标题在页面中进行了居中排列。

python">%%HTML
<html>
<body style="background-color:yellow">
<h2 style="background-color:red">This is a heading</h2>
<p style="background-color:green">This is a paragraph.</p>
</body>
</html>

This is a heading

This is a paragraph.

python">
%%HTML
<html>

<body style="background-color:blue">

<h1 style="background-color:red", align="center">统计软件与数据分析</h1>

<p style="background-color:yellow">请看: 改变了颜色的背景。</p>

</body>
</html>

在这里插入图片描述

其它常用属性:

在这里插入图片描述

9. HTML <div> 元素

HTML <div> 元素是块级元素,定义文档中的分区或节(division/section)。它是可用于组合其他 HTML 元素的容器。

<div> 元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示折行。

如果与 CSS 一同使用,<div> 元素可用于对大的内容块设置样式属性。

<div> 元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。使用 <table> 元素进行文档布局不是表格的正确用法。<table> 元素的作用是显示表格化的数据。

python">%%HTML

<html>
<body>

<h3>统计软件与数据分析</h3>
<p>今天是第8周。</p>

<div style="color:#00FF00">
  <h3>标题的颜色是荧光绿的</h3>
  <p>这个段落的字体颜色也是荧光绿的。</p>
</div>

</body>
</html>

python">%%HTML
<body>

 <h1>新闻网站</h1>
  <p>下面是今日热点</p>


 <div class="news">
  <h2>标题1</h2>
  <p>some text. some text. some text...</p>
</div>

 <div class="news">
  <h2>标题2</h2>
  <p>some text. some text. some text...</p>
 </div>

</body>

10.其它

10.1 HTML 水平线

<hr /> 标签在 HTML 页面中创建水平线。

hr 元素可用于分隔内容。

10.2 HTML 注释

可以将注释插入 HTML 代码中,这样可以提高其可读性,使代码更易被人理解。浏览器会忽略注释,也不会显示它们。

注释是这样写的:<!--注释的内容-->
开始括号之后(左边的括号)需要紧跟一个叹号,结束括号之前(右边的括号)不需要。

python">%%HTML
<!-- 这是一个注释 -->
<p>这是第一段的内容.</p>
<hr />
<p>这是第二段的内容.</p>
<br />
<p>这是第三段的内容.</p>

这是第一段的内容.


这是第二段的内容.


这是第三段的内容.


http://www.niftyadmin.cn/n/232442.html

相关文章

栈的实现及相关OJ题

&#x1f389;&#x1f389;&#x1f389;点进来你就是我的人了 博主主页&#xff1a;&#x1f648;&#x1f648;&#x1f648;戳一戳,欢迎大佬指点!人生格言&#xff1a;当你的才华撑不起你的野心的时候,你就应该静下心来学习! 欢迎志同道合的朋友一起加油喔&#x1f9be;&am…

随想录Day56--动态规划:583. 两个字符串的删除操作,72. 编辑距离

583. 两个字符串的删除操作 给定两个单词 word1 和 word2 &#xff0c;返回使得 word1 和 word2 相同所需的最小步数。 每步 可以删除任意一个字符串中的一个字符。 示例 1&#xff1a; 输入: word1 "sea", word2 "eat" 输出: 2 解释: 第一步将 &quo…

没想到大厂Adobe还有这些“猫腻”!

北京时间周四晚间&#xff0c;图像及视频生产力工具大厂Adobe发布公告&#xff0c;宣布旗下的视频创作应用Premiere Pro将喜提一系列新的AI功能。这也是Adobe上个月发布AIGC创作功能“萤火虫”后的最新动作。综合Adobe的官方公告和演示视频&#xff0c;最大亮点就是基于文字的视…

go+vue——基于gin框架和gorm的web开发实战

govue——基于gin框架和gorm的web开发实战gin框架视频、资料、笔记安装Go环境&#xff0c; 添加环境变量&#xff08;可能自动添加好&#xff09;下载 Go环境变量goland 报错&#xff1a; GOROOT is not defined创建项目&#xff1a;Golang中的GoPath和GoModule什么是GoPath&am…

CentOS7---Nginx安装并配置虚拟主机

1、源码安装nginx&#xff0c;并提供服务脚本 源码包的获取&#xff1a;官网下载 实验环境&#xff1a;和企业环境类似&#xff0c;关闭防火墙&#xff0c;禁用selinux&#xff0c;使用静态IP地址 安装步骤&#xff1a; 步骤一&#xff1a;安装Nginx所需的pcre库 [rootnode01 ~…

C# 特性(翻译草稿)

先附上链接&#xff1a;Attributes - C# language specification | Microsoft Learn 总览 大部分C#语言内容允许程序员去指定关于程序中定义的特定事宜的声明信息。比如&#xff0c;一个类中的方法的可访问性是通过方法修饰符public,protected,internal and private来指定修饰…

xxl-job-2.3.1 本地编译jar包并部署

参考网上其他文章&#xff0c;总结步骤 一、官网地址 分布式任务调度平台XXL-JOB 二、源码地址 github&#xff1a; GitHub - xuxueli/xxl-job: A distributed task scheduling framework.&#xff08;分布式任务调度平台XXL-JOB&#xff09; gitee: xxl-job: 一个分布…

IO-IO基础

简介 IO流&#xff0c;以计算机内存为主体&#xff0c;从内存到网络/磁盘等其他地方叫输出流(内存往外出)&#xff1b;网络/磁盘等其他地方写到内存叫输入流&#xff08;往内存输入&#xff09;。 Java中的IO流 4个抽象基类 InputStream/Reader(读到内存里) 所有的输入流的基…