HTML 笔记:初识 HTML(HTML文本标签、文本列表、嵌入图片、背景色、网页链接)

news2025/1/12 0:53:20

1 何为HTML

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

2 HTML标签

  • HTML 标签是由尖括号包围的关键词,比如 <html>
    • 作用是为了“标记”页面中的内容,使浏览器能够识别设计者的要求,正确的在网页中显示出来
  • HTML 标签通常是成对出现的,比如 <b> 和 </b>
  • 标签对中的第一个标签是开始标签,第二个标签是结束标签
    • 开始和结束标签也被称为开放标签和闭合标签

3 HTML文档结构

3.1 文档类型

  • 在HTML中,文档类型(DOCTYPE)是一种指令,它告诉浏览器文档的类型和版本,从而使浏览器能够正确地渲染文档。
  • DOCTYPE处于HTML文档的首行,位于<html>标签之前。
<!DOCTYPE html>

当前最常用的文档类型声明,用于HTML5文档

3.2 开始标签

  • 在HTML文档中,<html> 标签是一个根元素,包围着整个文档的其它所有HTML元素。所有的HTML元素必须被这个标签包裹起来,这也意味着<html>标签是HTML文档的最外层元素
<!DOCTYPE html>
<html>
    <head>
        <!-- head部分的内容 -->
    </head>
    <body>
        <!-- body部分的内容 -->
    </body>
</html>

3.2.1 lang属性

<html>标签也可以包含lang属性,来定义文档的语言。

<html lang="en">
    <!-- 页面内容 -->
</html>
  • 在这个例子中,lang="en" 属性告诉浏览器这个文档是用英语编写的。
  • 不同的语言代码会表示不同的语言(例如,“es”为西班牙语,“zh”为中文等)。

3.3 头标签 & 头标签对象

  • 在HTML文档中,<head>标签用于包含文档的元数据(metadata)以及链接到脚本和样式表的引用。
  • <head>标签通常包括如下一些子元素:

3.3.1 <title>

<title>标签定义了文档的标题,这个标题会显示在浏览器的标题栏或标签上

<title>这是页面标题</title>

3.3.2 <meta>

<meta>标签用于提供关于文档的元数据,如字符集、页面描述、关键词和作者信息等。

<meta charset="UTF-8">
<meta name="description" content="这是一个示例网页">
<meta name="keywords" content="HTML, CSS, JavaScript">
<meta name="author" content="Author Name">

3.3.3 <link>

<link>标签用于链接外部资源,通常是链接样式表(CSS文件)

<link rel="stylesheet" type="text/css" href="styles.css">

3.3.4 <script>

<script>标签用于嵌入或引用执行脚本代码,通常是JavaScript。

<script src="script.js"></script>

3.3.5 <style>

<style>标签用于包含文档的内部样式信息(CSS)。

<style>
    body {
        background-color: lightblue;
    }
</style>

3.3.6 <base>

<base>标签用于为页面上所有的相对URL设置一个基础URL。这个标签必须有hreftarget属性。

<base href="https://www.example.com/" target="_blank">

3.3.7 <noscript>

<noscript>标签用于定义在浏览器不支持脚本时显示的替代内容。

<noscript>您的浏览器不支持JavaScript!</noscript>

4  正文中的HTML标签

4.1 段落 <P>…</P>

左对齐: left;右对齐:right; 中间对齐:center

<!DOCTYPE html>
<html lang="en">
<head>
    <title>这是页面标题</title>
    <style>
        body {
            background-color: lightblue;
        }
    </style>
    <noscript>您的浏览器不支持JavaScript!</noscript>
</head>
<body>
    <p>这是一个段落</p>
    <p align=right>右对齐的段落</p> 
	<p align=left>右对齐的段落</p> 
	<p align=center>右对齐的段落</p> 
</body>
</html>

(本节下面的内容将隐去head部分的内容) 

4.2 折行 <br/>

<p> This is<br /> a para<br />graph with line breaks </p>

4.3 HTML标题

<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5>
<h6>This is heading 6</h6>

4.4 文字风格

<p><font size=“2” color=“purple”> 这是一个段落。</font></p>

4.4.1 HTML中的颜色

4.4.2 其他文字标签

<b>粗体字
</br><i>斜体字</i>
</br><strong> 粗体字,同b<strong>
</br><em>斜体,表强调</em>
</br><del>文字加横线</del>
</br><sub>下标字(subscript)</sub>
</br><sup>上标字(superscript)</sup>
</br><big> 大字</big>
</br><small> 小字</small>
</br><u>下划线 </u>

