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

学习来源:尚硅谷前端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.mzph.cn/news/3003.shtml

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

相关文章

erlang 虚拟机优化参数

sbwt none 将CPU忙等待关闭将有助于降低系统显示的CPU使用率&#xff0c;因为开启了忙等待的BEAM&#xff0c;CPU负载并不代表真实的工作情况&#xff1b; K true 开启epoll IO模型 swt low Sets scheduler wakeup threshold. Defaults to medium. The thresh…

Kubernetes Service的过程

文章目录 Kubernetes Service的实现基础内容1. 命令 ip route show table all2. DNAT3. IPVS和iptables4. Service Service的实现简述 Kubernetes Service的实现 基础内容 在了解Service之前,需要先了解一些额外的知识: 命令: ip route show table allDNATIPVS和iptables基础…

idea不小心push的文件夹怎么处理?

第一种方式&#xff0c;把不小心push上去的人解决掉。 第二种方式&#xff0c;以我自身为例&#xff0c;同事不小心push了.idea文件夹 首先打开git bash git rm --cached .idea/ -r 然后查看一下状态 git status 接着提交修改 git commit -m "cancel track .idea file&q…

【Redis】高可用之三:集群(cluster)

本文是Redis系列第6篇&#xff0c;前5篇欢迎移步 【Redis】不卡壳的 Redis 学习之路&#xff1a;从十大数据类型开始入手_AQin1012的博客-CSDN博客关于Redis的数据类型&#xff0c;各个文章总有些小不同&#xff0c;我们这里讨论的是Redis 7.0&#xff0c;为确保准确&#xf…

linux编程-telnet

我是使用WSL的linux系统与主机windows系统进行通信。 1.安装telnet linux&#xff1a; 在终端中运行以下命令&#xff1a; sudo apt-get install telnet windows&#xff1a; 在命令行中运行以下命令&#xff1a; DISM /Online /Enable-Feature /FeatureName:TelnetClien…

【代码随想录刷题记录】 647. 回文子串 、 516.最长回文子序列

647. 回文子串 1、题目 给你一个字符串 s &#xff0c;请你统计并返回这个字符串中 回文子串 的数目。 题目链接&#xff1a;https://leetcode.cn/problems/palindromic-substrings/ 2、代码 class Solution { public: //判断字符串是否为回文bool IsPalindrome(string s, …

Linux基础(三)端口、进程及主机状态管理、环境变量、文件管理

目录 端口 nmap netstat 进程管理 查看进程 关闭进程 主机状态监控 系统资源top命令 磁盘信息监控 网络状态监控 环境变量 $符号 自己设置环境变量 自定义环境变量PATH Linux的文件和下载 压缩和解压 tar命令 zip和unzip命令 端口 每个电脑有一个ip地址&#xff…

Vue项目实现在线预览pdf,并且可以批量打印pdf

最近遇到一个需求,就是要在页面上呈现pdf内容,并且还能用打印机批量打印pdf,最终效果如下: 当用户在列表页面,勾选中两条数据后,点击“打印表单”按钮之后,会跳到如下的预览页面: 预览页面顶部有个吸顶的效果,然后下方就展示出了2个pdf文件对应的内容,我们接着点击“…

echarts 地图点击常见问题

echats 散点图不支持缩放 echarts 地图点击激活label如何去除 高德loca 1.4版本热力图报错 绘制的颜色区间是 0 --1 高德地图销毁不生效 自己傻逼&#xff0c;每次没有清空数组导致叠加数据&#xff0c;约点数据越多。 为何用高德地图district.search查询不到别的省数据&…

[微信小程序] movable-view 可移动视图容器 - 范围问题

movable-view 可移动视图容器 可移动视图容器&#xff0c;在页面中可以拖拽滑动。movable-view必须在 movable-area 组件中&#xff0c;并且必须是直接子节点 <view><movable-area style"width: 750rpx;height: 200rpx;background-color: gainsboro;">&l…

Java的数据结构-Map集合

文章目录 Map概述Map常用方法Map遍历元素的方法1.方法一&#xff1a;keySet()2.方法二&#xff1a;entrySet() HashMap Map概述 1、Map和collection没有继承关系2、Map集合以key和value的方式存储数据&#xff1a;键值对key和value都是引用数据类型。key和value都是存储对象的…

(栈队列堆) 剑指 Offer 31. 栈的压入、弹出序列 ——【Leetcode每日一题】

❓ 剑指 Offer 31. 栈的压入、弹出序列 难度&#xff1a;中等 输入两个整数序列&#xff0c;第一个序列表示栈的压入顺序&#xff0c;请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如&#xff0c;序列 {1,2,3,4,5} 是某栈的压栈序列&#xff0c;序…

Appium Android ——利用 TestNG 并行执行用例

目录 前言&#xff1a; 一、测试类 二、连接两个 Android 设备或启动两个虚拟机 三、项目路径下新建两个 testng.xml 四、开启两个 appium server 五、导出依赖 六、执行测试 七、查看报告 前言&#xff1a; Appium是一个流行的移动应用自动化测试工具&#xff0c;…

使用semanage管理SELinux安全策略

semanage命令用于管理SELinux的策略&#xff0c;格式为“semanage [选项] [文件]”。 SELinux服务极大地提升了Linux系统的安全性&#xff0c;将用户权限牢牢地锁在笼子里。semanage命令可以设置文件、目录的策略&#xff0c;还可以管理网络端口、消息接口。 常用参数&#xf…

vue3+vite配置 unplugin-vue-component 找不到 Vant 组件的问题

使用 vue3 vite Vant 搭建移动端项目&#xff0c;为了避免全量引入 vant 导致打包体积过大&#xff0c;又不想一个一个组件手动导入&#xff0c;所以就选择了 vant 官方推荐的方法&#xff0c;使用 unplugin-vue-components 插件自动引入组件&#xff0c;并按需引入组件的样式…

Qgis3.16ltr+VS2017二次开发环境搭建(保姆级教程)

1.二次开发环境搭建 下载osgeo4w-setup.exeDownload QGIShttps://www.qgis.org/en/site/forusers/download.html 点击OSGeo4W Network Installer 点击下载 OSGeo4W Installer 运行程序 osgeo4w-setup.exe&#xff0c;出现以下界面&#xff0c;点击下一页。 选中install from i…

详细讲解C++的可调用对象

详细讲解C的可调用对象 在C中&#xff0c;存在“可调用对象&#xff08;Callable Obiects&#xff09;这么一个概念。准确来说&#xff0c;可调用对象有如下几种定义&#xff1a; 是一个函数指针 是一个具有 operator() 成员函数的类对象&#xff08;仿函数&#xff09; 是一…

rollup打包js库 占位符替换成文件名和行号输出日志中定位报错位置

rollup 自定义插件进行代码替换 简易版问题&#xff1a;在打包的js库中有很多日志或者error的控制台输出&#xff0c;但是打包后的js调用报错后无法从控制台看到堆栈信息&#xff0c;无法定位报错的位置是在哪个文件的哪一行需求&#xff1a;能够从报错中观察到报错在哪个文件的…

力扣206. 反转链表

给你单链表的头节点 head &#xff0c;请你反转链表&#xff0c;并返回反转后的链表。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5] 输出&#xff1a;[5,4,3,2,1]示例 2&#xff1a; 输入&#xff1a;head [1,2] 输出&#xff1a;[2,1]示例 3&#xff1a; 输入&am…