news 2026/2/3 8:17:33

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/1/29 18:12:06

基于推荐算法的校园电子图书听书系统

Spring Boot基于推荐算法的校园电子图书听书系统是一个专为校园师生设计的数字化阅读平台。以下是对该系统的详细介绍&#xff1a; 一、系统背景与目的 随着信息技术的不断发展&#xff0c;数字化阅读已经成为校园阅读的新趋势。为了满足校园师生对电子图书和听书资源的需求&am…

作者头像 李华
网站建设 2026/1/30 16:16:27

9年➕前端开发经验,失业两个月,选择困难

这是前端程序员在某红薯平台自述前端被裁的真实经历&#xff01; 2025开年&#xff0c;AI技术打得火热&#xff0c;正在改变前端人的职业命运&#xff1a; 阿里云核心业务全部接入Agent体系&#xff1b; 字节跳动30%前端岗位要求大模型开发能力&#xff1b; 腾讯、京东、百度开…

作者头像 李华
网站建设 2026/2/2 12:31:27

16、系统管理:系统维护脚本全解析

系统管理:系统维护脚本全解析 在系统管理的日常工作中,脚本的运用至关重要。它能帮助管理员高效地完成诸如进程管理、任务调度验证以及系统定时任务执行等任务。下面将详细介绍几个实用脚本的工作原理、运行方法及可能的改进方向。 1. killall 脚本 killall 脚本用于匹配并…

作者头像 李华
网站建设 2026/1/31 9:03:42

JAVA不好找工作了

这是小红书上一位35岁Java开发员找不到工作的真实经历。 说真的&#xff0c;这两年看着身边一个个搞Java、C、前端、数据、架构的开始卷大模型&#xff0c;挺唏嘘的。大家最开始都是写接口、搞Spring Boot、连数据库、配Redis&#xff0c;稳稳当当过日子。 结果GPT、DeepSee…

作者头像 李华
网站建设 2026/1/30 19:40:37

12、Unix 文件操作与系统信息获取实用指南

Unix 文件操作与系统信息获取实用指南 在 Unix 系统中,有许多强大的工具可用于文件操作和系统信息获取。下面将详细介绍这些工具的使用方法。 1. 使用 sdiff 比较文件差异 sdiff 是一个用于比较两个文件的实用工具,它会在屏幕上并排显示两个文件,方便你直观地比较它们的差…

作者头像 李华
网站建设 2026/1/30 11:49:50

基于51单片机的厨房温湿度烟雾CO粉尘多参数环境监测报警系统设计

1. 系统总体概述 点击链接下载设计资料&#xff1a;https://download.csdn.net/download/qq_39020934/92091166 1.1 设计背景 随着城市生活节奏的加快&#xff0c;厨房已经成为家庭和餐饮场所中使用频率最高、环境变化最为剧烈的区域之一。在厨房环境中&#xff0c;温度、湿度…

作者头像 李华