当前位置: 首页 > news >正文

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
http://www.cnnetsun.cn/news/139730.html

相关文章:

  • 基于深度学习YOLOv12的犬种识别检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • 基于深度学习YOLOv11的犬种识别检测系统(YOLOv11+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • [插电式混合动力车辆][交替方向乘子法(ADMM)结合CVX]插电式混合动力车辆的能源管理:基于凸优化算法用于模型预测控制MPC研究附Matlab代码
  • 【别花冤枉钱】学生党专享!2025年把AI率90%降到10%的“低成本”组合拳(含免费/付费工具避坑指南)
  • 前端Vue制作日历插件FullCalendar,零基础入门到精通,收藏这篇就够了
  • 基于MPC算法的P2构型混合动力汽车能量管理优化策略
  • 德克萨斯大学奥斯汀分校突破:球形利奇量化提升AI图像生成质量
  • 13、Unix 系统管理脚本实用指南(上)
  • 2026网络安全薪酬全景:哪些岗位是价值洼地,哪里又是薪资天花板?
  • Oracle领衔科技巨头5000亿美元AI数据中心租赁狂潮
  • Java算法——排序篇之快速排序,零基础小白到精通,收藏这篇就够了
  • 平安好医生:“人+机+生态”闭环 打造中国AI医疗标杆
  • Compose 适配 - 全屏显示 EdgeToEdge
  • python-flask-django重症监护室中急诊护理管理系统设计与实现_zjv2nt1d
  • 拿一句,逗得你家男人哭笑不得
  • 虎贲等考 AI:AI 赋能学术全流程,让论文写作从 “煎熬” 到 “高效”✨
  • 介观交通流仿真软件:VISSIM (介观模式)_(5).车辆行为模型
  • 英特尔酷睿Ultra第三代,如何推动AI PC规模化落地?
  • 15、密码学编程问题与解决方案
  • 【花雕学编程】Arduino BLDC 之基础差速转向小车(串口控制)
  • 【毕业设计】基于springboot+Android的研学旅行服务平台APP小程序设计(源码+文档+远程调试,全bao定制等)
  • 应用——管道与文件描述符
  • 【总结】【数据结构】【OS】【计组】【计网】
  • 小程序毕设项目:基于springboot的智能学习小程序(源码+文档,讲解、调试运行,定制等)
  • 小程序毕设项目:基于springboot+微信小程序的大学生餐厅点餐系统小程序(源码+文档,讲解、调试运行,定制等)
  • Flutter 与 AI 深度集成:用 Gemini 打造智能应用的实战指南(2025 版)
  • 零基础IM开发入门:什么是IM聊天系统的端到端加密?
  • MyBatis批量插入从5分钟优化到3秒,我做了这3件事
  • AI搜索文献:高效精准的学术资源获取与研究支持工具
  • 2025 年主流网络安全威胁盘点:常见风险与对应防御方案全解析