【WEB前端进阶之路】 HTML 全路线学习知识点梳理(中)

news/2024/11/30 9:54:25/

前言

本文是HTML零基础学习系列的第二篇文章,点此阅读 上一篇文章。

在这里插入图片描述

文章目录

  • 前言
  • 六.HTML标题
    • 1.HTML标题
    • 2.HTML水平线
    • 3.HTML 注释
  • 七.HTML段落
    • 1.HTML段落
    • 2.HTML换行
  • 八.HTML文本格式化
  • 九.HTML链接
  • 十.HTML头部
  • 十一.HTML图像
  • 十二.HTML表格
  • 十三.HTML列表
  • 十四.HTML区块
    • 1.HTML区块元素
    • 2.HTML内联元素
    • 3.HTML的 div 元素
    • 4.HTML的 span 元素

六.HTML标题

1.HTML标题

标题是通过 <h1> - <h6> 标签进行定义的。<h1> 定义最大的标题。 <h6> 定义最小的标题。浏览器会自动地在标题的前后添加空行,例如:

    <h1>一级标题</h1><h2>二级标题</h2><h3>三级标题</h3>

标题用来正确的显示文章结构,通过不同的标题可以为文章建立索引,所以,标题是很重要的存在,所以,不要仅仅是为了生成粗体或大号的文本而使用标题。


2.HTML水平线

<hr> 标签在 HTML 页面中创建水平线,例如:

    <p>段落1</p><hr><p>段落2</p><hr><p>段落3</p>

3.HTML 注释

可以将注释插入 HTML 代码中,提高代码可读性,浏览器会忽略注释,也不会显示它们。

<!-- 这是一个注释 -->

七.HTML段落

1.HTML段落

HTML可以将文档分为不同的段落。段落是通过 <p> 标签定义的,例如:

<p>段落1...</p>
<p>段落2...</p>

2.HTML换行

使用<br>标签在不产生新的段落的情况下换行,例如:

<p>这是<br>换行的<br>演示</p>

<br /> 元素是一个空的 HTML 元素。由于关闭标签没有任何意义,因此它没有结束标签。


八.HTML文本格式化

HTML 使用标签 <b>(“bold”) 与 <i>(“italic”) 对输出的文本进行格式, 如:粗体 or 斜体。也可使用标签 <strong> 替换加粗标签 <b> 来使用, <em> 替换 <i>标签使用。但是两者的含义不同,<strong> 或者 <em>标签有你要呈现的文本是重要的,所以要突出显示的意思。

文本格式化的标签及其作用:

标签作用
<b>定义粗体文本
<em>定义着重文字
<i>定义斜体文字
<small>定义小号文字

详细的HTML标签参考标签参考手册哦


九.HTML链接

HTML 使用超级链接与网络上的另一个文档相连,点击链接可以从一张页面跳转到另一张页面。

  • HTML使用标签 <a>来设置超文本链接。
  • 在标签<a> 中使用了href属性来描述链接的地址。
  • 一个未访问过的链接显示为蓝色字体并带有下划线,访问过的链接显示为紫色并带有下划线,点击链接时,链接显示为红色并带有下划线。

例如,使用 <a> 标签定义超文本链接:

<a href="url">链接文本</a>

其中,可以定义属性实现相应的功能:

  • 使用 target 属性,你可以定义被链接的文档在何处显示。
  • id 属性可用于创建一个 HTML 文档书签。

十.HTML头部

1.HTML <head>元素:

<head> 元素包含了所有的头部标签元素。在 <head>元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。可以添加在头部区域的元素标签为: <title>, <style>, <meta>, <link>, <script>, <noscript> 和 <base>。


2.HTML <title>元素:

<title> 标签定义了不同文档的标题。

  • 定义了浏览器工具栏的标题
  • 当网页添加到收藏夹时,显示在收藏夹中的标题
  • 显示在搜索引擎结果页面的标题

