前端 | (二)各种各样的常用标签 | 尚硅谷前端html+css零基础教程2023最新

news2024/11/28 14:30:09

学习来源:尚硅谷前端html+css零基础教程,2023最新前端开发html5+css3视频

文章目录

  • 📚HTML排版标签
  • 📚HTML语义化标签
  • 📚块级元素与行内元素
  • 📚文本标签
    • 🐇常用的文本标签
    • 🐇不常用的文本标签
  • 📚图片标签
    • 🐇基本使用
    • 🐇相对路径和绝对路径
    • 🐇常见图片格式
  • 📚超链接
    • 🐇跳转到页面
    • 🐇跳转到文件
    • 🐇跳转到锚点
    • 🐇唤起指定应用
  • 📚列表
    • 🐇有序列表
    • 🐇无序列表
    • 🐇列表嵌套
    • 🐇自定义列表
  • 📚表格
    • 🐇基本结构
    • 🐇常用属性
    • 🐇跨行跨列
  • 📚补充几个常用标签

⭐️前文回顾:前端 | (一)前端简介 | 尚硅谷前端html+css零基础教程2023最新
⭐️前文对应p1-p19,本文对应p20-p40
⭐️补充网站:W3school,MDN

📚HTML排版标签

<!DOCTYPE html>
<html lang="zh-CN">
<head>
	<meta charset="UTF-8">
	<title>HTML排版标签</title>
</head>
<body>
	<h1>我是一级标题</h1>
	<h2>我是二级标题</h2>
	<h3>我是三级标题</h3>
	<h4>我是四级标题</h4>
	<h5>我是五级标题</h5>
	<h6>我是六级标题</h6>
	<div>
		<p>我是一个段落</p>
		<p>我是一个段落</p>
	</div>
</body>
</html>
标签名标签含义
h1~h6标题
p段落
div没有任何含义,用于整体布局(生活中的包装袋)
  • h1最好写一个,h2~h6能适当多写。
  • h1~h6不能互相嵌套

📚HTML语义化标签

  • 语义化:用特定的标签,去表达特定的含义。
  • 标签默认的效果不重要,语义最重要!
  • h1:网页主要内容;p:段落
  • 好处:
    • 代码的可读性强且清晰
    • 有利于SEO(搜索引擎优化)
    • 方便设备解析(屏幕阅读器)

📚块级元素与行内元素

  • 块级元素:独占一行(排版标签都是块级元素)。
  • 行内元素:不独占一行。
  • 使用原则
    在这里插入图片描述

📚文本标签

  • 用于包裹:词汇、短语等。
  • 通常写在排版标签里面。
  • 排版标签更宏观(大段的文字),文本标签更微观(词汇、短语)。
  • 文本标签通常都是行内元素。

🐇常用的文本标签

标签名标签语义
em要着重阅读的内容
strong十分重要的内容(语气比em要强)
span没有语义,用于包裹短语的通用容器

div是大包装,span是小包装

🐇不常用的文本标签

敲一遍有个印象

<!DOCTYPE html>
<html lang="zh-CN">
<head>
	<meta charset="UTF-8">
	<title>HTML不常用的文本标签</title>
</head>
<body>
	<p>
		这首<cite>《光辉岁月》</cite>,非常好听!
	</p>
	<p>
		<dfn>耗子尾汁</dfn>,是一个网络流行语,意思同<dfn>好自为之</dfn></p>
	<p>
		商品原价:<del>199</del>,限时秒杀:<ins>99</ins>
	</p>
	<p>
		水的化学方程式是:H<sub>2</sub>O,8的三次方是这么写的:8<sup>3</sup></p>
	<p>
		等过一段我们学习了js,你就会发现这段代码很有意思:<code>alert(1)</code>
	</p>
	<p>
		手机突然提示,<samp>支付宝到账100万元</samp></p>
	<p>
		保存的快捷键是:<kbd>ctrl + s</kbd>
	</p>
	<p>
		<abbr title="英雄联盟">LOL</abbr>这个游戏非常好玩
	</p>
	<p>
		你是年少的欢喜,这句话反过来念就是:<bdo dir="rtl">你是年少的欢喜</bdo>
	</p>
	<p>
		等过一段我们学习了JS,我们就知道要这样定义变量了:<code>let <var>a</var>=1</code></p>
	<p>
		<small>本网站所有资料、图标仅供参考,涉及投资项目所造成的盈亏与被网站无关。</small>
	</p>
	<p>
		我也买过<b>罗技GPW二代</b>这个鼠标,确实很好用!
	</p>
	<p>
		猪头声嘶力竭地喊着:<i>“燕子,没有你我怎么活啊!”</i>
	</p>
	<p>
		张三把“你好”的英文写成了:<u>heelo</u>,这是不对的!
	</p>
	<p>
		屈原曾经说过:<q>路漫漫其修远兮,吾将上下而求索</q>
	</p>
	<p>
		有一首歌,歌词是这样的:
		<blockquote>后来,我总算学会了如何去爱;可惜你早已远去消失在人海;后来终于在眼泪中明白,有些人一旦错过就不在。</blockquote>
	</p>
	<p>
		我们学校地址是:<address>北京宏福科技园</address>
	</p>
