html
表格table/table 用来创建表格tr/tr 表示行td/td 表示列 普通单元格内容th/th 和 td 的用法一样表头单元格文字默认加粗、居中HTML 表格colspan 跨列、rowspan 跨行✅colspan跨列横向左右合并✅rowspan跨行纵向上下合并1. colspan 跨列横向合并单元格含义当前单元格占据向右多少列写法td colspan数字2. rowspan 跨行纵向合并单元格含义当前单元格占据向下多少行写法td rowspan数字长表格专用标签theadtbodytfootthead/theadtbody/tbodytfoot/tfoot作用把长表格分区浏览器识别表格结构打印时换页可以重复打印表头。标签说明thead表格头部表头区域只写一份tbody表格主体大量数据可出现多次tfoot表格底部汇总、备注语法硬性规则 书写顺序必须thead → tbody → tfoot显示顺序依旧表头 → 主体 → 表尾表单form action/forminput typetexttextarea name id/textareaHTML 表单form作用收集用户输入的数据文字、选择、勾选、按钮等提交给服务器。基础结构form !-- 各种表单控件 input、select、textarea、button -- /formform 两个核心属性action提交数据的目标地址method提交方式常用get/postform actionlogin.php methodpost /form最常用控件input单标签依靠type区分类型1. 单行文本框 text姓名input typetext nameusername2. 密码框 password密码input typepassword namepwd3. 单选框 radio同一组 name 必须相同只能选一个性别 input typeradio namesex valuemale男 input typeradio namesex valuefemale女4. 复选框 checkbox可以多选name 建议加[]爱好 input typecheckbox namehobby[] valuegame游戏 input typecheckbox namehobby[] valuesport运动5. 提交按钮 submit点击发送表单数据input typesubmit value登录6. 重置按钮 reset清空所有输入内容input typereset value重填7. 普通按钮 button默认无功能配合 JS 使用input typebutton value点击在button标签中包含img标签 --- 意味着可以让按钮中的图像变成你所需要的buttonimg src alt width height 但是需要注意 --- 需要在img中为图片设置长宽高8. 文件上传 fileinput typefilepuplode your song in mp3 format:/pinput typefile nameuser-song/br/input typesubmit valueuplode/其他表单标签下拉选择框selectoption城市 select namecity option valuewh武汉/option option valuetm天门/option /selectmultiple 通过添加multiple属性来创建多选框添加multiple属性 ---- 最好是能告诉用户在选项选择的时候需要同时按下control键pwhat device do you listen to music on?/pselect namedevices size3 multiple multipleoption valueipodipod/optionoption valueradioradio/optionoption valuecomputercomputer/option/select多行文本域textarea留言br textarea rows4 cols30 namemsg/textarearows 行数cols 宽度label 标签优化点击体验点击文字也能选中输入框label input typeradio namesex 男生 /labelmaxlength 用来限制用户在文本区域输入字符数量input typehidden name value/ hidden --- 隐藏表单控件允许程序员向表单中添加用户看不到的值label标签 点击文字也能选中控件作用把文字和表单控件绑定在一起 点击文字和点击输入框 / 单选框 / 多选框效果一样两种写法方式 1for idlabel的for值 控件的idlabel forusername用户名/label input typetext idusername nameuser单选框示例input typeradio idman namesex valuemale label forman男生/label方式 2直接包裹控件不用 for、idlabel input typecheckbox namehobby 运动 /label完整多选框搭配示例form input typecheckbox idmusic namehobby valuemusic label formusic听音乐/label label input typecheckbox namehobby valuegame 打游戏 /label /formfieldset和legend表单分组标签作用fieldset给表单控件划分分组区域自带边框把一组相关选项框起来legendfieldset 的标题显示在边框线上语法规则legend必须写在fieldset内部最开头一组相关表单控件放进同一个 fieldset表单验证减少服务器的工作量required 属性HTML5 表单验证重点作用给表单控件添加required代表必填项。点击提交时如果该输入框为空浏览器阻止表单提交并弹出提示。写法两种都有效!-- 完整写法 -- input typetext nameusername requiredrequired !-- 简写推荐考试常用 -- input typetext nameusername requiredHTML 日期控件 input typedate基础语法input typedate namebirthday页面会弹出原生日期选择器用来选择年 - 月 - 日格式。相关时间系列控件typedate→ 年月日input typedatetypetime→ 时分input typetimetypedatetime-local→ 年月日 时分本地时间考试最常考input typedatetime-localtypemonth→ 年月input typemonthtypeweek→ 年份 第几周input typeweek电子邮件和url输入1、电子邮件输入框typeemail作用自带 HTML5 原生验证提交时浏览器自动检查内容是否符合邮箱格式。代码邮箱input typeemail nameemail required合法示例testqq.com非法示例testqq.com、test补充允许多个邮箱逗号分隔input typeemail multiple nameemails2、网址输入框typeurl作用原生校验要求输入完整网址必须带有http://或https://代码个人主页input typeurl namehomepage required搜索输入控件input typesearch基础语法input typesearch nameq规范习惯搜索框name通常取名qquery 查询

