HTML入门2
接上文文章目录三、播放音频视频标签1. \audio 标签音频播放2.\video 标签视频播放四、HTML 实体字符实体字符的格式常见的HTML实体字符五、HTML表格1. 怎么实现一个表格2. \table标签的属性3. \th标签4. \caption标签5. 单元格合并6. thead tbody tfoot6.1 \thead表头分组6.2 \tbody表格主体6.3 \tfoot表尾分组7. 代码演示8.注意事项六、HTML表单1. 表单标签表单标签是\form标签\form标签的属性2.表单域2.1 \input标签2.1.1 typetext2.1.2 typepassword2.1.3 typeradio2.1.4 typecheckbox2.1.5 typefile2.1.6 typehidden2.2 \select 下拉列表2.3 \textarea 文本域3. 表单按钮3.1 typebutton3.2 typesubmit3.3 typereset3.4 \button标签4. readonly和disabled5. \label标签5.1 \label标签作用5.2 \label标签用法5.3 标签实际应用场景6.placeholder属性表单表格三、播放音频视频标签在 HTML5 中用于播放音频和视频的标签主要有以下两个1. audio 标签音频播放作用嵌入音频文件如 MP3、WAV、OGG。基本属性src音频文件路径也可用 子标签替代。controls显示播放控件播放/暂停、音量等。autoplay加载后自动播放浏览器可能限制。loop循环播放。muted静音。preload预加载auto|metadata|none。auto完全预加载metadata仅元数据比如视频的长度、尺寸、编码格式、缩略图等信息而不是内容本身。none不预加载示例audiocontrolssrcmusic.mp3您的浏览器不支持音频播放请升级浏览器。/audio或使用多格式兼容不同浏览器支持不同格式audiocontrolssourcesrcmusic.mp3typeaudio/mpegsourcesrcmusic.oggtypeaudio/ogg您的浏览器不支持音频播放。/audio2.video 标签视频播放作用嵌入视频文件如 MP4、WebM、OGG。基本属性src视频文件路径也可用 子标签。controls显示播放控件。autoplay自动播放通常需结合 muted 才能生效。loop循环播放。muted静音。poster视频封面图未播放时显示。width/height设置显示尺寸。preload预加载策略。示例videocontrolswidth600postercover.jpgsourcesrcvideo.mp4typevideo/mp4sourcesrcvideo.webmtypevideo/webm您的浏览器不支持视频播放。/video四、HTML 实体字符HTML 实体字符HTML Entities是用于在 HTML 文档中表示特殊字符的代码。实体字符的格式以 开头以 ; 结尾常见的HTML实体字符必须转义的字符常用符号空格相关数学符号箭头符号五、HTML表格1. 怎么实现一个表格表格用来组织数据的。table标签定义表格。tr标签定义表格的行。(table row)td标签定义表格的单元格。(table data)bodytabletrtd第1行-第1列/tdtd第1行-第2列/tdtd第1行-第3列/td/trtrtd第2行-第1列/tdtd第2行-第2列/tdtd第2行-第3列/td/trtrtd第3行-第1列/tdtd第3行-第2列/tdtd第3行-第3列/td/tr/table/body2. table标签的属性常用属性包括● border指定表格边框的宽度以像素为单位。例如border“1”。● cellpadding指定单元格内容与单元格边框之间的空白以像素为单位。例如cellpadding“5”。● cellspacing指定单元格之间的空白以像素为单位。例如cellspacing“0”。【设置为0时表格默认的双线边框会变成实线边框】● width指定表格的宽度以像素或百分比为单位。例如width“100%”。● align指定表格相对于周围元素的对齐方式已废弃建议使用CSS代替。可选值left、center、right。【该属性在tr和td中也能用。】3. th标签th 标签用于定义表格中的 表头单元格浏览器通常会将 th 内容加粗并居中显示4. caption标签在 HTML 中caption 标签用于为 表格table 定义一个标题通常显示在表格的顶部默认位置用于简要描述表格的内容或用途。5. 单元格合并● rowspan行合并● colspan列合并6. thead tbody tfoot这几个标签用于 结构化分组表格内容它们的主要作用是增强语义化、方便样式控制并提升可访问性。6.1 thead表头分组作用● 定义表格的 表头部分通常包含列标题th。● 浏览器会默认将 thead 内容 置顶显示。特点● 一个表格只能有一个 。● 通常包含 标签但非强制。6.2 tbody表格主体作用● 定义表格的 主体内容包含主要数据td。● 如果未显式定义 tbody浏览器会自动将所有非 thead/tfoot 的内容包裹在 tbody 中。特点● 一个表格可以有多个 tbody用于逻辑分组如按月份分块数据。● 默认情况下tbody 内容在 thead 下方、tfoot 上方显示。6.3 tfoot表尾分组作用● 定义表格的 表尾部分通常用于汇总行如合计、平均值。● 浏览器会默认将 tfoot 内容 置底显示即使它在 HTML 中写在 tbody 之前。特点● 一个表格只能有一个 。● 在 HTML 中通常写在 前但渲染时显示在底部。7. 代码演示!DOCTYPEhtmlhtmllangenheadmetacharsetUTF-8metanameviewportcontentwidthdevice-width, initial-scale1.0title实现一个基本的表格/title/headbodytableborder2width50%aligncentercellspacing0cellpadding5caption基本表格/caption!-- 这是表头 --theadtrth姓名/thth年龄/thth性别/th/tr/thead!-- 这是表尾 --tfoottrtdcolspan3aligncenter表格的尾部/td/tr/tfoot!-- 这是表体 --tbodytrtdcolspan2王五/td!-- td28/td --tdrowspan2男/td/trtrtd李四/tdtd30/td!-- td女/td --/trtrtd张三/tdtd25/tdtd男/td/tr/tbody/table/body/html8.注意事项HTML 规范要求 tfoot 必须放在 tbody 前但渲染时显示在底部。如果表格简单可以省略 thead/tfoot仅用 tbody。六、HTML表单表单是用来收集用户信息的如下图就是一个表单一个完整的表单包含三个基本组成部分表单标签、表单域、表单按钮。1. 表单标签表单标签是form标签bodyformform elements/form/bodyHTML 表单用于收集用户输入表单使用form 标签创建。表单可包含文本字段、复选框、单选框、提交按钮等等。注意form元素是块级元素独自占一行。form标签的属性2.表单域要提交数据的表单域必须加name属性。不然该表单域的数据不会提交到服务器上。HTTP协议是这样规定的表单提交数据的格式为namevaluenamevaluenamevalue…注意以上的 name 是 input 标签的 name 属性的值value 是 input 标签的 value 属性的值。2.1 input标签2.1.1 type“text”这是一个文本框。maxlength属性可以控制该文本框可以输入的最长的字符长度。程序员不需要指定value属性用户填写的内容就是value。2.1.2 type“password”这是一个密码框。程序员不需要指定value属性用户填写的内容就是value。2.1.3 type“radio”这是一个单选按钮。同一组的单选按钮才能达到单选效果怎么保证复选框是同一组只要name一致则表示同一组。添加checked会默认选中。value需要程序员显示的设置。2.1.4 type“checkbox”这是一个复选框。同一组的复选框的name也应该一致。添加checked会默认选中。value需要程序员显示的设置。2.1.5 type“file”这是一个文件上传组件 。文件上传时要求method“post”并且enctype“multipart/form-data”。添加multiple可以设置为支持多文件上传。2.1.6 type“hidden”这是一个隐藏域。当数据不需要在页面中展示但提交表单时需要提交。可以设置为隐藏域。2.2 select 下拉列表添加selected属性默认选中一项。size属性用来设置显示几个下拉列表项。multiple属性用来设置支持多选。按住ctrl。2.3 textarea 文本域cols规定文本区内的可见宽度。rows规定文本区内的可见行数。文本域可以添加placeholder属性用于设置输入字段预期值的提示信息。3. 表单按钮3.1 type“button”普通按钮默认不能提交表单除非使用JS代码。3.2 type“submit”提交表单按钮。3.3 type“reset”重置表单按钮。3.4 button标签具有更好的样式控制现代网页中推荐使用。button提交/button和button type“submit”提交/button都具有提交表单的功能。button type“button”普通按钮/button普通按钮不会提交表单。button type“reset”重置按钮/button重置按钮可以重置表单4. readonly和disabled都是只读不可修改。但readonly会提交。disabled不会提交。5. label标签5.1 label标签作用label 标签的作用是关联表单控件如 input、select 等提升用户体验和可访问性5.2 label标签用法两种关联方式方式1包裹表单控件隐式关联label用户名inputtypetextnameusername/label方式2通过for属性显式关联labelforuser-pwd密码/labelinputtypepasswordiduser-pwdnamepasswordlabel5.3 标签实际应用场景复选框/单选框扩大可点击区域无需精准点击小方块labelinputtypecheckboxnameagree我同意协议/label文件上传美化上传按钮将 input type“file” 隐藏通过 label 触发labelforfile-uploadclasscustom-button选择文件/labelinputtypefileidfile-uploadhidden6.placeholder属性placeholder 是 HTML 表单元素如 或 的一个属性用于在输入框为空时显示一段浅色的提示文本引导用户输入正确的内容。 当用户开始输入时提示文本会自动消失。inputtypetextplaceholder请输入用户名3-10个字符nameusernametextareaplaceholder请填写您的反馈.../textarea表单表格代码演示!DOCTYPEhtmlhtmllangenheadmetacharsetUTF-8metanameviewportcontentwidthdevice-width, initial-scale1.0title表单表格/title/headbodytableborder1aligncentercellpadding10cellspacing0formactionsubmit.htmlmethodgettrtd姓名/tdtdinputtypetextnamename/td/trtrtd密码/tdtdinputtypepasswordnamepassword/td/trtrtd年龄/tdtdinputtypenumbernameage/td/trtrtdcolspan2aligncenterbuttontypesubmit提交/buttoninputtyperesetvalue重置/td/tr/form/table/body/html

