web前端开发核心基础:Html结构分析,head,body,不同标签的作用

前端技术协同关系

  • 协作流程:HTML构建页面框架—>css美化样式(选择器+属性)—>JavaScript实现交互(类似于python的脚本语言)
  • 扩展基础:在上面三项基础上学习Vue\React、构建工具WePack和浏览器工作原理

Html结构分析:超文本标记语言

html是制作网页的标记语言
在这里插入图片描述
这里会有属性:
例如,html标签里面的key就是lang,对应的en就是value,类似于一个键值对结构,只不过键和值之间是用赋值运算符=连接起来的。

  • head标签是给浏览器进行识别的
  • body中标签是给用户进行查看识别的

html中的注释格式是

例如:

<!DOCTYPE html> <!-- html5标签的文档申明 -->
<html lang="en"> <!-- html标签的根标签,language是为了申明语言,en-英语-->
<head> <!-- 头部标签:提供关于网页的信息 --><meta charset="UTF-8"> <!-- 申明字符集编码格式:如果保存的文件编码与字符编码不一致就会乱码 --><title>让我们开始吧!</title> <!-- 浏览器头部的名称标题 -->
</head>
<body>  <!-- 体标签:申明网页内容的主体标签,提供网页中的具体内容 --><h1>我是第一标题标签  <!-- 第一级标题标签 --></h1><a HREF="https://www.baidu.com">百度欢迎您</a> <!-- 这是超链接标签,实现页面跳转功能 -->
</body>
</html>

在这里插入图片描述
执行后的结果展示
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/cd7b00a913d04bd3be56770d2f0c2c8f.png在这里插入图片描述

整体结构拆解如下在这里插入图片描述

标签

大部分的标签都是成对出现的,但是也有部分标签是独立标签,例如img标签和meta标签。

h标签

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>测试h标签</title>
</head>
<body><h1>我是一级标题</h1><h2>我是二级标题</h2><h3>我是三级标题</h3><h4>我是四级标题</h4><h5>我是五级标题</h5><h6>我是六级标题</h6>
</body>
</html>

执行结果
在这里插入图片描述

段落标签

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>测试段落</title>
</head>
<body><p>我是段落的第一段</p><p>我是段落的第二段</p><p>我是段落的第三段,即使段落  中有空格   ,也不会在页面显示         出来,这是段落        的属性</p>
</body>
</html>

在这里插入图片描述
###换行标签 br标签(break)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>测试换行</title>
</head>
<body><p>这是一个段落<br/>注意规范写法,使用br进行换行</p>
</body>
</html>

执行测试结果如下
在这里插入图片描述

空格标识&nbsp

nbsp 是 Non-Breaking SPace的缩写,即“不被折断的空格”,当两个单词使用   连接时,这两个单词就不会被分隔为2行
代码案例如下

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>测试空格</title>
</head>
<body><p>段落内部文字忽略连续的&nbsp;&nbsp;&nbsp;&nbsp;空格</p>
</body>
</html>

在这里插入图片描述

预格式

可以按照原先代码编写时候预先设置的格式处理好
例如下面这段代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>测试预格式</title>
</head>
<body><pre>这是预留格式的文本,它保留了    空格和换行</pre><pre>sum = 0for i in range(1,10,1):sum += iprint(f'{sum = }')</pre>
</body>
</html>

执行结果
在这里插入图片描述

行内组合

p标签和span标签结合使用

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>测试行内组合</title><style type="text/css">span {color: darkgreen;font-size: larger;font-weight: bolder;}</style>
</head>
<body><p>2025年 <span>中国AI大模型市场</span>规模预计将突破495亿元...</p>
</body>
</html>

执行结果
在这里插入图片描述

水平线–hr标签分割线

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>水平线</title>
</head>
<body><p>段落1</p><hr/><p>段落2</p>
</body>
</html>

执行结果
在这里插入图片描述

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

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

相关文章

精益数据分析(105/126):移动应用核心指标解析与用户分层营收策略