相关新闻

展锐平台 触摸调试TP bringup

展锐平台 触摸调试TP bringup

前言一般lcd和tp应该是一起点亮的,这里分开了,详细lcd点亮方法查看上一篇lcd bringup参考修改目录STEP1把厂商给得驱动放入文件夹ker/kernel6.6/unisoc-modules/touchscreen/修改对应的Kconfig和makefile,这里是tp驱动是否被加载和编译的关键文件# # Uni…

2026/8/17 18:03:27 阅读更多 →
AI发展简史全脉络梳理,含5大技术断层、8次 funding 崩塌预警信号及2025不可逆拐点预判

AI发展简史全脉络梳理,含5大技术断层、8次 funding 崩塌预警信号及2025不可逆拐点预判

更多请点击: https://kaifayun.com 第一章:AI发展简史全脉络梳理,含5大技术断层、8次 funding 崩塌预警信号及2025不可逆拐点预判 人工智能的发展并非线性演进,而是一系列技术跃迁与资本潮汐共振的结果。回溯七十余年历程&#x…

2026/8/8 12:05:11 阅读更多 →
阿里云Elasticsearch免费试用实战:从开通到登录Kibana的完整避坑指南

阿里云Elasticsearch免费试用实战:从开通到登录Kibana的完整避坑指南

最近在做一个日志分析项目,团队决定先试用一下阿里云 Elasticsearch 服务。本以为从开通到登录 Kibana 就是点几下鼠标的事,结果在实际操作中,从版本选择、网络配置到安全组设置,每一步都藏着不少细节,稍不注意就会卡在…

2026/8/9 16:13:30 阅读更多 →

最新新闻

macOS 窗口置顶工具 Topit 保姆级上手:免费、多窗口、十分钟搞定

macOS 窗口置顶工具 Topit 保姆级上手:免费、多窗口、十分钟搞定

macOS 窗口置顶工具 Topit 保姆级上手:免费、多窗口、十分钟搞定 【免费下载链接】Topit Pin any window to the top of your screen / 在Mac上将你的任何窗口强制置顶 项目地址: https://gitcode.com/gh_mirrors/to/Topit Topit 是一款免费开源的 macOS 窗口…

2026/8/17 18:24:34 阅读更多 →
企业AI Agent开发中的否定语义处理:用户说“不要“,智能体为什么偏偏做了

企业AI Agent开发中的否定语义处理:用户说“不要“,智能体为什么偏偏做了

某企业采购部门使用智能体辅助选品。采购员在对话中输入"排除所有需要额外运费的商品,预算在五百以内"。智能体返回了一批商品,采购员逐一查看后发现,列表中超过一半的商品都标注了运费。采购员又试了一次,把表述改成&q…