</body>
</html>

在这里插入图片描述

标签名标签语义
cite作品标题(书籍、歌曲、电影、电视节目、绘画、雕塑)
dfn特殊术语或专属名词
del与ins删除的文本【与】插入的文本
sub与sup下标文字【与】上标文字
code一段代码
samp从正常的上下文中,将某些内容提取出来,例如:标识设备输入
kbd键盘文本,表示文本是通过键盘输入的,经常用在与计算机相关的手册中
abbr缩写,最好配合上title属性
bdo更改文本方向,要配合dir属性,可选值:ltr(默认值,还是正常的顺序,left to right)、rtl(翻转)
var标记变量,可与code标签一起使用
small附属细则,例如:包括版权、法律文本。——很少使用
b摘要中的关键字、评论中的产品名称。——很少使用
i本意是:人物的思想活动、所说的话等等。现在多用于呈现字体图标
u与正常内容有反差文本,例如:错的单词、不合适的描述等。——很少使用
q短引用
blockquote长引用,块级元素
address地址信息,块级元素

📚图片标签

🐇基本使用

<!DOCTYPE html>
<html lang="zh-CN">
<head>
	<meta charset="UTF-8">
	<title>HTML图片标签</title>
</head>
<body>
	<img width="100" src="图片路径" alt="图片描述">
</body>
</html>
  • img是单标签,语义:图片
  • 常用属性:
    • src:图片路径——图片的具体位置
    • alt:图片描述
    • width:图片宽度,单位是像素
    • height:图片高度,单位是像素
    • 尽量不同时修改图片的宽和高,可能会造成比例失调。
  • alt的作用
    • 搜索引擎通过alt属性,得知图片的内容。
    • 当图片无法展示的时候,有些浏览器会呈现alt属性的值。
    • 盲人阅读器会朗读alt属性的值。

🐇相对路径和绝对路径

  • 相对路径:以当前位置作为参考点,去建立路径。
    在这里插入图片描述
  • 绝对路径:以根位置作为参考点,去建立路径。
    在这里插入图片描述

🐇常见图片格式

  • jpg格式
    在这里插入图片描述
  • png格式
    在这里插入图片描述
  • bmp格式
    在这里插入图片描述
  • gif格式
    在这里插入图片描述
  • webp格式
    在这里插入图片描述
  • base64格式
    在这里插入图片描述

📚超链接

  • 主要作用:从当前页面进行跳转
  • 可以实现:①跳转到指定页面;②跳转到指定文件(也可触发下载);③跳转到锚点位置;④唤起指定应用
    在这里插入图片描述

🐇跳转到页面

在这里插入图片描述

🐇跳转到文件

在这里插入图片描述

🐇跳转到锚点

锚点:网页中的标记点

  • 第一步:设置锚点
    在这里插入图片描述
  • 第二步:跳转锚点
    在这里插入图片描述

🐇唤起指定应用

在这里插入图片描述

📚列表

🐇有序列表

有顺序或侧重顺序的列表

<h2>要把大象放冰箱总共分几步</h2>
<ol>
	<li>把冰箱门打开</li>
	<li>把大象放进去</li>
	<li>把冰箱门关上</li>
</ol>

在这里插入图片描述

🐇无序列表

无顺序或不侧重顺序的列表

