前端学习系列之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语句…...
龙虎榜——20250610
上证指数放量收阴线,个股多数下跌,盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型,指数短线有调整的需求,大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的:御银股份、雄帝科技 驱动…...
深入浅出:JavaScript 中的 `window.crypto.getRandomValues()` 方法
深入浅出:JavaScript 中的 window.crypto.getRandomValues() 方法 在现代 Web 开发中,随机数的生成看似简单,却隐藏着许多玄机。无论是生成密码、加密密钥,还是创建安全令牌,随机数的质量直接关系到系统的安全性。Jav…...
LeetCode - 394. 字符串解码
题目 394. 字符串解码 - 力扣(LeetCode) 思路 使用两个栈:一个存储重复次数,一个存储字符串 遍历输入字符串: 数字处理:遇到数字时,累积计算重复次数左括号处理:保存当前状态&a…...
从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(九)
设备树移植 和uboot设备树修改的内容同步到kernel将设备树stm32mp157d-stm32mp157daa1-mx.dts复制到内核源码目录下 源码修改及编译 修改arch/arm/boot/dts/st/Makefile,新增设备树编译 stm32mp157f-ev1-m4-examples.dtb \stm32mp157d-stm32mp157daa1-mx.dtb修改…...
NFT模式:数字资产确权与链游经济系统构建
NFT模式:数字资产确权与链游经济系统构建 ——从技术架构到可持续生态的范式革命 一、确权技术革新:构建可信数字资产基石 1. 区块链底层架构的进化 跨链互操作协议:基于LayerZero协议实现以太坊、Solana等公链资产互通,通过零知…...
高效线程安全的单例模式:Python 中的懒加载与自定义初始化参数
高效线程安全的单例模式:Python 中的懒加载与自定义初始化参数 在软件开发中,单例模式(Singleton Pattern)是一种常见的设计模式,确保一个类仅有一个实例,并提供一个全局访问点。在多线程环境下,实现单例模式时需要注意线程安全问题,以防止多个线程同时创建实例,导致…...
【JVM面试篇】高频八股汇总——类加载和类加载器
目录 1. 讲一下类加载过程? 2. Java创建对象的过程? 3. 对象的生命周期? 4. 类加载器有哪些? 5. 双亲委派模型的作用(好处)? 6. 讲一下类的加载和双亲委派原则? 7. 双亲委派模…...
掌握 HTTP 请求:理解 cURL GET 语法
cURL 是一个强大的命令行工具,用于发送 HTTP 请求和与 Web 服务器交互。在 Web 开发和测试中,cURL 经常用于发送 GET 请求来获取服务器资源。本文将详细介绍 cURL GET 请求的语法和使用方法。 一、cURL 基本概念 cURL 是 "Client URL" 的缩写…...
HybridVLA——让单一LLM同时具备扩散和自回归动作预测能力:训练时既扩散也回归,但推理时则扩散
前言 如上一篇文章《dexcap升级版之DexWild》中的前言部分所说,在叠衣服的过程中,我会带着团队对比各种模型、方法、策略,毕竟针对各个场景始终寻找更优的解决方案,是我个人和我司「七月在线」的职责之一 且个人认为,…...
Python竞赛环境搭建全攻略
Python环境搭建竞赛技术文章大纲 竞赛背景与意义 竞赛的目的与价值Python在竞赛中的应用场景环境搭建对竞赛效率的影响 竞赛环境需求分析 常见竞赛类型(算法、数据分析、机器学习等)不同竞赛对Python版本及库的要求硬件与操作系统的兼容性问题 Pyth…...
