前端学习系列之html
目录
初识html
发展史
优势
W3C
标准
地址
格式
网页基本标签
标题标签
段落标签
换行标签
水平线标签
字体样式
注释和特殊符号
特殊符号
图像、超链接
图像
常见图像格式
格式
超链接
格式
重要属性
href:规定链接指向的页面的 URL
target:链接页面的打开方式
name:定义锚名称
title:鼠标悬停显示的提示文本
状态
列表、表格、媒体元素
列表
分类
表格
优点
基本结构
使用
媒体元素
内联框架
表单及表单应用
表单
input属性
单选框
多选框
按钮
滑块
搜索框
下拉框
文本域
文件域
表单的应用
初识html
html:Hyper Text Markup Language(超文本标记语言)
发展史

优势
1.世界知名浏览器都支持html
2. 市场需求大
3.跨平台
W3C
World Wide Web Consortium(万维网联盟)
标准
结构化标准语言:html、xml
表现标准语言:CSS
行为标准语言:DOM、ECMAScript
地址
http://www.w3.org
http://www.chinaw3c.org
格式

<head></head>:网页头部
<body></body>:主体部分
<body>、</body>等成对的标签,分别叫开放标签和闭合标签
网页基本标签
注释:<!-- 注释标签 -->

标题标签
<h1></h1>
<h2></h2>
<h3></h3>
<h4></h4>
<h5></h5>
<h6></h6>

段落标签
<p></p>
换行标签
<br/>
水平线标签
<hr/>
字体样式
粗体:<strong></strong>
斜体:<em></em>

注释和特殊符号
注释:<!-- 注释标签 -->
特殊符号
空格: ;
大于号:>;
小于号:<;
版权符号:©;
图像、超链接
图像
常见图像格式
jpg、gif、png、bmp......
格式
<img src="图片地址" alt="图片替代文字" title="鼠标悬停提示文字" width="图片宽度" height="图片高度" />
src :图片地址,其中包括相对地址、绝对地址
相对地址:../
绝对地址:图片在电脑文件夹中的完整地址
alt:当图片找不到时,显示文字
title:鼠标悬停提示文字
超链接
<a> 标签定义超链接,用于从一个页面链接到另一个页面
格式
<a href="" target="" name=""></a>
重要属性
href:规定链接指向的页面的 URL
外部链接:< a href="http:// www.baidu.com">百度</a>
内部链接:网站内部页面之间的相互链接:< a href="index.html">首页</a >
空链接:如果当时没有确定链接目标时:<a href="#">首页</a>
下载链接:如果href里面地址是一个文件会下载这个文件:<a href="xiazai.zip">下载文件</a>
锚点链接:点我们点击链接,可以快速定位到页面中的某个位置:<a href="#two">首页</a>
<h1 id="two">首页</h1 >
target:链接页面的打开方式
_top: 跳出框架打开网页。
_parent: 在父窗口打开网页。
_ framename: 在指定的框架中打开网页。
_self:为默认值当前页面打开。
_blank:为在新窗口中打开方式。
name:定义锚名称
锚:定义在某个点上
可以快速定位到页面中的某个位置:<a href="#two">首页</a>,<h1 id="two">首页</h1 >
title:鼠标悬停显示的提示文本
状态
对于a标签,一共有5种状态::link, :visited, :hover, :focus, :active
:link —— 于声明未访问状态链接的样式;
:visited —— 可以用于声明已经访问链接的样式;
:hover —— 可以用于声明鼠标悬停在链接上的样式;
:focus —— 可以用于声明浏览器焦点悬停在链接上的样式(通过键盘选择链接);
:active —— 可以用于声明浏览器点击链接的样式。
四个“状态”的先后过程是:a:link ->a:hover ->a:active ->a:visited。另外,a:active不能设置有无下划线(总是有的)
列表、表格、媒体元素
列表
列表就是信息资源展现的一种形式。它可以使信息结构化和条理化,并以列表的形式显示出来,以便浏览者能够更加快捷的获得相应的信息。
分类
有序列表
使用<ol></ol>表示
<ol>
<li>java</li>
<li>Python</li>
<li>运维</li>
<li>前端</li>
<li>C/c++</li>
</ol>

无序列表
使用<ul></ul>表示
<ul>
<li>java</li>
<li>Python</li>
<li>运维</li>
<li>前端</li>
<li>C/c++</li>
</ul>

