HTML 学习笔记 总结

总结

【标签按照功能进行分类】:

<!DOCTYPE html>:声明为 HTML5 文档
<html>(双标记、块标记):是 HTML 页面的根元素,定义 HTML 文档
<head>(双标记、块标记):包含文档的元(meta)数据,<meta charset="utf-8"> 定义网页编码格式为 utf-8。
<title>(双标记,块标记):定义浏览器工具栏的标题
<body>(双标记,块标记):包含页面可见内容的主体部分
<h1>(双标记,块标记):定义最高级标题
<a>(双标记,行标记):创建超链接,可以链接到其他页面或页面中的某个位置
<br>(单标记,行标记):在文本中插入一个换行,不需要闭合标签
<p>(双标记,块标记):定义文本段落
<hr>(单标记,块标记):创建一条水平线,常用于内容分割
<!--...-->(不适用,不适用):定义注释,不会在浏览器中显示【HTML 文本格式化标签】
<b>(双标记,行标记):定义粗体文本
<em>(双标记,行标记):定义着重文字
<i>(双标记,行标记):定义斜体字
<small>(双标记,行标记):定义小号字
<strong>(双标记,行标记):定义加重语气
<sub>(双标记,行标记):定义下标字
<sup>(双标记,行标记):定义上标字
<ins>(双标记,行标记):定义插入字
<del>(双标记,行标记):定义删除字【HTML "计算机输出" 标签】
<code>(双标记,行标记):定义计算机代码
<kbd>(双标记,行标记):定义键盘码
<samp>(双标记,行标记):定义计算机代码样本
<var>(双标记,行标记):定义变量
<pre>(双标记,块标记):定义预格式文本【HTML 引文, 引用, 及标签定义】
<abbr>(双标记,行标记):定义缩写
<address>(双标记,块标记):定义地址
<bdo>(双标记,行标记):定义文字方向
<blockquote>(双标记,块标记):定义长的引用
<q>(双标记,行标记):定义短的引用语
<cite>(双标记,行标记):定义引用、引证
<dfn>(双标记,行标记):定义一个定义项目。【HTML head 元素】
<head>(双标记,块标记):定义了文档的信息
<title>(双标记,块标记):定义了文档的标题
<base>(单标记,块标记):定义了页面链接标签的默认链接地址
<link>(单标记,块标记):定义了一个文档和外部资源之间的关系
<meta>(单标记,块标记):定义了HTML文档中的元数据
<script>(双标记,块标记):定义了客户端的脚本文件
<style>(双标记,块标记):定义了HTML文档的样式文件【HTML 样式标签】
<style>(双标记,块标记):定义文本样式
<link>(单标记,块标记):定义资源引用地址【HTML 图像标签】
<img>(单标记,行标记):定义图像
<map>(双标记,块标记):定义图像地图
<area>(单标记,行标记):定义图像地图中的可点击区域【HTML 表格标签】
<table>(双标记,块标记):定义表格
<th>(双标记,块标记):定义表格的表头
<tr>(双标记,块标记):定义表格的行
<td>(双标记,块标记):定义表格单元
<caption>(双标记,块标记):定义表格标题
<colgroup>(双标记,块标记):定义表格列的组
<col>(单标记,块标记):定义用于表格列的属性
<thead>(双标记,块标记):定义表格的页眉
<tbody>(双标记,块标记):定义表格的主体
<tfoot>(双标记,块标记):定义表格的页脚【HTML 列表标签】
<ol>(双标记,块标记):定义有序列表
<ul>(双标记,块标记):定义无序列表
<li>(双标记,行标记):定义列表项
<dl>(双标记,块标记):定义定义列表
<dt>(双标记,行标记):定义定义列表中的项目
<dd>(双标记,行标记):定义定义列表中项目的描述【HTML 分组标签】
<div>(双标记,块标记):定义文档的区域,用于布局设计
<span>(双标记,行标记):用于文本的组合,不提供任何格式化【HTML 表单标签】
<form>(双标记,块标记):定义供用户输入的HTML表单
<input>(单标记,行标记):定义各种类型的输入字段
<textarea>(双标记,块标记):定义多行文本输入控件
<label>(双标记,行标记):定义<input>元素的标签
<fieldset>(双标记,块标记):用于对表单元素进行分组
<legend>(双标记,行标记):定义<fieldset>元素的标题
<select>(双标记,块标记):定义下拉选项列表
<optgroup>(双标记,块标记):定义选项组
<option>(双标记,行标记):定义选择列表中的选项
<button>(双标记,行标记):定义按钮
<datalist>(双标记,块标记):定义输入字段的预定义选项
<keygen>(单标记,行标记):规定用于表单的密钥生成器字段(已废弃)
<output>(双标记,行标记):定义表单的输出【HTML iframe 标签】
<iframe>(双标记,块标记):定义内嵌的浏览上下文【HTML 脚本标签】
<script>(双标记,块标记):定义客户端脚本
<noscript>(双标记,块标记):定义不支持脚本的浏览器的替代内容