<h2>我想去的几个城市</h2>
<ul>
	<li>成都</li>
	<li>青岛</li>
	<li>武汉</li>
</ul>

在这里插入图片描述

🐇列表嵌套

列表中的某项内容,又包含一个列表(务必把结构写完整)

<h2>我想去的几个城市</h2>
<ul>
	<li>成都</li>
	<li>
		<span>上海</span>
		<ul>
			<li>外滩</li>
			<li>杜莎夫人蜡像馆</li>
			<li>
				<a href="https://www.opg.cn/">东方明珠</a>
			</li>
			<li>迪士尼乐园</li>
		</ul>
	</li>
	<li>西安</li>
	<li>武汉</li>
</ul>

在这里插入图片描述

🐇自定义列表

  • 所谓自定义列表,就是一个包含术语名称以及术语描述的列表。
  • 一个dl就是一个自定义列表,一个dt就是一个术语名称,一个dd就是术语描述(可以有多个)。
<h2>如何高效地笔记?</h2>
<dl>
	<dt>做好笔记</dt>
	<dd>笔记是我们以后复习的一个抓手</dd>
	<dd>笔记可以是电子版也可以是纸质版</dd>
	<dt>多加练习</dt>
	<dd>只有敲出来的代码,才是自己的</dd>
	<dt>别怕出错</dt>
	<dd>错很正常,改正以后并记住,就是经验</dd>
</dl>

在这里插入图片描述

📚表格

🐇基本结构

  • 一个完整的表格由表格标题表格头部表格主体表格脚注四部分组成。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
<table border="1">
    <!-- 表格标题 -->
    <caption>学生信息</caption>
    <!-- 表格头部 -->
    <thead>
        <tr>
            <th>姓名</th>
            <th>性别</th>
            <th>年龄</th>
            <th>民族</th>
            <th>政治面貌</th>
        </tr>
    </thead>
    <!-- 表格主体 -->
    <tbody>
        <tr>
            <td>张三</td>
            <td></td>
            <td>18</td>
            <td>汉族</td>
            <td>团员</td>
        </tr>
        <tr>
            <td>李四</td>
            <td></td>
            <td>18</td>
            <td>汉族</td>
            <td>团员</td>
        </tr>
        <tr>
            <td>王五</td>
            <td></td>
            <td>19</td>
            <td>汉族</td>
            <td>团员</td>
        </tr>
    </tbody>
    <!-- 表格脚注 -->
    <tfoot>
        <tr>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td>共计3人</td>
        </tr>
    </tfoot>
</table>

在这里插入图片描述

🐇常用属性

表格标签支持全局属性,但列出的属性已弃用,使用CSS代替。

在这里插入图片描述
在这里插入图片描述

🐇跨行跨列

对应p39:1:32

  • rowspan:指定要跨的行数。
  • colspan:指定要跨的列数。
    在这里插入图片描述
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>课程表_跨行跨列</title>
</head>
<body>
    <table border="1" cellspacing="0">
        <caption>课程表</caption>
        <thead>
            <tr>
                <th>项目</th>
                <th colspan="5">上课</th>
                <th colspan="2">活动与休息</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>星期</td>
                <td>星期一</td>
                <td>星期二</td>
                <td>星期三</td>
                <td>星期四</td>
                <td>星期五</td>
                <td>星期六</td>
                <td>星期日</td>
            </tr>
            <tr>
                <td rowspan="4">上午</td>
                <td>3-2</td>
                <td>3-3</td>
                <td>3-4</td>
                <td>3-5</td>
                <td>3-6</td>
                <td>3-7</td>
                <td rowspan="4">休息</td>
            </tr>
            <tr>
                <td>4-2</td>
                <td>4-3</td>
                <td>4-4</td>
                <td>4-5</td>
                <td>4-6</td>
                <td>4-7</td>
            </tr>
            <tr>
                <td>5-2</td>
                <td>5-3</td>
                <td>5-4</td>
                <td>5-5</td>
                <td>5-6</td>
                <td>5-7</td>
            </tr>
            <tr>
                <td>6-2</td>
                <td>6-3</td>
                <td>6-4</td>
                <td>6-5</td>
                <td>6-6</td>
                <td>6-7</td>
            </tr>
            <tr>
                <td rowspan="2">下午</td>
                <td>7-2</td>
                <td>7-3</td>
                <td>7-4</td>
                <td>7-5</td>
                <td>7-6</td>
                <td>7-7</td>
                <td rowspan="2">休息</td>
            </tr>
            <tr>
                <td>8-2</td>
                <td>8-3</td>
                <td>8-4</td>
                <td>8-5</td>
                <td>8-6</td>
                <td>8-7</td>
            </tr>
        </tbody>
    </table>