4.4.5 特殊字符

< &lt
</br> > &gt
</br> &copy

5 文本列表

5.1  无序列表

无序列表以<ul>标签开始,至</ul>标签结束。

在<ul>标签中,还需要使用<li>标签来定义列表的每一行

<ul>
	  <li>……</li>
	  <li>……</li>
	  <li>……</li>
</ul>

5.2 有序列表

有序列表中的条目按照顺序依次排列。

它和无序列表的唯一的区别体现代码上,即有序列表使用<ol>标签,以<ol>开始,到</ol>结束。

有序列表中同样使用<li>标签来定义列表的每一行

<ol>
	  <li>……</li>
	  <li>……</li>
	  <li>……</li>
</ol>

5.3 自定义列表

使用<dl>来创建自定义列表。在列表中使用<dt>来定义页面中的每一行。

与有序列表和无序列表不同的是,在定义列表中,列表中会添加缩进行来展示这个列表的条目,使用<dd>标签来定义缩进行。
 

<h3>镜头画面的剪辑</h3>
<dl>
         <dt>分剪</dt>
         <dd>一个镜头分成两个镜头或者两个以上的镜头使用。</dd>
         <dt>挖剪</dt>
         <dd>将一个完整镜头中的动作、人和物运动镜头在运动中的某一部位上的多余的部分挖剪去。</dd>
</dl>

5.4 列表嵌套

无论是无序列表嵌套,还是有序列表嵌套,或者是无序列表和有序列表的混合嵌套列表,它们的代码写法都是一个原则,就是遵从HTML代码的使用规则,将一个列表的标签完全放入在另一个标签内。这是一种父子级的关系。这种方法常用来表示复杂的导航,应用广泛。

<ul> 
	<li> <ol>
			<li>1.1
			<li>1.2
		 </ol>
	<li>2
</ul>

6 嵌入图片

<p align="center"><img src="jiuzhai.jpg" height=200 width=300/>

6.1 图像文本对齐

  • 在编辑图像的时候,图像不同于文本的意义在于,图像都是一个个分开的整体。而编辑图像时,如果设计者想在图片的旁边放入文本内容,就需要考虑如何处理文本和图像对齐方式
style="vertical-align:text-top"使图像的顶部和同一行的文本对齐
style="vertical-align:middle"使图像的中部和同一行的文本对齐
style="vertical-align:text-bottom"使图像的底部和同一行文本对齐
<p align="center"><img src="jiuzhai.jpg" height=200 width=300/ style="vertical-align:text-top">这是一张拍摄于2020年的九寨沟照片。

<p align="center"><img src="jiuzhai.jpg" height=200 width=300/ style="vertical-align:middle">这是一张拍摄于2020年的九寨沟照片。

<p align="center"><img src="jiuzhai.jpg" height=200 width=300/ style="vertical-align:text-bottom">这是一张拍摄于2020年的九寨沟照片。

 6.2 图像和文本的距离

  • hspace——和左边的距离
  • vspace——和上面的距离
<p align="center"><img src="jiuzhai.jpg" height=200 width=300/ hspace=30>这是一张拍摄于2020年的九寨沟照片。

<p align="center"><img src="jiuzhai.jpg" height=200 width=300/ vspace=30>这是一张拍摄于2020年的九寨沟照片。

6.3 添加边框 

border表示边框宽度

<p align="center"><img src="jiuzhai.jpg" height=200 width=300/ border=5>这是一张拍摄于2020年的九寨沟照片。

6.4 嵌入网图

<!DOCTYPE html>
<html lang="en">
<head>
    <title>这是页面标题</title>
</head>
<body> 

<img src='https://www.sanguosha.cn/storage/uploads/images/8jzgfkyzAOH7lY7QHHtfH3vIkzQ6cVmNuVCmNeEd.jpeg'
width=1000>

</body>
</html>

7 body 改变背景色

7.0 优先级

<!DOCTYPE html>
<html lang="en">
<head>
    <title>这是页面标题</title>
    <style>
        body {
            background-color: lightblue;
        }
    </style>
    <noscript>您的浏览器不支持JavaScript!</noscript>
</head>
<body bgcolor="red"> 

<p align="center"><img src="jiuzhai.jpg" height=200 width=300/ border=5>这是一张拍摄于2020年的九寨沟照片。