【HTML 属性参考手册】:

查看完整的HTML属性列表: HTML 标签参考手册。

下面列出了适用于大多数 HTML 元素的属性:

属性描述
class为html元素定义一个或多个类名(classname)(类名从样式文件引入)
id定义元素的唯一id
style规定元素的行内样式(inline style)
title描述了元素的额外信息 (作为工具条使用)

更多标准属性说明: HTML 标准属性参考手册.

【HTML 标签简写及全称】:

标签英文全称中文说明
aAnchor
abbrAbbreviation缩写词
acronymAcronym取首字母的缩写词
addressAddress地址
altalter替用(一般是图片显示不出的提示)
bBold粗体(文本)
bdoBi-Directional Override文本显示方向
bigBig变大(文本)
blockquoteBlock Quotation区块引用语
brBreak换行
cellcell
cellpaddingcellpadding巢补白
cellspacingcellspacing巢空间
centerCentered居中(文本)
citeCitation引用
codeCode源代码(文本)
ddDefinition Description定义描述
delDeleted删除(的文本)
dfnDefines a Definition Term定义定义条目
divDivision分隔
dlDefinition List定义列表
dtDefinition Term定义术语
emEmphasized加重(文本)
fontFont字体
h1~h6Header 1 to Header 6标题1到标题6
hrHorizontal Rule水平尺
hrefhypertext reference超文本引用
iItalic斜体(文本)
iframeInline frame定义内联框架
insInserted插入(的文本)
kbdKeyboard键盘(文本)
liList Item列表项目
nlnavigation lists导航列表
olOrdered List排序列表
optgroupOption group定义选项组
pParagraph段落
prePreformatted预定义格式(文本 )
qQuotation引用语
relReload加载
s/ strikeStrikethrough删除线
sampSample示例(文本
smallSmall变小(文本)
spanSpan范围
srcSource源文件链接
strongStrong加重(文本)
subSubscripted下标(文本)
supSuperscripted上标(文本)
tdtable data cell表格中的一个单元格
thtable header cell表格中的表头
trtable row表格中的一行
ttTeletype打印机(文本)
uUnderlined下划线(文本)
ulUnordered List不排序列表
varVariable变量(文本)

学习小记

1、单标记、双标记

双标记:

<button> </button>
<div> </div>

单标记:

<img/>

2、块标记、行内标记

块标记:

<ul></ul>

行内标记:

<div> XXXXXXXXXXXXXXXXXX </div>
<a>、<input>、<img>

3、前端神器emmet:【Emmet 的使用手册(知识点超全版本)】_emme/2用户适用手册-CSDN博客

HTML练习

1、参照慕课首页3.1.10的演示视频完成咖啡屋界面的HTML结构;

参考:

image-20240304180605196

计划:

image-20240304185342437

实现:

image-20240304191010711

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Coffee Shop</title>
</head>
<body><!-- 容器作用#container --><div id="container"><!-- 页头部分#header,放置logo、标题等信息 --><div id="header"><h1>Jay17's Coffee Shop</h1></div><!-- 页面主题部分#main,放置页面主要信息,此处为左右结构 --><div id="main"><!-- 左边导航栏信息.sidebar --><!-- div.sidebar>ul>(li>a{menu$})*5 --><div class="sidebar"><ul><li><a href="">menu1</a></li><li><a href="">menu2</a></li><li><a href="">menu3</a></li><li><a href="">menu4</a></li><li><a href="">menu5</a></li></ul></div><!-- 右边内容信息.mainbar --><!-- div.mainbar>p{coming soon}+(ul>li{item$}*10)+img[src="images/coffee.jpg"]+p{Road 23......} --><div class="mainbar"><p>coming soon</p><ul><li>item1</li><li>item2</li><li>item3</li><li>item4</li><li>item5</li><li>item6</li><li>item7</li><li>item8</li><li>item9</li><li>item10</li></ul><img src="images/coffee.jpg" alt=""><p>Road 23......</p></div></div><!-- 页面底部信息#footer,放置版权,管理员信息等 --><!-- div#footer>p{copyright&copy;}+a[herf="mailto:JiangShiQi@proton.me"]{JiangShiQi@proton.me} --><div id="footer"><p>copyright&copy;</p><a href="" herf="mailto:JiangShiQi@proton.me">JiangShiQi@proton.me</a></div></div></body>
</html>

2、在第1项作业的基础上设计用户登录界面的草图,登录界面必须包含用户名、登录密码和登录按钮;

设想:

image-20240304182009856

3、根据第2步完成的设计草图,完成用户登录界面的HTML结构;

image-20240311002713956

还缺这些

image-20240311002757972

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Login</title>
<style>/* Your CSS styles go here */
</style>
</head>
<body><!-- 容器作用#container -->
<div class="container"><div class="sms-login"><h2>手机短信登录</h2><form id="smsLoginForm"><input type="tel" placeholder="请输入手机号码" required><input type="text" placeholder="请输入验证码" required><label><input type="checkbox" required>我已阅读并同意相关条款和隐私政策</label><button type="submit">注册登录</button></form></div><div class="qr-login"><h2>扫码登录</h2><!-- QR code should be dynamically generated here --><div id="qrCode"></div><p>使用微信扫描二维码登录</p></div></div><script>// Your JavaScript for form handling and QR code generation goes here
</script>
</body>
</html>

4、在实验报告中总结标记的特点、前3步完成的作业中哪些是单标记、哪些是双标记。

将菜鸟教程中HTML部分(https://www.runoob.com/html/html-tutorial.html)进行功能分类,例如,文本类标记、媒体类标记等,注意单双标记区分,划分分类没有统一标准,根据自己的理解去划分,需告知划分标准。

放在开头了

img

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

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

相关文章

算法-双指针、BFS与图论-1224. 交换瓶子

题目 思路 可以交换任意两个瓶子&#xff0c;最多n-1次&#xff1b;如果是只能交换相邻的瓶子&#xff0c;那么相当于逆序对的个数&#xff08;这篇博客是介绍如何计算逆序对的算法&#xff1a;算法篇&#xff1a;逆序对_逆序对算法-CSDN博客&#xff09;本题转换为图论去看:边…

【数据结构与算法】绪论

目录 一、数据结构研究 二、基本概念和术语 2.1 基本概念 2.2 什么是数据结构&#xff1f; 2.3 数据结构内容 2.4 逻辑结构种类 2.5 存储结构种类 2.6 数据类型和抽象数据类型 三、算法和算法分析 3.1 算法的定义 3.2 算法的特性 3.3 算法设计要求 3.4 算法好坏评…

JAVA虚拟机实战篇之GC调优[1](GC调优基知、方法、工具和常见GC模式)

文章目录 版权声明GC调优概念GC调优核心指标(KPI)吞吐量延迟&#xff08;Latency&#xff09;内存使用量 GC调优方法GC调优步骤GC调优工具jstat工具visualvm插件Prometheus Grafana GC日志分析GC日志保存GC日志分析工具GC ViewerGCeasy 常见的GC模式正常情况缓存对象过多情况内…

01_electron入门

由于毕业论文可能需要用 electron&#xff0c;所以 Linux 驱动学习慢了下来。 一、安装 node.js 进入 node.js 官网&#xff1a;Node.js (nodejs.org) 咱们就是用稳定版&#xff0c;安装包除了安装路径自己选择外&#xff0c;一直点 Next。 安装完成后需要配置环境&#xff0c…

如有Kata

养成跑步的习惯&#xff0c;就能习惯性跑步&#xff0c;一有空就见缝插针抽空跑步。这是一层韵律感、完成感、美感、成就感。而一次跑步的一连串动作&#xff0c;是另一层韵律感、完成感、美感、成就感。所以这里就有了两层的韵律感、完成感、美感、成就感。如是如水漂荡漾。健…

动手做一个最小RAG——TinyRAG

Datawhale干货 作者&#xff1a;宋志学&#xff0c;Datawhale成员 大家好&#xff0c;我是不要葱姜蒜。 接下来我会带领大家一步一步地实现一个简单的RAG模型&#xff0c;这个模型是基于RAG的一个简化版本&#xff0c;我们称之为Tiny-RAG。Tiny-RAG是一个基于RAG的简化版本&am…

SpringBoot源码

SpringBoot核心前置内容 1.Spring注解编程的发展过程 1.1 Spring 1.x 2004年3月24日&#xff0c;Spring1.0 正式发布&#xff0c;提供了IoC&#xff0c;AOP及XML配置的方式。 在Spring1.x版本中提供的是纯XML配置的方式&#xff0c;也就是在该版本中必须要提供xml的配置文件…

八、词嵌入语言模型(Word Embedding)

词嵌入&#xff08;Word Embedding, WE&#xff09;&#xff0c;任务是把不可计算、非结构化的词转换为可以计算、结构化的向量&#xff0c;从而便于进行数学处理。 一个更官方一点的定义是&#xff1a;词嵌入是是指把一个维数为所有词的数量的高维空间&#xff08;one-hot形式…

小迪安全36WEB 攻防-通用漏洞XSS 跨站MXSSUXSSFlashXSSPDFXSS

#XSS跨站系列内容:1. XSS跨站-原理&分类&手法 XSS跨站-探针&利用&审计XSS跨站另类攻击手法利用 XSS跨站-防御修复&绕过策略 #知识点&#xff1a; 1、XSS 跨站-原理&攻击&分类等 2、XSS 跨站-MXSS&UXSS&FlashXss&PDFXSS 等 1、原…

HCS-华为云Stack-计算节点内部网络结构

HCS-华为云Stack-计算节点内部网络结构 图中表示的仅为计算节点是两网口的模式&#xff0c;如果是四网口模式&#xff0c;系统会再自动创建一个网桥出来 图中未画出存储平面和Internal Base平面&#xff0c;它们和tunnel bearing、External OM-样&#xff0c;都是通过trunk0的…

信息系统项目管理师006:车联网(1信息化发展—1.2现代化基础设施—1.2.3车联网)

文章目录 1.2.3 车联网1.体系框架2.链接方式3.场景应用 记忆要点总结 1.2.3 车联网 车联网是新一代网络通信技术与汽车、电子、道路交通运输等领域深度融合的新兴产业形态。智能网联汽车是搭载先进的车载传感器、控制器、执行器等装置&#xff0c;并融合现代通信与网络技术&…

Linux常用命令之top监测

(/≧▽≦)/~┴┴ 嗨~我叫小奥 ✨✨✨ &#x1f440;&#x1f440;&#x1f440; 个人博客&#xff1a;小奥的博客 &#x1f44d;&#x1f44d;&#x1f44d;&#xff1a;个人CSDN ⭐️⭐️⭐️&#xff1a;传送门 &#x1f379; 本人24应届生一枚&#xff0c;技术和水平有限&am…

for、while、do While、for in、forEach、map、reduce、every、some、filter的使用

for、while、do While、for in、forEach、map、reduce、every、some、filter的使用 for let arr [2, 4, 6, 56, 7, 88];//for for (let i 0; i < arr.length; i) {console.log(i : arr[i]) //0:2 1:4 2:6 3:56 4:7 5:88 }普通的for循环可以用数组的索引来访问或者修改…

SAP BTP Hyperscaler PostgreSQL都有哪些Performance监控 (一)

前言 SAP BTP云平台中&#xff0c;除了自身的HANA数据库作为首选以外&#xff0c;它还支持PostgreSQL的整套服务&#xff0c;并以PaaS的形式提供给客户。你可以按照实例为单位进行购买申请不同标准规格的PG实例&#xff0c;然后构建自己的业务逻辑。Hyperscaler是这套产品或方…

【Python-Docx库】Word与Python的完美结合

今天给大家分享Python处理Word的第三方库&#xff1a;Python-Docx。 什么是Python-Docx&#xff1f; Python-Docx是用于创建和更新Microsoft Word&#xff08;.docx&#xff09;文件的Python库。 日常需要经常处理Word文档&#xff0c;用Python的免费第三方包&#xff1a;Pyt…

【Linux】Shell及Linux权限

Shell Shell的定义 Shell最简单的定义是&#xff1a;命令行解释器。 Shell的主要任务&#xff1a;1. 将使用者的命令翻译给核心进行处理。2.将核心的处理结果翻译给使用者 为什么要有Shell? 使用者和内核的关系就相当于两个完全陌生的外国人之间的关系&#xff0c;他们要进…

Linux:线程互斥与同步

目录 线程互斥 锁的初始化 加锁 解锁 锁的初始化 锁的原理 死锁 线程同步 方案一&#xff1a;条件变量 条件变量初始化 等待 唤醒 条件变量的代码示例 基于阻塞队列的生产消费模型 方案二&#xff1a;POSIX信号量 初始化信号量&#xff1a; 销毁信号量 等待信…

中国大学生计算机设计大赛--智慧物流挑战赛基础

文章目录 一、Ubuntu基础1.1 基本操作1.2 文本编辑 二、ROS基础介绍2.1 概念与特点2.2 基本结构2.3 创建工程2.4 节点和节点管理器2.5 启动文件 三、ROS通信机制3.1 话题3.2 服务3.3 动作3.4 参数服务器 四、ROS可视化工具4.1 rviz4.2 rqt4.3 tf 五、Python实现简单的ROS节点程…

01-分析同步通讯/异步通讯的特点及其应用

同步通讯/异步通讯 微服务间通讯有同步和异步两种方式 同步通讯: 类似打电话场景需要实时响应(时效性强可以立即得到结果方便使用),而且通话期间不能响应其他的电话(不支持多线操作)异步通讯: 类似发邮件场景不需要马上回复并且可以多线操作(适合高并发场景)但是时效性弱响应…

MQ高可用相关设置

文章目录 前言MQ如何保证消息不丢失RabbitMQRocketMQKafkaMQ MQ如何保证顺序消息RabbitMQRocketMQKafka MQ刷盘机制/集群同步RabbitMQRocketMQKafka 广播消息&集群消息RabbitMQRocketMQ MQ集群架构RabbitMQRocketMQKafka 消息重试RabbitMQRockeMqKafka 死信队列RocketMQKaf…