相关新闻

TVA-具身智能最新进展(28):构建逻辑可验证决策机制

TVA-具身智能最新进展(28):构建逻辑可验证决策机制

前沿技术探索:TVA智能体(简称TVA) TVA智能体(亦称“AI智能体视觉”或“TVA视觉智能体”)是依托Transformer架构与“因式智能体”理论构建的通用视觉技术框架。它融合深度强化学习(DRL)、卷积神…

2026/10/12 23:25:55 阅读更多 →
从AI代码生成到工程就绪:构建“非空钩”智能编程工作流

从AI代码生成到工程就绪:构建“非空钩”智能编程工作流

最近在技术社区里,一个名为“这回不是空钩哦”的项目悄然走红。乍看之下,这个标题充满了悬念,甚至带点“钓鱼”的意味,让不少开发者第一反应是:这又是一个标题党,还是真有什么硬核技术? 实际上…

2026/10/13 15:22:30 阅读更多 →
SLM驱动的语言条件化认知雷达:让雷达听懂人话并自主决策

SLM驱动的语言条件化认知雷达:让雷达听懂人话并自主决策

1. 项目概述:当小型语言模型遇见认知雷达最近在雷达信号处理圈子里,一个概念被讨论得越来越热:语言条件化认知雷达。简单来说,就是让雷达系统能“听懂”人话,然后自主地去执行任务。比如,你告诉它“重点扫描…