精益数据分析&#xff08;105/126&#xff09;&#xff1a;移动应用核心指标解析与用户分层营收策略 在移动应用市场竞争白热化的今天&#xff0c;单纯追求下载量已无法保证商业成功&#xff0c;精细化运营核心指标成为盈利关键。本文将深入解析每日活跃用户平均营收&#xff…

被CC攻击了,对服务器有什么影响?

博客正文&#xff1a; 最近&#xff0c;不少网站管理员和运维人员反映遭遇了CC攻击&#xff0c;导致服务器性能异常甚至瘫痪。那么&#xff0c;CC攻击究竟会对服务器造成哪些影响&#xff1f;本文将为你简要解析CC攻击的原理及其带来的危害&#xff0c;帮助你更好地理解并应对…

Tensorflow安装出现dependency conflict错误

Python版本&#xff1a; 3.11.4 pip版本已升到最新 电脑上有mac的原装Python2.x&#xff0c;我装的3.11.4&#xff0c;还有个什么依赖的3.9 运行 pip3 install tensorflow 出现类似以下错误 &#xff08;我报错的是另一个不是tensorflow—estimator&#xff0c;但基本就是…

2025年HTTP半开与错误攻击防御指南:原理拆解与实战防护

你以为限流就能防住HTTP攻击&#xff1f;黑客用协议畸形包AI调度正在撕裂传统防线&#xff01; 一、HTTP半开攻击&#xff1a;慢速绞杀服务器资源 ▶ 攻击原理剖析 HTTP半开攻击&#xff08;如Slowloris&#xff09;是一种应用层DoS攻击&#xff0c;通过建立大量半开连接耗尽…

Mybatis(XML映射文件、动态SQL)

目录 基础操作 准备&#xff1a; 删除&#xff1a; 新增&#xff1a; 更新&#xff1a; 查询&#xff1a; 条件查询&#xff1a; XML映射文件 动态SQL if foreach sql&include 基础操作 准备&#xff1a; 准备数据库表 创建一个新的springboot工程&#xff0…

python校园拼团系统

目录 技术栈介绍具体实现截图系统设计研究方法&#xff1a;设计步骤设计流程核心代码部分展示研究方法详细视频演示试验方案论文大纲源码获取/详细视频演示 技术栈介绍 Django-SpringBoot-php-Node.js-flask 本课题的研究方法和研究步骤基本合理&#xff0c;难度适中&#xf…

多模态大语言模型arxiv论文略读(127)

When SAM2 Meets Video Camouflaged Object Segmentation: A Comprehensive Evaluation and Adaptation ➡️ 论文标题&#xff1a;When SAM2 Meets Video Camouflaged Object Segmentation: A Comprehensive Evaluation and Adaptation ➡️ 论文作者&#xff1a;Yuli Zhou, …

剑指offer32_二叉搜索树的后序遍历序列

二叉搜索树的后序遍历序列 输入一个整数数组&#xff0c;判断该数组是不是某二叉搜索树的后序遍历的结果。 如果是则返回true&#xff0c;否则返回false。 假设输入的数组的任意两个数字都互不相同。 数据范围 数组长度 [ 0 , 1000 ] [0,1000] [0,1000]。 样例 输入&…

《仿盒马》app开发技术分享-- 订单结合优惠券结算(端云一体)

技术栈 Appgallery connect 开发准备 上一节我们已经实现了优惠券的选择&#xff0c;并且成功的把券后的价格也展示给用户&#xff0c;不能使用的优惠券我们也用友好的方式告知用户&#xff0c;这一节我们来实现优惠券内容的下一步&#xff0c;优惠券内容结合订单进行结算提…

Python+Selenium+Pytest+POM自动化测试框架封装

&#x1f345; 点击文末小卡片 &#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 1、测试框架简介 1&#xff09;测试框架的优点 代码复用率高&#xff0c;如果不使用框架的话&#xff0c;代码会显得很冗余。可以组装日志、报告、邮件等一些…

宋代大模型:智能重构下的文明再发现

引言&#xff1a;当汴京城遇见生成式AI 一幅动态的《清明上河图》正通过全息投影技术演绎汴京城的市井百态。这个虚实交融的场景&#xff0c;恰似宋代大模型技术的隐喻——以人工智能为纽带&#xff0c;连接起东京梦华的繁盛图景与数字时代的文明重构。作为人工智能与历史学交…