例如,下面的HTML文档代码:

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>文档标题</title>
</head><body>
<p>文档内容......</p>
</body></html>

3.HTML <base>元素:

<base> 标签描述了基本的链接地址/链接目标,该标签作为HTML文档中所有的链接标签的默认链接,例如:

<head>
<base href="http://www.baidu.com/images/" target="_blank">
</head>

4.HTML <link>元素
<link> 标签定义了文档与外部资源之间的关系,例如:

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

5.HTML <stytle>元素
<style> 标签定义了HTML文档的样式文件引用地址,例如:

<head>
<style type="text/css">
body {background-color:yellow}
p {color:blue}
</style>
</head>

6.HTML <meta>元素
<meta>标签描述了一些基本的元数据。

  • 标签提供了元数据。元数据也不显示在页面上,但会被浏览器解析。
  • 元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者,和其他元数据。
  • 一般放置于 <head> 区域。

7.HTML <script>元素
<script>标签用于加载脚本文件,如: JavaScript。


十一.HTML图像

在 HTML 中,图像由<img> 标签定义,<img> 是空标签。

要在页面上显示图像,需要使用源属性(src),源属性的值是图像的 URL 地址,例如:

<img src="url" alt="some_text">

alt 属性用来为图像定义一串预备的可替换的文本。在浏览器无法载入图像时,浏览器将显示这个替代性的文本而不是图像,例如:

<img src="boat.gif" alt="显示图像">

height(高度) 与 width(宽度)属性用于设置图像的高度与宽度。默认单位是像素,例如:

<img src="baidu.jpg" alt="百度" width="200" height="100">

注意:加载页面时,要注意插入页面图像的路径,如果不能正确设置图像的位置,浏览器无法加载图片,图像标签就会显示一个破碎的图片。


十二.HTML表格

表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等,例如:

<table border="1"><tr><td>你好</td><td>你好</td></tr><tr><td>你好</td><td>你好</td></tr></table>

大多数情况我们需要给表格加上边框,也可以不使用边框。

表格的表头使用 <th> 标签进行定义,大多数浏览器会把表头显示为粗体居中的文本。


十三.HTML列表

HTML 支持有序、无序和定义列表:

  • 无序列表使用 <ul> 标签定义,使用粗体圆点(典型的小黑圆圈)进行标记,每个列表项始于 <li> 标签,例如:
    <ul><li>java</li><li>python</li></ul>

在这里插入图片描述

  • 有序列表使用<ol> 标签定义,使用数字进行标记,每个列表项始于 <li> 标签,例如:
    <ol><li>java</li><li>python</li></ol>

在这里插入图片描述

  • 自定义列表以 <dl> 标签开始,每个自定义列表项以 <dt> 开始。每个自定义列表项的定义以 <dd> 开始,自定义列表是项目和注释的组合,例如:
    <dl><dt>java</dt><dd>-诞生于1995年</dd><dt>python</dt><dd>-诞生于1991年</dd></dl>

在这里插入图片描述


十四.HTML区块

HTML 可以通过 <div><span>将元素组合起来。

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

1.HTML区块元素

块级元素在浏览器显示时,通常会以新行来开始和结束。

2.HTML内联元素

内联元素在浏览器显示时通常不会以新行开始。

3.HTML的 div 元素

HTML <div> 元素是块级元素,它是用于组合其他 HTML 元素的容器。

例:让文档中的一块区域显示为红色,另一块区域加粗且显示为蓝色,HTML文档代码如下。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><h1>望庐山瀑布</h1><h2>唐 李白</h2><div style="color:red"><p>日照香炉生紫烟,</p><p>遥看瀑布挂前川。</p></div><div style="font-weight:bold;color:blue"><p>飞流直下三千尺,</p><p>疑是银河落九天。</p></div>
</body></html>

显示效果:

在这里插入图片描述

<div>标签常用于组合块级元素,以便通过 CSS 来对这些元素进行格式化。