</body>
</html>

在这里插入图片描述

📚补充几个常用标签

在这里插入图片描述

pre直白点就是写了多少空格多少回车,就直接按原文显示。

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

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

相关文章

模版模式在Spring中的应用

前言 模式模式在Spring中的应用较多&#xff0c;这里结合JdbcTemplate的源码来和大家一起学习下&#xff0c;更加深刻滴认识下模版模式&#xff0c;以便在日常开发中&#xff0c;能灵活运用模版模式&#xff0c;来减少重复代码&#xff0c;增强代码的可拓展性。 何为模版模式…

Python学习(七)

#字典 #字典的定义&#xff0c;同样是使用{}&#xff0c;不过存储的元素是一个个的&#xff1a;键值对。如下语法&#xff1a; my_dict{"周杰伦":99,"林俊杰":99} print(f"字典的内容是&#xff1a;{my_dict},类型是&#xff1a;{type(my_dict)}"…

Vue条件渲染

v-if 和 v-show <body> <div id"root"><!--用v-show做条件渲染--> <!-- <h2 v-show"false">欢迎来到{{name}}</h2>--><!--使用v-if做条件渲染--><h2 v-if"false">欢迎来到{{name}}</h2&g…

一文读懂STM32芯片总线

目录 一、前言 二、总线基础知识概述 (1)、总线在芯片中的角色 (2)、总线的类型 (3)、总线的指标 (4)、AHB和APB 三、总线框架结构 (1)、结构类型 (2)、总线模块 (3)、总线交互 四、总结 一、前言 本篇介绍STM32芯片内部的总线系统结构&#xff0c;嵌入式芯片内部的…

C++11左值和右值、左值引用和右值引用浅析

从字面意思来讲&#xff0c;左值就是“能用在赋值语句等号左侧的内容&#xff08;它得代表一个地址&#xff09;”&#xff1b;右值就是不能作为左值的值&#xff0c;即右值不能出现在赋值语句中等号的左侧。C中的一条表达式&#xff0c;要么就是右值&#xff0c;要么就是左值&…

钉钉监控Hippo4j线程池通知报警

&#x1f680; 线程池管理工具-Hippo4j &#x1f680; &#x1f332; AI工具、AI绘图、AI专栏 &#x1f340; &#x1f332; 如果你想学到最前沿、最火爆的技术&#xff0c;赶快加入吧✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;CSDN-Java领域优质创作者&#…

软考03海明校验码

文章目录 前言一、练习一二、练习二总结 前言 海明校验码可以用来纠正错误 公式&#xff1a; 2k-1≥nk n为数据位&#xff0c;k为校验位 编码规则&#xff1a;校验位为2的次方&#xff0c;其他为数据位。 一、练习一 数据位为4&#xff0c;校验位最小为多少位&#xff1f; 答&…

《微服务架构设计模式》第十二章 部署微服务应用

内容总结自《微服务架构设计模式》 部署微服务应用 一、部署模式分类二、编程语言特定的发布包格式1、概述2、利弊 三、将服务部署为虚拟机1、概览2、利弊 四、将服务部署为容器1、概述2、利弊3、K8S部署 五、Serverless部署1、概述2、利弊3、示例 六、总结 一、部署模式分类 …

计算机丢失msvcp140.dll是什么意思?哪个修复方法更推荐

打开photoshop软件的时候&#xff0c;计算报错丢失msvcp140.dll是什么意思&#xff1f;软件也无法正常启动运行&#xff0c;这个主要的原因就是电脑系统中的msvcp140.dll文件丢失或者损坏了&#xff0c;运行需要该文件的程序或应用程序时&#xff0c;操作系统无法找到该特定的动…

低代码都做了什么?怎么实现 Low-Code?