自定义列表
使用<dl></dl>表示
<dl>
<dt>学科</dt>
<li>java</li>
<li>Python</li>
<li>Linux</li>
<li>C</li>
</dl>
其中:dl:标签
dt:列表名称
dd:列表内容

表格
优点
1.简单通用
2.结构稳定
基本结构
1.单元格
2.行
3.列
4.跨行
5.跨列
使用
行:tr
列:td
跨列:colspan
跨行:rowspan
<table border="1px">
<tr>
<td>1-1</td>
<td>1-2</td>
<td>1-3</td>
<td>1-4</td>
</tr>
<tr>
<td>2-1</td>
<td>2-2</td>
<td>2-3</td>
<td>2-4</td>
</tr>
<tr>
<td>3-1</td>
<td>3-2</td>
<td>3-3</td>
<td>3-4</td>
</tr>
</table>

<table border="1px">
<tr>
<td colspan="4">1-1</td>
</tr>
<tr>
<td rowspan="2">2-1</td>
<td>2-2</td>
<td>2-3</td>
<td>2-4</td>
</tr>
<tr>
<td>3-1</td>
<td>3-2</td>
<td>3-3</td>
</tr>
</table>

<table border="1px">
<tr>
<td colspan="4">1-1</td>
</tr>
<tr>
<td>2-1</td>
<td>2-2</td>
<td>2-3</td>
<td>2-4</td>
</tr>
<tr>
<td>3-1</td>
<td>3-2</td>
<td>3-3</td>
<td>3-4</td>
</tr>
</table>

媒体元素
格式
视频:
<video src="" controls autoplay></video>
音频:
<audio src="" controls autoplay></audio >
src:资源路径
controls :显示进度控制条
autoplay:自动播放
内联框架
在网站中嵌入外部网站使用iframe 标签
格式:
<iframe src="" name=""></iframe>
src:引用页面地址
name:框架标识名
表单及表单应用
表单
格式:
<form action="" method="">
</from>
action:表单提交的位置,可以是网站或者请求处理地址
method:提交方式,post、get
使用:


input属性