4.HTML的 span 元素

HTML <span> 元素是内联元素,可用作文本的容器。

例:对文档中的一部分文本进行着色,HTML代码如下。

 <h2><span style="color:chartreuse"></span> -李白</h2>

显示效果:

在这里插入图片描述

<span> 用于对文档中的行内元素进行组合。


在这里插入图片描述


http://www.ppmy.cn/news/30090.html

相关文章

DPDK系列之六虚拟化简介

一、虚拟化 网上介绍虚拟化的历史的很多&#xff0c;这里只简述一下。虚拟化最早是从1959年提出的。随后IBM在大型机实现了最初的虚拟化技术。1999年出现的VMware Workstation&#xff0c;让广大的PC拥有者认识到了虚拟机的优势。随后各种虚拟机的技术开始不断的完善&#xff…

【C++】30h速成C++从入门到精通(STL介绍、string类)

STL简介什么是STLSTL(standard template libaray-标准模板库)&#xff1a;是C标准库的重要组成部分&#xff0c;不仅是一个可复用的组件库&#xff0c;而且是一个包罗数据结构与算法的软件框架。STL的版本原始版本Alexander Stepanov、Meng Lee 在惠普实验室完成的原始版本&…

GEC6818开发板JPG图像显示,科大讯飞离线语音识别包Linux_aitalk_exp1227_1398d7c6运行demo程序,开发板实现录音

GEC6818开发板JPG图像显示 | 开发板实现录音一.GEC6818开发板JPG图像显示1.jpg图片特性2.如何解压缩jpg图片1.对jpegsrc.v8c.tar.gz进行arm移植2.进入~/jpeg-8c对jpeg库进行配置3.编译4.安装&#xff0c;将动态库存放到 /home/gec/armJPegLib5.清空编译记录6.自己查看下 /home/…

Linux- 系统随你玩之--文件管理-双生姐妹花

文章目录1、前言2、文件管理-双生姐妹花2.1、 df2.1.1、 df 语法2.1.1 、常用参数2.2、 du2.2.1、du 语法2.1.1、 常用参数2.3、双生姐妹花区别2.3.1、 查看文件统计 的计算方式不同2.3.2 、删除文件情况下统计结果 不同2.3.3 、针对双生姐妹花区别 结语3、双生姐妹花实操3.1 、…

Redis简单笔记

1 为什么需要Redis 数据分冷热&#xff0c;将热数据存储到内存中 2 Redis应用案例 2.1 连续签到 2.1.1 String数据结构 可以存储字符串、数字、二进制数据通常和expire配合使用场景:存储计数、Session2.2 消息通知 用list作为消息队列 使用场景:消息通知。 例如当文章更新时…

Linux入门教程||Linux Shell 变量|| Shell 传递参数

Shell 变量 定义变量时&#xff0c;变量名不加美元符号&#xff08;$&#xff0c;PHP语言中变量需要&#xff09;&#xff0c;如&#xff1a; your_name"w3cschool.cn"注意&#xff0c;变量名和等号之间不能有空格&#xff0c;这可能和你熟悉的所有编程语言都不一…

Vue3之组件间传值避坑指南

组件间传值的两个坑 我们都知道父组件可以把值传递到自组件中&#xff0c;但是有时候子组件需要修改这个父组件传递过来的这个值&#xff0c;我们可以想象下能修改成功吗&#xff1f;这是坑之一。我们在组件间传值的时候&#xff0c;都是一个属性名对应一个值&#xff0c;接收…

如何在本地跑FuzzBench的实验

概述 FuzzBench是谷歌做的一个评估模糊测试的benchmark&#xff0c;主要目的是为了评测覆盖率导向模糊测试工具能达到多少覆盖率&#xff0c;能够发现多少漏洞。本文主要介绍如何在本地运行fuzzbench的实验。当然也可以用谷歌的云服务来跑&#xff0c;具体教程在这&#xff1a…