【前段基础入门之】=>HTML 标签元素

news2024/11/24 14:52:35

在这里插入图片描述

前言

在前一章节中,我们讲解认识了,HTML 的概念,以及它的标准文档结构,所以本章节就带来 HTML 学习的第二步,学习了解HTML 的排版标签元素。

在这里插入图片描述

文章目录

  • 文档排版标签元素
  • 语义化标签
  • 块级元素与行内元素
  • 文本标签
  • 图片标签
    • 常见的图片格式:
  • 超链接
  • 总结


文档排版标签元素

标签名标签含义
h1 ~ h6文档标题
p 文档段落
div没有任何语义,多用于整合布局

值得注意

  • 在整个页面文档中,h1标签,最好只能书写一个,h2 ~ h6 可以适量多写
  • h1 ~ h6标签不能互相嵌套,例如:h1 标签中就不能在出现h2标签了
  • p标签很特殊!,它的里面不能再嵌套h1 ~ h6pdiv块级标签元素了

语义化标签

什么是语义化标签?

  • 概念:使用专属特定的标签元素,来表达特定的含义
  • 原则:元素标签的的默认效果不重要,需要表达出的语义化含义尤为重要
  • 优势:代码结构更加的清晰,可读性和可维护性强;有利于SEO (搜索引擎优化)优化;方面与特殊设备解析;

块级元素与行内元素

  • 块级元素:独占一行,上面所提到的排版标签都是块级元素。
  • 行内元素:不独占一行,多个行内元素可并列排布

文本标签

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

文本标签常用版

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

文本标签不常用版

标签名标签语义标签体
cite表示作品标题(书籍、歌曲、电影、电视节目、绘画、雕塑)双标签
dfn表示专业术语或专属名词双标签
delins表示删除的文本和插入的文本双标签
dfn表示专业术语或专属名词双标签
subsup表示下标文字与上标文字双标签
code常用于包裹一段代码双标签
sam常用于从正常的上下文中,将某些内容提取出来双标签
kbd键盘文本,表示文本是通过键盘输入的,经常用在与计算机相关的手册中双标签
abbr表示缩写,搭配 title 属性使用双标签
bdo常用于文本的倒序,需要搭配dir属性,可选值: ltr (默认值)、rtl双标签
var标记变量,搭配code一起使用双标签
small附属细则,例如:包括版权、法律文本。—— 很少使用双标签
b表示摘要中的关键字、评论中的产品名称。—— 很少使用双标签
i多用于字体图标双标签
u常用于与正常内容有反差文本,例如:错的单词、不合适的描述等。双标签
q短引用双标签
blockquote长引用双标签
address常用于表示地址信息双标签

在这里插入图片描述

图片标签

标签名标签语义常用属性标签体
img图片src:图片路径,映射图片的具体地址;alt:图片描述单标签

alt 属性的作用
在这里插入图片描述

常见的图片格式:

  1. jpg格式:
    在这里插入图片描述

  2. png格式:
    在这里插入图片描述

  3. bmp格式:
    在这里插入图片描述

  4. jif格式:
    在这里插入图片描述

  5. webp格式:
    在这里插入图片描述

  6. base64格式:
    在这里插入图片描述

超链接

主要作用:链接多个页面之间的跳转

标签名标签语义常用属性标签体
a超链接href:要进行跳转的目标路径;target:控制页面跳转时打开的形式,可选值:_self:在本窗口打开(默认)_blank:在新窗口打开;id:元素的唯一标识,可用于设置锚点name:元素的别名,写在a标签体中,也能设置锚点
    <a href="https://www.jd.com/" target="_blank">去京东</a>
    <!-- 跳转本地网页 -->
    <a href="http://wwww.baidu.com" target="_self">去看百度</a>

跳转锚点

锚点: 网页中,某个区域的标记点

第一步:设置锚点:

<!-- 第一种方式:a标签配合name属性 -->
<a name="test1"></a>
<!-- 第二种方式:其他标签配合id属性 -->
<h2 id="test2">我是一个位置</h2>

在这里插入图片描述

第二步:跳转锚点

    <!-- 跳转到test1锚点-->
    <a href="#test1">去test1锚点</a>
    <!-- 跳到本页面顶部 -->
    <a href="#">回到顶部</a>
    <!-- 跳转到其他页面锚点 -->
    <a href="demo.html#test1">去demo.html页面的test1锚点</a>
    <!-- 刷新本页面 -->
    <a href="">刷新本页面</a>
    <!-- 执行一段js,如果还不知道执行什么,可以留空,jascript:; -->
    <a href="javascript:alert(1);">点我弹窗</a>

