news 2026/6/10 19:18:16

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/6/10 13:36:40

推荐汽车制造业拧紧工艺智能化解决方案有哪些?

拧紧工艺&#xff1a;汽车制造中的隐形守护者在当今汽车制造业的快节奏发展环境中&#xff0c;拧紧工艺系统作为连接关键零部件的隐形支柱&#xff0c;扮演着不可忽视的角色。想象一下&#xff0c;一辆汽车的发动机缸盖螺栓如果不精确拧紧&#xff0c;可能会导致密封失效&#…

作者头像 李华
网站建设 2026/6/10 13:37:43

基于深度学习YOLOv11的骑手佩戴头盔检测系统(YOLOv11+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)

一、项目介绍 本文介绍了一个基于YOLOv11目标检测算法的骑手佩戴头盔智能检测系统。该系统旨在对道路交通场景中的摩托车骑手进行实时监测与识别&#xff0c;核心功能是准确检测并区分三类目标&#xff1a;佩戴头盔的骑手&#xff08;helmet&#xff09;、未佩戴头盔的骑手&am…

作者头像 李华
网站建设 2026/6/10 6:01:24

基于微信小程序的城市公交查询系统

Spring Boot基于微信小程序的城市公交查询系统是一种现代化的城市公交信息服务解决方案。以下是对该系统的详细介绍&#xff1a; 一、系统背景与意义 随着城市化进程的加快和人口持续增长&#xff0c;城市公共交通系统面临着前所未有的挑战。传统的公交查询方式存在信息更新不及…

作者头像 李华
网站建设 2026/6/10 13:36:03

基于Hadoop的网购电脑行为分析系统

Spring Boot基于Hadoop的网购电脑行为分析系统是一个专为电商企业设计的解决方案&#xff0c;旨在通过大数据技术和Hadoop平台&#xff0c;对网购电脑的相关数据进行收集、存储、处理和分析&#xff0c;以深入了解消费者的网购电脑行为&#xff0c;进而优化营销策略和提升用户体…

作者头像 李华
网站建设 2026/6/10 13:34:49

最近在折腾工控项目的时候,发现不少同行在找汇川PLC的C#通讯方案。正好手头有个实战项目积累的源码库,今天挑几个关键实现点跟大家唠唠

C#汇川全系列上位机适配源码 C#上位机读写PLC案例&#xff0c;TCP通信&#xff0c;通讯部分封装成类&#xff0c;没有加密&#xff0c;都是源码&#xff0c;注释齐全&#xff0c;纯源码&#xff0c;此版本支持汇川全系列PLC的ModebusTCP通讯的读写操作。 C#上位机与汇川全系列P…

作者头像 李华
网站建设 2026/6/9 18:09:42

前端流程图插件对比选型,这一篇就够了

最近遇到一个需要同时支持预览word、excel、pdf、ppt的需求&#xff0c;在此记录一下&#xff0c;目前只是简单实现预览的功能&#xff0c;没有作深入的了解。 1.非常简单的一个方法如下&#xff08;亲测同时支持word、excel、pdf、ppt文件类型&#xff09;, 详情可查看文档 …

作者头像 李华