2026/10/11 11:44:57 阅读更多 →

最新新闻

2026年AI编程工具全解析:33款主流助手与IDE选型指南

2026年AI编程工具全解析:33款主流助手与IDE选型指南

2024年大家还在争论“AI能不能写代码”,到2026年这个问题基本不需要讨论了。我今年在好几个项目里把AI编程工具从“偶尔试用”变成了“日常主力”,从代码补全到自动化测试再到完整功能模块的实现,工具链已经成熟得超出预期。但问题也变成了另…

2026/10/17 21:02:08 阅读更多 →
Vibe Coding第二课:零基础搭建个人主页和数字分身

Vibe Coding第二课:零基础搭建个人主页和数字分身

Vibe Coding这个词,最近在开发者圈子里被反复讨论,但对真正零基础的人来说,它最诱人的点其实特别简单:你不需要先把编程学个半吊子,就能做出能给别人看的东西。第二课我们直接来干一件特别实在的事——从0到1搭一个你自…

2026/10/17 21:02:08 阅读更多 →
分步傅里叶法解NLS方程:MATLAB仿真孤子传输实战

分步傅里叶法解NLS方程:MATLAB仿真孤子传输实战

简介:非线性光纤光学与光通信领域的学习者、研究人员,常需掌握分步傅里叶法求解非线性薛定谔方程(NLS)的数值实现。该资源包提供了一份MATLAB源代码及详细解析文档,内容涵盖NLS方程建模、分步傅里叶法原理、代码结构梳…

2026/10/17 21:02:08 阅读更多 →
MATLAB调用外部软件:控件化封装与COM/system/MEX选型实战

MATLAB调用外部软件:控件化封装与COM/system/MEX选型实战

1. 项目缘起与整体设计思路1.1 为什么要在MATLAB里“调用”外部软件做过工程仿真或者数据处理的朋友大概率遇到过这种场景:手头有一套用MATLAB写的算法主流程,但某个关键环节依赖一个独立的第三方软件——可能是某个专业的求解器、一个老旧的C计算程序、…

2026/10/17 21:02:08 阅读更多 →
全网最全Python课程PDF如何高效利用:拆目录、验代码、避坑指南

全网最全Python课程PDF如何高效利用:拆目录、验代码、避坑指南

简介:一份以 PDF 文档形式整理的全网 Python 系统课程学习路线,适合零基础入门到希望进阶的开发者使用。文档提炼了 637 集课程的整体框架,按 Python 基础、进阶、终极、爬虫四篇展开,覆盖 Python 基础语法、坦克大战实战、网络并…

2026/10/17 21:02:08 阅读更多 →
约瑟夫环C语言循环链表实现:从建环到出圈的完整方案

约瑟夫环C语言循环链表实现:从建环到出圈的完整方案

简介:这是一份面向C语言初学者与数据结构学习者的约瑟夫死亡游戏完整实现资料,围绕循环链表这一核心结构展开,帮助读者理解环形链表的创建、遍历与结点删除等经典操作。资源包内仅含1个docx文档,大小约18KB,以文字形式…

2026/10/17 21:01:07 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →