news 2026/8/7 22:12:06

HTML入门系列:从图片到表单,再到音视频的完整实践

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HTML入门系列:从图片到表单,再到音视频的完整实践

HTML 常用标签全解析:图片、表单与多媒体

在网页开发中,HTML 提供了丰富的标签来展示图片、播放音视频以及收集用户输入。本文将详细介绍 img、form、input、select、textarea、audio 和 video 标签的核心用法与属性。

一、<img>—— 图片展示标签

<img>是一个典型的行内块标签(inline-block),既不会独占一行,也能自由设置宽高,使用非常灵活。

常用属性:

属性说明
src图片路径(相对或绝对路径)
alt图片加载失败时的替代文本
width/height设置图片尺寸(建议只设置一个)

示例:

<img src="./img/img1.webp" alt="圣诞零食" width="500px"> <img src="../images/img2.webp" alt="外套" style="width: 200px; height: 400px;">

提示:alt 属性不仅能提升可访问性,对 SEO 也很有帮助!

二、<form>—— 表单容器

表单是用户与网站交互的重要桥梁。<form>标签用于收集用户输入,并通过 action 属性将数据提交到服务器。

示例:

<form action="./服务器.html"> 用户名:<input type="text" name="username"><br><br> 密码:<input type="password" name="password"><br><br> </form>

注意:action 属性指定表单提交的目标地址,需要配合后端或本地服务器使用才能实现数据提交。

三、表单控件标签

1️⃣<input>—— 基础输入框

<input>是表单中最常用的标签之一,其 type 属性决定了输入内容的类型。

type 类型:

类型值功能
text文本输入框
password密码框
number数字输入框
radio单选框(需配合name使用)
checkbox复选框
submit提交按钮
reset重置按钮
button普通按钮

示例:

用户名:<input type="text" value="张三" name="username"> 密码:<input type="password" value="123abc" name="password">

2️⃣<select>—— 下拉选择框

用于多项选择(单选):

<select> <option value="zk">专科</option> <option value="bk" selected>本科</option> <option value="ss">硕士</option> </select>

3️⃣<textarea>—— 多行文本框

<textarea cols="40" rows="10" placeholder="请输入个人简介"></textarea>

四、表单进阶属性

属性作用
placeholder设置输入提示
checked默认选中(用于radio/checkbox)
disabled禁用输入框
readonly只读,不可修改
selected下拉选项默认选中

示例:

<input type="text" placeholder="请输入用户名" disabled> <input type="password" placeholder="请输入密码" readonly> <input type="radio" name="sex" checked> 女

五、表单样式优化技巧

浏览器为表单控件添加了默认样式,可以通过 CSS 清除这些默认效果:

<input type="text" style="width:300px; height:40px; border:none; outline:none; background-color:bisque;">

技巧:border: none;去掉边框,outline: none;去掉聚焦时的外框。

六、<audio><video>—— 音视频播放

HTML5 提供了简单的多媒体播放支持:

常用属性:

属性作用
src指定音视频文件路径
controls显示播放控件
loop是否循环播放

示例:

<audio src="./source/达拉崩吧.mp3" controls loop></audio> <video src="./source/绝地逢生.mp4" controls loop style="width:200px;"></video>

可通过 JavaScript 进一步控制播放、暂停、进度条和音量等功能。

七、总结回顾

标签功能常用属性
<img>图片展示src、alt、width、height
<form>表单容器action、method
<input>单行输入type、value、placeholder、checked
<select>下拉菜单value、selected
<textarea>多行输入cols、rows
<audio>音频播放src、controls、loop
<video>视频播放src、controls、loop
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/6 17:26:30

基于深度学习YOLOv12的犬种识别检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)

一、项目介绍 本项目旨在开发一个基于YOLOv12目标检测模型的犬种自动识别系统。系统能够实时地检测图像或视频中的犬只&#xff0c;并精准地识别出其所属的6种特定犬种&#xff0c;包括比格犬、斗牛犬、柯基犬、金毛寻回犬、哈士奇和博美犬。YOLOv12作为YOLO系列的最新迭代&am…

作者头像 李华
网站建设 2026/8/7 2:55:16

[插电式混合动力车辆][交替方向乘子法(ADMM)结合CVX]插电式混合动力车辆的能源管理:基于凸优化算法用于模型预测控制MPC研究附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。&#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室&#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码及仿真咨询…

作者头像 李华
网站建设 2026/8/7 20:19:44

前端Vue制作日历插件FullCalendar,零基础入门到精通,收藏这篇就够了

前端对于&#xff0c;表格数据做分页&#xff0c;可以通过数组slice,进行处理&#xff0c;将数组分成我们想要的条数。 slice() 方法可从已有的数组中返回选定的元素。 slice() 方法可提取字符串的某个部分&#xff0c;并以新的字符串返回被提取的部分。 注意&#xff1a; s…

作者头像 李华
网站建设 2026/8/7 17:29:02

基于MPC算法的P2构型混合动力汽车能量管理优化策略

基于MPC的混合动力汽车能量管理策略 整车构型为P2构型的混合动力汽车踩下油门的瞬间&#xff0c;发动机和电机究竟该怎么配合&#xff1f;这问题就像让两个性格迥异的兄弟在高速上开同一辆车——既要省油又要动力猛&#xff0c;还得保证电池别掉链子。今天我们聊聊用模型预测控…

作者头像 李华