</body>
</html>

<body>标签的背景色(bgcolor)被设置为红色(red),而在<style>标签中,body的背景色被设置为浅蓝色(lightblue)。通常来说,CSS样式(无论是内联样式、内部样式还是外部样式)会覆盖HTML标签的属性。

所以,如果浏览器按照现代标准解析这段HTML代码,背景色应该是浅蓝色,即lightblue。这是因为CSS样式通常比HTML属性有更高的优先级。

这一小节后续部分中,我们会去掉head中style的部分

7.1 纯色 

背景颜色属性将背景设置为某种颜色。

属性值可以是十六进制数、RGB 值或颜色名。

  •   <body bgcolor="#000000">  
  • <body bgcolor="rgb(0,0,0)">  
  • <body bgcolor="black">
<!DOCTYPE html>
<html lang="en">
<head>
    <title>这是页面标题</title>
</head>
<body bgcolor="lightgreen"> 

<p align="center"><img src="jiuzhai.jpg" height=200 width=300/ border=5>这是一张拍摄于2020年的九寨沟照片。



</body>
</html>

7.2 图像

背景属性将背景设置为图像。属性值为图像的URL。

如果图像尺寸小于浏览器窗口,那么图像将在整个浏览器窗口进行复制。

7.2.1 本地图像

<!DOCTYPE html>
<html lang="en">
<head>
    <title>这是页面标题</title>
</head>
<body background="jiuzhai.jpg"> 

这是一张拍摄于2020年的九寨沟照片。



</body>
</html>

7.2.2 网络图像

<!DOCTYPE html>
<html lang="en">
<head>
    <title>这是页面标题</title>
</head>
<body background="https://www.sanguosha.cn/storage/uploads/images/jFRfaD6OGALMzUHw4bxO0kN4HN3vNpeaFU2YaTTy.jpeg"> 

<font color='white'>三国杀 貂蝉-舞惑群心



</body>
</html>

7.2.3 调整图像大小

背景图太大了,我们进行调整,此时需要在head中进行调整

<!DOCTYPE html>
<html lang="en">
<head>
    <title>这是页面标题</title>
	<style>
        body {
            background-image: url('https://www.sanguosha.cn/storage/uploads/images/jFRfaD6OGALMzUHw4bxO0kN4HN3vNpeaFU2YaTTy.jpeg');
            background-size: cover; /*控制背景图像的尺寸,cover 保证背景图像覆盖整个元素*/
            background-position: center;/*center 使背景图像在元素中居中*/
            background-repeat: no-repeat;/*no-repeat 指定背景图像不要平铺重复*/
            height: 100vh;  /* 设置body高度为视口的100% */
            margin: 0;      /* 移除边距 */
        }
	</style>
</head>
<body> 

<font size=30 color='white'>三国杀 貂蝉-舞惑群心



</body>
</html>

8 网页链接

8.1 链接到外网

HTML中的链接语法: <a href=“链接对象的路径”>链接锚点对象 </a>

这个路径所指的不仅仅只是一个页面地址,也可能是一个文件地址、一个邮箱地址

<!DOCTYPE html>
<html lang="en">
<head>
    <title>这是页面标题</title>
</head>
<body> 

<a href='https://www.sanguosha.cn/storage/uploads/images/GX9UMBsFtZChnFngjPNNsVQuJuA3TRjxfzR3k8VE.jpeg'>
三国杀-关银屏-步步生花
</a>

</body>
</html>

点进去后:

8.2 链接到本网页的其他位置

  • 页面除了和页面之外的文件或者程序链接外,而且也可以和同一页面中的内容进行链接
    • (1)要确定链接的锚点对象,不同于页面和外部文件链接的方式在于,链接的路径由于在同一页面内,这里需要使用“#”来引用同一页面中的内容。代码写为: <a href=#...> </a>
    • (2)需要在页面中设定出链接到的目标。使用的就是“id”属性。 <a id=…></a>
  • 点击href处的内容,跳转到id处的内容
<!DOCTYPE html>
<html lang="en">
<head>
    <title>这是页面标题</title>
</head>
<body> 

<html>
    ……
    <a href=#link>链接到网页的其他位置</a>
    
	<img src='https://www.sanguosha.cn/storage/uploads/images/4Ku8dzet4pub91dMLvuRbfc50TI1qdmlnjAPgMtg.jpeg' width=1400>
     <a id=link></a>从上面链接过来
     …