单选框
格式:
<input type="redio" value="" name="" />
value:单选框的值
name:表示组,同一个组名,只能只能进行单选
多选框
格式:
<input type="checkbox" value="" name="" checked />
value:多选框的值
name:表示组,同一个组名,能进行多选,提交成数组形式
checked :默认选中
按钮
格式:
<input type="button" value="" name="" />
图片按钮格式:
<input type="image" src="" />
type:按钮类型
value:按钮显示值
name:按钮名称
src:图片按钮链接地址
type="button":普通按钮
type="image":图片按钮
type="submit":提交按钮
type="reset":重置按钮
滑块
格式:
<input type="range" min="" max="" step="" name="" />
range:滑块类型
min:最小值
max:最大值
step:每次相加值
name:名称
搜索框
格式:
<input type="search" name="" />
search:搜索框类型
name:名称
下拉框
格式:
<select name="">
<option value="" selected></option>
</select>
select:下拉框
option :下拉框选项
value:值
selected:默认选中
文本域
格式:
<textarea name="" cols="10" rows="10">文本内容</textarea>
textarea:文本域标识
name:名称
cols:行
rows:列
文件域
格式:
<input type="file" value="" name="" />
type:类型
value:显示值
name:名称
表单的应用
1.hidden:隐藏
2.readonly:只读
3.disables:禁用
相关文章:
前端学习系列之html
目录 初识html 发展史 优势 W3C 标准 地址 格式 网页基本标签 标题标签 段落标签 换行标签 水平线标签 字体样式 注释和特殊符号 特殊符号 图像、超链接 图像 常见图像格式 格式 超链接 格式 重要属性 href:规定链接指向的页面的 URL target…...
Star History 十月开源精选 |AI for Postgres
在 2023 年 Stack Overflow 开发者调查中,Postgres 顶替了 MySQL 被评为最受欢迎的数据库。一个重要因素应该是 Postgres 支持扩展:可扩展的架构 Postgres 仍然由社区拥有,Postgres 生态近年来蓬勃发展。 扩展可以看作是内置功能,…...
网络运维与网络安全 学习笔记2023.11.23
网络运维与网络安全 学习笔记 第二十四天 今日目标 VRRP负载均衡、BFD原理与配置、BFD典型应用 DHCP工作原理、全局模式DHCP VRRP负载均衡 VRRP单组缺陷 每网段存在一个VRRP组,缺点如下: 主网关数据转发压力大 备份网关不转发任何数据 网络设备利用…...
红黑树(万字图文详解)
红黑树 1. 红黑树的概念2. 红黑树的性质3. 红黑树节点的定义4. 红黑树结构5. 红黑树的插入操作5.1 按照二叉搜索的树规则插入新节点5.2 检测新节点插入后,红黑树的性质是否造到破坏5.2.1 情况一: cur为红,p为红,g为黑,u存在且为红…...
Kotlin学习——kt入门合集博客 kt里的委派模式Delegation kt里的特性
Kotlin 是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。 它简洁、安全、可与 Java 及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。 https://play.kotlinlang.org/byExample/01_introduction/02_Functio…...
数据挖掘 朴素贝叶斯
直入正题,直接看代码: 这是一段判断是不是藏话的代码 import numpy as np# 数据采集(定义函数加载数据集) def load_dataset():sent_list [[my, name, is, Devin],[you, are, stupid],[my, boyfriend, is, SB],[you, looks, ver…...
UI自动化测试工具有哪些优势?
UI自动化测试工具通过提高测试效率、覆盖率,减少测试时间和成本,以及支持持续集成等方式,为软件开发团队提供了一系列重要的优势,有助于提升软件质量和开发效率。 自动化执行:UI自动化测试工具可以模拟用户与应用程序的…...
【论文阅读笔记】InstructDiffusion: A Generalist Modeling Interface for Vision Tasks
【论文阅读笔记】StyleAvatar3D: Leveraging Image-Text Diffusion Models for High-Fidelity 3D Avatar Generation 论文阅读笔记论文信息引言动机挑战 方法结果 关键发现相关工作1. 视觉语言基础模型2. 视觉通用模型 方法/模型视觉任务的统一说明训练数据构建网络结构 实验设…...
笔记62:注意力汇聚 --- Nadaraya_Watson 核回归
本地笔记地址:D:\work_file\(4)DeepLearning_Learning\03_个人笔记\3.循环神经网络\第10章:动手学深度学习~注意力机制 a a a a a a a a a a a a a a a a...
给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。
7-5 矩阵运算 分数 20 全屏浏览题目 切换布局 作者 C课程组 单位 浙江大学 给定一个nn的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。 输入格式: 输入第一行给出正整数n(…...
Go语言的学习笔记3——Go语言项目布局
Go 1.11 版本开始引入 go.mod 和 go.sum 以支持Go Module构建机制,而这种机制成为官方的依赖包管理方式。 现在Go可执行程序项目的典型布局如下所示: exe-layout ├── cmd/ │ ├── app1/ │ │ └── main.go │ └── app2/ │ └…...
70-76-堆、贪心算法
LeetCode 热题 100 文章目录 LeetCode 热题 100堆70. 中等-数组中的第K个最大元素71. 中等-前K个高频元素72. 困难-数据流中的中位数 贪心算法73. 简单-买卖股票的最佳时机74. 中等-跳跃游戏75. 中等-跳跃游戏II76. 中等-划分字母区间 本文存储我刷题的笔记。 堆 70. 中等-数组…...
Qt Network
Qt Network Qt Network为使用TCP/IP的应用程序编程提供了一组API。各种C++类处理诸如请求、cookies和通过HTTP发送数据之类的操作。 标题使用模块 使用Qt模块需要直接或通过其他依赖项链接到模块库。一些构建工具对此有专门的支持,包括CMake和qmake. 标题使用CMake构建 使…...
Win10电脑用U盘重装系统的步骤
在Win10电脑中,用户遇到了无法解决的系统问题,用户这时候就可以考虑重装Win10系统,这样即可轻松解决问题,从而满足自己的操作需求。接下来小编给大家详细介绍关于Win10电脑中用U盘重装系统的教程步骤。 准备工作 1. 一台正常联网可…...
安防视频监控/磁盘阵列/集中云存储平台EasyCVR设备录像保活不生效原因是什么?该如何解决?
安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安…...
【JDK21】详解虚拟线程
目录 1.概述 2.虚拟线程是为了解决哪些问题 2.1.线程切换的巨大代价 2.2.哪些情况会造成线程的切换 2.3.线程资源是有限的 3.虚拟线程 4.适用场景 1.概述 你发任你发,我用JAVA8?JDK21可能要对这句话say no了。 现在Oracle JDK是每4个版本&#x…...
UE5 - 虚幻引擎各模块流程图
来自虚幻官方的一些资料,分享一下; 一些模块的流程图,比如动画模块: 或角色相关流程: 由于图片比较大,上传到了网络,可自取: 链接:https://pan.baidu.com/s/1BQ2KiuP08c…...
vue3实现element table缓存滚动条
背景 对于后台管理系统,数据的展示形式大多都是通过表格,常常会出现的一种场景,从表格跳到二级页面,再返回上一页时,需要缓存当前的页码和滚动条的位置,以为使用keep-alive就能实现这两种诉求,…...
flutter布局详解及代码示例(下)
布局 基本布局 GridView(二维滚动列表):比ListView多了一个方向的数据填充。ListBody(滚动列表):相比ListView,没有回收复用,简单易用。Table(表格布局)&am…...
SQL Server:流程控制语言详解
文章目录 一、批处理、脚本和变量局部变量和全局变量1、局部变量2、全局变量 二、顺序、分支和循环结构语句1、程序注释语句2、BEGIN┅END语句块3、IF┅ELSE语句4、CASE语句5、WHILE语句6、BREAK和CONTINUE语句BREAK语句CONTINUE语句 三、程序返回、屏幕显示等语句1、RETURN语句…...
Prompt Tuning、P-Tuning、Prefix Tuning的区别
一、Prompt Tuning、P-Tuning、Prefix Tuning的区别 1. Prompt Tuning(提示调优) 核心思想:固定预训练模型参数,仅学习额外的连续提示向量(通常是嵌入层的一部分)。实现方式:在输入文本前添加可训练的连续向量(软提示),模型只更新这些提示参数。优势:参数量少(仅提…...
【力扣数据库知识手册笔记】索引
索引 索引的优缺点 优点1. 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。2. 可以加快数据的检索速度(创建索引的主要原因)。3. 可以加速表和表之间的连接,实现数据的参考完整性。4. 可以在查询过程中,…...
基于uniapp+WebSocket实现聊天对话、消息监听、消息推送、聊天室等功能,多端兼容
基于 UniApp + WebSocket实现多端兼容的实时通讯系统,涵盖WebSocket连接建立、消息收发机制、多端兼容性配置、消息实时监听等功能,适配微信小程序、H5、Android、iOS等终端 目录 技术选型分析WebSocket协议优势UniApp跨平台特性WebSocket 基础实现连接管理消息收发连接…...
理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端
🌟 什么是 MCP? 模型控制协议 (MCP) 是一种创新的协议,旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议,它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...
2021-03-15 iview一些问题
1.iview 在使用tree组件时,发现没有set类的方法,只有get,那么要改变tree值,只能遍历treeData,递归修改treeData的checked,发现无法更改,原因在于check模式下,子元素的勾选状态跟父节…...
Java入门学习详细版(一)
大家好,Java 学习是一个系统学习的过程,核心原则就是“理论 实践 坚持”,并且需循序渐进,不可过于着急,本篇文章推出的这份详细入门学习资料将带大家从零基础开始,逐步掌握 Java 的核心概念和编程技能。 …...
【Oracle】分区表
个人主页:Guiat 归属专栏:Oracle 文章目录 1. 分区表基础概述1.1 分区表的概念与优势1.2 分区类型概览1.3 分区表的工作原理 2. 范围分区 (RANGE Partitioning)2.1 基础范围分区2.1.1 按日期范围分区2.1.2 按数值范围分区 2.2 间隔分区 (INTERVAL Partit…...
稳定币的深度剖析与展望
一、引言 在当今数字化浪潮席卷全球的时代,加密货币作为一种新兴的金融现象,正以前所未有的速度改变着我们对传统货币和金融体系的认知。然而,加密货币市场的高度波动性却成为了其广泛应用和普及的一大障碍。在这样的背景下,稳定…...
提升移动端网页调试效率:WebDebugX 与常见工具组合实践
在日常移动端开发中,网页调试始终是一个高频但又极具挑战的环节。尤其在面对 iOS 与 Android 的混合技术栈、各种设备差异化行为时,开发者迫切需要一套高效、可靠且跨平台的调试方案。过去,我们或多或少使用过 Chrome DevTools、Remote Debug…...
MFE(微前端) Module Federation:Webpack.config.js文件中每个属性的含义解释
以Module Federation 插件详为例,Webpack.config.js它可能的配置和含义如下: 前言 Module Federation 的Webpack.config.js核心配置包括: name filename(定义应用标识) remotes(引用远程模块࿰…...