前言 低代码的概念早在很多很多年前就已经出现了&#xff0c;比如最早期的Dreamweaver 1.0&#xff0c;使用这种可视化编辑工具根本不需要投入较高的学习成本就可以轻松实现一个Web页面。而低代码最大的初衷也正是让开发者或用户减少编码时间&#xff0c;从而把更多的时间和精力…

Python应用实例(二)数据可视化(五)

数据可视化&#xff08;五&#xff09;制作全球地震散点图&#xff1a;JSON格式 1.地震数据2.查看JSON数据3.创建地震列表4.提取震级5.提取位置数据6.绘制震级散点图7.另一种指定图表数据的方式 下载一个数据集&#xff0c;其中记录了一个月内全球发生的所有地震&#xff0c;再…

Unity3d-路径巡逻

使用U3D实现的简单巡逻方法 游戏对象逐个向组成路径的节点进行直线移动两种巡逻方案 根据列表顺序移动&#xff0c;到达最后一个后&#xff0c;直接返回第一个&#xff0c;重新开始循环根据列表顺序移动&#xff0c;到达最后一个后&#xff0c;根据顺序反向移动到第一个&#…

用 Pytest+Appium+Allure 做 UI 自动化的那些事~(有点干)

目录 前言&#xff1a; Appium 不常见却好用的方法 Appium 直接执行 adb shell 方法 Appium 直接截取元素图片的方法 Appium 直接获取手机端日志 Appium 直接与设备传输文件 Pytest 与 Unittest 初始化上的区别 1.Pytest 与 unitest 类似&#xff0c;有些许区别&#x…

【嘉立创EDA】客户端版本嘉立创专业版半离线版更新方法

文章路标👉 文章解决问题主题内容工程文件备份保护问题新版本更新通知文章解决问题 1️⃣ 嘉立创EDA专业版,是时下越发常用的PCBA设计软件之一。该环境除了在规划的设计开发过程中,为响应各用户的建议、需求,其迭代更新速度也是很快。为了使用最新的功能,用户需要使用最…

C++学习——类和对象(一)

C语言和C语言最大的区别在于在C当中引入了面向对象的编程思想&#xff0c;想要完全了解c当中的类和对象&#xff0c;就要从头开始一点一点的积累并学习。 一&#xff1a;什么是面向对象编程 我们之前学习的C语言属于面向过程的编程方法。举一个简单的例子来说&#xff1a;面向过…

Linux地盘上AMD处理器称王了

近日资讯&#xff0c;尽管从全局来看&#xff0c;Linux系统份额远不及Windows&#xff0c;但在程序员、开发者、硬核玩家圈子&#xff0c;Linux则备受推崇。 来自Steam的最新数据显示&#xff0c;在Linux游戏用户中&#xff0c;AMD处理器的份额占据绝对优势&#xff0c;达到了…

Spring Cloud—GateWay之限流

RequestRateLimiter RequestRateLimiter GatewayFilter 工厂使用 RateLimiter 实现来确定是否允许当前请求继续进行。如果不允许&#xff0c;就会返回 HTTP 429 - Too Many Requests&#xff08;默认&#xff09;的状态。 这个过滤器需要一个可选的 keyResolver 参数和特定于…

cpuset.cpus.effective: no such file or directory (修改 docker cgroup 版本的方法)

要切换使用 v1 版 cgroup&#xff0c;需要做如下配置&#xff1a; vim /etc/default/grubGRUB_CMDLINE_LINUX"systemd.unified_cgroup_hierarchy0"update-grubreboot完美解决

【条件与循环】——matlab入门

目录索引 if&#xff1a;else与elseif&#xff1a; for&#xff1a; if&#xff1a; if 条件语句块 endelse与elseif&#xff1a; if 条件代码块 elseif 条件代码块 else 代码块 endfor&#xff1a; for 条件循环体 end在matlab里面类似的引号操作都是包头又包尾的。上面的c…

TypeScript基础篇 - TS介绍

目录 Typescript的定义 type.ts 深入了解Typescript Typescript应该学到什么程度&#xff1f; Typescript学习方法 如何学好TS 小节&#xff1a;常见学习误区 一张ai生成图~ Typescript的定义 2012年微软发布的一门编程语言 Transcompiler【翻译编译器】Typescript——…