唤起指定应用

可通过 a 元素标签,可以唤起设备应用程序。

    <!-- 唤起设备拨号 -->
    <a href="tel:10010">电话联系</a>
    <!-- 唤起设备发送邮件 -->
    <a href="mailto:10010@qq.com">邮件联系</a>
    <!-- 唤起设备发送短信 -->
    <a href="sms:10086">唤起发送短信</a>

总结

本章节,介绍了在 HTML,中一些常用标签元素的使用方法,以及它的作用和语义化,下一章节,我们继续讲述 HTML 的更多使用方法。


🚵‍♂️ 博主座右铭:向阳而生,我还在路上!
——————————————————————————————
🚴博主想说:将持续性为社区输出自己的资源,同时也见证自己的进步!
——————————————————————————————
🤼‍♂️ 如果都看到这了,博主希望留下你的足迹!【📂收藏!👍点赞!✍️评论!】
——————————————————————————————

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

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

相关文章

Linux桌面环境中应用程序无法启动图形交互界面

现象&#xff1a; 点击永中office或者金山office快捷图标无法启动对应的程序。 从命令行执行对应的程序则提示 按照提示安装组件 再次执行命令行程序 原因探析&#xff1a; /opt/Yozosoft/Yozo_Office/Yozo_Writer.bin: error while loading shared libraries: libgdk-x11-2.0.…

SQL 如何提取多级分类目录

前言 POI数据处理&#xff0c;原始数据为csv格式&#xff0c;整理入库至PostGreSQL&#xff0c;本例使用PostGreSQL13版本。 一、POI POI&#xff08;一般作为Point of Interest的缩写&#xff0c;也有Point of Information的说法&#xff09;&#xff0c;通常称作兴趣点&am…

Cloudflare分析第一天:简单的算法反混淆

记录1&#xff1a; Cloudflare 加密方式为动态JS&#xff0c;每次请求JS文件都会变化&#xff0c;笨方式&#xff0c;先复制一份出来分析看&#xff01; 原JS: window._cf_chl_opt.uaSR true; window._cf_chl_opt.uaO false; function(ia, fy, fz, fA, fB, fC, fM, fV, fW…

Windows 11 家庭中文版添加本地安全策略

一、报错 Windows11中打开本地组策略编辑器(cmd中输入gpedit.msc)&#xff0c;报错&#xff1a; 二、解决 1、新建txt文件&#xff0c;文件名任意&#xff0c;将下面的内容复制粘贴进去。2、将文件后缀名由txt改为cmd。3、以管理员身份执行该cmd文件&#xff0c;安装本地安全…

java Spring Boot生成图片二维码

首先 我们要引入依赖 pom.xml中插入 <dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.4.1</version> </dependency> <dependency><groupId>com.google.zxing</grou…

Jetpack Compose 的简单 MVI 框架

Jetpack Compose 的简单 MVI 框架 在 Jetpack Compose 应用程序中管理状态的一种简单方法 选择正确的架构是至关重要的&#xff0c;因为架构变更后期代价高昂。MVP已被MVVM和MVI取代&#xff0c;而MVI更受欢迎。MVI通过强制实施结构化的状态管理方法&#xff0c;只在reducer中…

Linux 快捷键

1、快捷键小操作 1.1、ctrl c 强制停止 Linux某些程序的运行&#xff0c;如果想要强制停止它&#xff0c;可以使用快捷键ctrl c 命令输入错误&#xff0c;也可以通过快捷键ctrl c&#xff0c;退出当前输入&#xff0c;重新输入 1.2、ctrl d 退出或登出 可以通过快捷键&…

使用Mybatis generator自动生成代码,仅限Oracle数据库

一、使用Mybatis generator自动生成代码&#xff0c;仅限Oracle数据库 使用Mybatis generator自动生成代码&#xff0c;仅限Oracle数据库 一、在pom.xml文件中引入所需要的依赖和插件 <dependency><groupId>org.mybatis.generator</groupId><artifactI…

VUE日期只选择日月,表格导入功能,表格下载模版功能

1.日期选择日月&#xff1a;参考https://blog.csdn.net/Oct_Somnus/article/details/129989865?spm1001.2101.3001.6661.1&utm_mediumdistribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-129989865-blog-116654979.235%5Ev38%5Epc_relevant_sort_b…

轻松使用androidstudio交叉编译libredwg库