</html>


</body>
</html>

点击红色区域,就会跳转到绿色区域

8.3 跳转到新网页

在先前的所有链接中,页面都是在同一页面中跳转,有时候设计者希望链接的页面在新的窗口中打开,这时只要在<a>标签中添加“target=_blank”就行了。

<!DOCTYPE html>
<html lang="en">
<head>
    <title>这是页面标题</title>
</head>
<body> 

<html>

    <a href='https://www.sanguosha.cn/storage/uploads/images/3SPA2wJ5R3IL8nbaZncvtdzFL52XNRndGSIG8YP7.jpeg' target=_blank>诸葛瞻-绵竹之殇</a>

</html>


</body>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1067788.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

群晖搭建docker系统和办公服务2

首先先确认下我们的Office是否为VOL版&#xff0c;方法如下&#xff08;请您根据自身情况更改以下命令&#xff09;&#xff1a; 管理员身份运行命令提示符&#xff0c;输入 cd C:\Program Files\Microsoft Office\Office16 切换目录 &#xff08;这里请根据您自己的Office版本…

golang gin——中间件编程以及jwt认证和跨域配置中间件案例

中间件编程jwt认证 在不改变原有方法的基础上&#xff0c;添加自己的业务逻辑。相当于grpc中的拦截器一样&#xff0c;在不改变grpc请求的同时&#xff0c;插入自己的业务。 简单例子 func Sum(a, b int) int {return a b }func LoggerMiddleware(in func(a, b int) int) f…

【轻松玩转MacOS】外部设备篇

引言 在开始之前&#xff0c;我们先来了解一下为什么要连接外部设备。想象一下&#xff0c;你正在享受MacOS带来的便捷和高效&#xff0c;突然需要打印一份文件&#xff0c;但你发现打印机无法连接&#xff1b;或者你需要将手机投屏到电脑上&#xff0c;却不知道该如何操作。这…

在模拟器上安装magisk实现Charles抓https包(二)

在上一篇在模拟器上安装magisk实现Charles抓https包&#xff08;一&#xff09;_小小爬虾的博客-CSDN博客&#xff0c;好不容易在模拟器上安装好了Magisk&#xff0c;本篇记录安装movecert模块和AlwaysTrustUserCerts模块。 这两个模块的功能都是将Charles等证书从用户目录转移…

【ARM CoreLink 系列 1 -- SoC 片上互联介绍】

文章目录 概述1.1 片上互连架构的发展1.1.1 BUS 共享总线结构1.1.2 Crossbar 结构1.1.3 Ring 结构1.1.4 Mesh 网格结构 1.2 ARM 总线互联特点小结1.2.1 NOC 总线互联的特点 下篇文章&#xff1a;【ARM CoreLink 系列 1.1 – CoreLink 系列 产品介绍】 概述 在摩尔定律的推动下…

二叉树实现快速查找数字所在区间

背景 通过IP地址查询ip地址所属省市&#xff0c;存在这样的数据 3748137472,3748137727,223.104.10.0,223.104.10.255,中国,江西,,,移动,330000,,城域网 3748137728,3748137983,223.104.11.0,223.104.11.255,中国,陕西,,,移动,710000,,移动网络 3748137984,3748138239,223.104…

1.7 计算机网络体系结构

思维导图&#xff1a; 1.7.1 计算机网络的体系结构的形成 **1.7 计算机网络体系结构** 计算机网络体系结构中&#xff0c;分层的思想为核心。该方法使得复杂的网络设计变得更为简单和可管理。 **1.7.1 计算机网络体系结构的形成** - **计算机网络的复杂性**: 即使是简单的文…

2.4 信道复用技术

前言&#xff1a; 2.4.1 频分复用、时分复用和统计时分复用 **2.4 信道复用技术笔记** --- **1. 定义&#xff1a;** - **复用 (Multiplexing)**&#xff1a;允许多个用户共享一个传输介质&#xff0c;从而提高资源使用效率。 --- **2. 基本复用示意&#xff1a;** - 使用…

SQL进阶 - SQL的编程规范

性能优化是一个很有趣的探索方向&#xff0c;将耗时耗资源的查询优化下来也是一件很有成就感的事情&#xff0c;但既然编程是一种沟通手段&#xff0c;那每一个数据开发者就都有义务保证写出的代码逻辑清晰&#xff0c;具有很好的可读性。 目录 引子 小试牛刀 答案 引言 …