2026/8/17 18:24:34 阅读更多 →
十字链表法:有向图存储优化,高效查询入边与出边

十字链表法:有向图存储优化,高效查询入边与出边

1. 项目概述:为什么图的存储结构值得深究?搞过算法和系统开发的同行应该都深有体会,数据结构选得好不好,直接决定了程序的“天花板”在哪里。今天我们不聊那些基础的数组链表,来啃一块硬骨头——图的存储结构&#xff…

2026/8/17 18:24:33 阅读更多 →
想给自己做一套“克隆声线“?RVC-WebUI 从零上手实战攻略

想给自己做一套“克隆声线“?RVC-WebUI 从零上手实战攻略

想给自己做一套"克隆声线"?RVC-WebUI 从零上手实战攻略 【免费下载链接】rvc-webui liujing04/Retrieval-based-Voice-Conversion-WebUI reconstruction project 项目地址: https://gitcode.com/gh_mirrors/rv/rvc-webui 你可能刷到过这样的短视频…

2026/8/17 18:24:33 阅读更多 →
Windows 11 LTSC安装微软商店终极指南:一条命令3分钟快速恢复完整应用生态

Windows 11 LTSC安装微软商店终极指南:一条命令3分钟快速恢复完整应用生态

Windows 11 LTSC安装微软商店终极指南:一条命令3分钟快速恢复完整应用生态 【免费下载链接】LTSC-Add-MicrosoftStore Add Windows Store to Windows 11 24H2 LTSC 项目地址: https://gitcode.com/gh_mirrors/ltscad/LTSC-Add-MicrosoftStore Windows 11 LTS…

2026/8/17 18:24:32 阅读更多 →
长城宝马合资建厂:51亿投资背后的新能源汽车战略布局

长城宝马合资建厂:51亿投资背后的新能源汽车战略布局

1. 项目概述:一次跨国汽车巨头的“联姻”与本土化深耕最近汽车圈里有个大新闻,长城汽车和宝马集团正式签约,要共同投资51亿元在江苏张家港建设一座全新的合资工厂。这个消息一出,业内外的讨论热度就没降下来过。乍一看&#xff0c…

2026/8/17 18:23:31 阅读更多 →

日新闻

LabVIEW异步调用实战:从原理到生产者消费者模式,解决界面卡顿与并行处理难题

LabVIEW异步调用实战:从原理到生产者消费者模式,解决界面卡顿与并行处理难题

1. 项目概述:为什么异步调用是LabVIEW进阶的必修课? 如果你用LabVIEW做过稍微复杂点的项目,尤其是涉及界面响应、多任务并行或者硬件IO等待的场景,大概率遇到过这样的窘境:前面板点个按钮,整个程序就“卡死…

2026/8/17 0:00:08 阅读更多 →
LabVIEW异步调用实战:解决界面卡顿与并行处理难题

LabVIEW异步调用实战:解决界面卡顿与并行处理难题

1. 项目概述:为什么异步调用是LabVIEW进阶的必经之路如果你在LabVIEW里写过稍微复杂点的程序,尤其是涉及到界面响应、多任务并行或者硬件IO等待,大概率会遇到一个头疼的问题:程序“卡”住了。前面板点不动,进度条不更新…

2026/8/17 0:00:08 阅读更多 →
飞书局域网文件传输实战:3种方案实现高速点对点传输

飞书局域网文件传输实战:3种方案实现高速点对点传输

1. 项目概述:为什么要在局域网内用飞书传文件? 飞书作为一款主流的协同办公套件,其核心功能是围绕云端协作设计的。无论是文档、表格还是文件,通常的分享逻辑都是“上传到云端 -> 生成链接 -> 分享给同事”。这个流程在互联…

2026/8/17 0:00:08 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/17 2:58:27 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/17 2:58:30 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/17 2:58:32 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/16 6:00:23 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/16 6:00:24 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/16 6:00:27 阅读更多 →