对于安卓或嵌入式开发者而言,交叉编译是再熟悉不过的操作了,可是对于一些刚入门或初级开发者经常会遇到这样的问题:如何交叉编译C++库来生成安卓下的so库呢? 最近有一些粉丝找到我求救,那么我最近刚好有空大致研究了下,帮他们成功编译了其中一个libredwg的C++库,这篇文章…

Java 21 / JDK 21 (LTS) GA

Java 21 / JDK 21 已正式 GA&#xff0c;此版本是继 JDK 17 后的长期支持版本 (LTS)&#xff0c;Oracle 将为其提供至少八年的技术支持和更新。 本版本是Java SE平台21版的参考实现&#xff0c;由Java社区流程中的JSR 396指定。 正式稳定功能 JEP 444&#xff1a;虚拟线程JEP…

测试C#图像文本识别模块Tesseract的基本用法

微信公众号“dotNET跨平台”的文章《c#实现图片文体提取》&#xff08;参考文献3&#xff09;介绍了C#图像文本识别模块Tesseract&#xff0c;后者是tesseract-ocr&#xff08;参考文献2&#xff09; 的C#封装版本&#xff0c;目前版本为5.2&#xff0c;关于Tesseract的详细介绍…

windows上搭建llama小型私有模型

导言 llama官网是需要多读读的 openAI的付费&#xff0c;让学习LLM的成本不可控。为了省钱&#xff0c;搭建本地LLAMA模型 我的笔记本是近10年前买的配置一般的windows 目标 本地llm可以运行使用llama-cpp-python调用本地llm使用langchain/openai调用本地llm 需要重点说下&…

ESP8266 WiFi物联网智能插座—上位机和下位机通信协议

目录 1、配置节点协议 2、控制节点继电器开关协议 3、节点周期上报数据协议 4、升级节点协议 5、重启节点 本项目自定义了一套上位机和下位机通信协议&#xff0c;协议并不复杂&#xff0c;包含&#xff1a;配置节点、控制节点继电器开关、节点周期上报数据、升级节点和重启节点…

设计模式篇---桥接模式

文章目录 概念结构实例总结 概念 桥接模式&#xff1a;将抽象部分与它的实现部分解耦&#xff0c;使得两者都能够独立变化。 毛笔和蜡笔都属于画笔&#xff0c;假设需要有大、中、小三种型号的画笔&#xff0c;绘画出12种颜色&#xff0c;蜡笔需要3*1236支&#xff0c;毛笔需要…

大数据之Flume

Flume概述 一个高可用&#xff08;稳定&#xff09;&#xff0c;高可靠&#xff08;稳定&#xff09;&#xff0c;分布式的海量日志采集&#xff0c;聚合和传输的系统。Flume基于流式架构&#xff0c;灵活简单。日志文件即txt文件&#xff0c;不能传输音频&#xff0c;视频&am…

【狼疮抗凝物-- 抗心磷脂抗体】

狼疮抗凝物属于易栓症的一种. 狼疮抗凝物 &#xff08;Lupus Anticoagulant LAC&#xff09;是一种作用于磷脂的IgG或IgM的抗磷脂抗体&#xff0c;在体内和体外 凝血试验中&#xff0c;磷脂对凝血酶原酶复合体活化起模板作用。狼疮抗凝物是抗磷脂的成分的抗 体&#xff0c;在多…

消息队列中,如何保证消息的顺序性?

本文选自&#xff1a;advanced-java 作者&#xff1a;yanglbme 问&#xff1a;如何保证消息的顺序性&#xff1f; 面试官心理分析 其实这个也是用 MQ 的时候必问的话题&#xff0c;第一看看你了不了解顺序这个事儿&#xff1f;第二看看你有没有办法保证消息是有顺序的&#xf…

大范围XSS扫描工具:XSS-Freak,BurpSuite随机用户代理,Hades 静态代码审核系统

大范围XSS扫描工具&#xff1a;XSS-Freak&#xff0c;BurpSuite随机用户代理&#xff0c;Hades 静态代码审核系统。 #################### 免责声明&#xff1a;工具本身并无好坏&#xff0c;希望大家以遵守《网络安全法》相关法律为前提来使用该工具&#xff0c;支持研究学习…

华为云云耀云服务器L实例评测|centos7.9 配置python虚拟环境 运行django

文章目录 ⭐前言⭐安装python&#x1f496; wget下载&#x1f496; 选择安装位置 ⭐pip安装虚拟环境&#x1f496; pip3安装 virtualenv&#x1f496; 创建目录存放python虚拟环境 ⭐安装django&#x1f496; 指定端口运行django&#x1f496; 远程访问 ⭐总结⭐结束 ⭐前言 大…