1. 表单基础与容器
<form> 是包裹控件的盒子。点击提交后,通过设置它的 action、name 和 method,浏览器会将内部数据打包发送。
表单盒子容器与提交流程模拟
实时 HTML 代码
表单容器三属性
💡 原理说明:
GET 将数据拼接在 URL 后面,所有人可见(适合搜索)。
POST 将数据打包在请求体中,不可见(适合密码)。
GET 将数据拼接在 URL 后面,所有人可见(适合搜索)。
POST 将数据打包在请求体中,不可见(适合密码)。
2. input 控件全量字典
通过改变 type 属性,input 能化身为数十种功能。利用 name 分组可以实现单选和多选的互斥。
控件实时交互
实时 HTML 代码
input 控制台
3. 非 input 控件与按钮
处理长文本用 <textarea>,下拉选择用 <select>。现代开发更推荐使用 <button>。
其他控件演示
实时 HTML 代码
控件类型切换
4. CSS 美化高级沙盒
遵循标准工程化开发:HTML 和 CSS 彻底分离。右侧调节属性,实时代码区即刻展示对应的 CSS 选择器规则。
模拟浏览器渲染区
appearance: none
5. 现代高级表单案例库
参考知名游戏官网和 SaaS 平台的 UI 设计,体验不同的视觉风格。
高级 UI 预览
核心 CSS 代码