互联网图片安全风控实战训练营开营!

内容安全风控&#xff0c;即针对互联网产生的海量内容的外部、内部风险做宏观到微观的引导和审核&#xff0c;从内容安全领域帮助企业化解监管风险和社会舆论风险&#xff0c;其核心是识别文本、图片、视频、音频中的有害内容。 由于互联网内容类型繁杂、多如牛毛&#xff0c;加…

mysql面试题22:SQL优化的一般步骤是什么,怎么看执行计划(explain),如何理解其中各个字段的含义

该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 面试官:SQL优化的一般步骤是什么,怎么看执行计划(explain),如何理解其中各个字段的含义 SQL优化的一般步骤如下: 分析和理解问题:首先,要确保对问…

Mysql 8手动终止某个事务并释放其持有的锁

示范数据表 age具有index普通索引 在mysql数据库里的information_schema.INNODB_TRX表中存储有innodb的所有事务&#xff0c;我们可以查看该表来查看正在进行的事务 现在我开启一个事务&#xff0c;执行第1、2行SQL&#xff0c;启动事务并持有id3的行锁 刷新事务表可以看到…

JavaScript 笔记 初识JavaScript(变量)

1 打开js文件方法 1.1 方法1&#xff1a;用html打开 第⼀步&#xff1a;把JS程序存储为⼀个扩展名为js的⽂本⽂件 第⼆步&#xff1a;把js⽂件关联到⼀个HTML⽂件上 <!DOCTYPE html> <html><body><script src1.js></script><body> </…

【微服务】七. http客户端Feign

7.1 基于Feign远程调用 RestTimeplate方式调用存在的问题 先来看以前利用RestTemplate发起远程调用的代码&#xff1a; String url "http://userservice/user"order.getUserId(); User user restTemplate.getForObject(url,User.class);存在下面的问题&#xf…

数据产品读书笔记——认识数据产品经理

&#x1f33b;大家可能听说的更多是产品经理这个角色&#xff0c;对数据产品经理可能或多或少了解一些&#xff0c;但又不能准确的描述数据产品经理的主要职能和与其他产品的不同&#xff0c;因此通过读一些书来对数据产品经理有一个准确且全面的认知。 目录 1. 数据的产品分类…

STC89C51基础及项目第10天:LCD显示字符(非标协议外设)

1. 初识LCD1602&#xff08;233.79&#xff09; 非标协议外设 LCD1602显示 LCD1602&#xff08;Liquid Crystal Display&#xff09;是一种工业字符型液晶&#xff0c;能够同时显示 1602 即 32 字符(16列两行) 引脚说明 第 1 脚&#xff1a; VSS 为电源地第 2 脚&#xff1…

vue3前端开发-flex布局篇

文章目录 1.传统布局与flex布局优缺点传统布局flex布局建议 2. flex布局原理2.1 布局原理 3. flex常见属性3.1 父项常见属性3.2 子项常见属性 4.案例实战(携程网首页) 1.传统布局与flex布局优缺点 传统布局 兼容性好布局繁琐局限性&#xff0c;不能再移动端很好的布局 flex布…

【C++入门到精通】C++入门 —— 红黑树(自平衡二叉搜索树)

阅读导航 前言一、红黑树的概念二、红黑树的性质三、红黑树节点的定义四、红黑树结构&#xff08;带有头结点的红黑树&#xff09;五、红黑树的插入操作1. 按照二叉搜索的树规则插入新节点2. 新节点插入后&#xff0c;红黑树的变色以及旋转情况1&#xff1a; cur为红&#xff0…

nginx-proxy反向代理缓存

介绍&#xff1a; 反向代理缓存&#xff0c;类似于动静分离&#xff0c;即通过nginx代理服务器根据客户端发送的url请求&#xff0c;去后台服务器获取数据&#xff0c;将静态数据缓存到nginx代理服务器上&#xff0c;并配置有过期时间&#xff0c;当客户端下次以相同的url请求…

【机器学习】决策树原理及scikit-learn使用

文章目录 决策树详解ID3 算法C4.5算法CART 算法 scikit-learn使用分类树剪枝参数重要属性和接口 回归树重要参数&#xff0c;属性及接口交叉验证代码示例 一维回归的图像绘制 决策树详解 决策树&#xff08;Decision Tree&#xff09;是一种非参数的有监督学习方法&#xff0c;…