K-means++:让K-means“聪明”地选择初始中心点

大家好&#xff01;欢迎来到我的技术分享博客~ &#x1f44b; 在前两篇博客中&#xff0c;我们深入探讨了经典的 K-means 算法 以及它的优化方案 Canopy K-means。如果你还没有看过&#xff0c;强烈建议先回顾一下&#xff0c;因为今天的主题 K-means 和它们有着千丝万缕的联系…

Langchain学习笔记(1)——如何调用Huggingface的模型并实现实时返回生成结果

Langchain支持很方便的OpenAI模型的调用&#xff0c;可以做到快速开发大模型应用。但是要使用Huggingface上的开源模型就没有那么方便了&#xff0c;本文就详细阐述如何用Langchain开发基于Huggingface上的模型&#xff0c;并实时返回生成结果。 实时返回生成结果是LLM很关键的…

Java安全-常规漏洞问题(SQL注入,XXE,SSRF,RCE)

靶场搭建 靶场下载 &#xff1a; https://github.com/whgojp/JavaSecLab这个靶场是使用Springboot搭建的所以不要下载 jar 文件运行&#xff0c;要使用IDEA运行他的文件夹 先打开pom 然后进行maven一下 改一下端口 配置完成之后修改一下 运行的模式 使用phpstudy搞一个sql数…

基于视频的 AI 内存库,极速语义检索

简介 在大模型应用里&#xff0c;将文本数据分块嵌入存储在向量数据库已经是标准做法。然而&#xff0c;传统向量数据库虽然功能强大&#xff0c;但其高昂的RAM和存储需求&#xff0c;以及复杂的部署运维&#xff0c;常常让开发者望而却步。今天&#xff0c;介绍一个名为 Memv…

接口适配器模式实现令牌桶算法和漏桶算法

以下是令牌桶算法、漏桶算法和雪花算法的清晰对比解析。它们属于完全不同的技术领域&#xff0c;前两者用于流量控制&#xff0c;后者用于分布式ID生成&#xff1a; 1. 令牌桶算法&#xff08;Token Bucket&#xff09; 领域&#xff1a;流量整形 / 速率限制核心目标&#xff…

618背后的电商逻辑重构:从价格血战到价值共生

“今年终于没做数学题。” 618进行到一半&#xff0c;行云已经买了很多&#xff0c;大件的有iPad、iWatch&#xff0c;小件的有运动鞋、面膜、纸巾。往年她要凑凑减减&#xff0c;经常要找个店铺凑单&#xff0c;下完单再马上退掉&#xff0c;今年她没废太多脑细胞&#xff0c…

解决 PyTorch 与 Python 3.12 的兼容性问题:`operator torchvision::nms does not exist` 深度解析

解决 PyTorch 与 Python 3.12 的兼容性问题 问题现象错误根源分析终极解决方案🚀 推荐方案:创建 Python 3.11 虚拟环境⚡ 备选方案:使用 PyTorch 夜间构建版(Python 3.12)验证修复技术深度解析最佳实践建议问题现象 当在 Python 3.12 环境中运行以下代码时: from tran…

Git 实战场景

四、标签管理 4.1、标签的理解 在使用 Git 进行版本管理时&#xff0c;**标签&#xff08;Tag&#xff09;**扮演着非常重要的角色。它其实就是对某次提交&#xff08;commit&#xff09;的一个简洁标识&#xff0c;相当于给这次提交起了一个可读、易记的“别名”。比如&…

在同态加密系统中,参与角色以及各角色的功能作用流程图,私钥和公钥分发流程,可能遇到的攻击

一、角色划分与职责 角色身份核心任务密钥权限客户端数据所有者 &#xff08;如医院、用户&#xff09;1. 加密原始数据 2. 上传密文至服务器 3. 接收并解密结果&#xff08;可选&#xff09;持有公钥服务器计算服务提供方 &#xff08;如云平台&#xff09;1. 接收客户端密文…