当前位置:

首页 > 编程开发 > html form表单基础入门案例讲解

html form表单基础入门案例讲解

本文目录

    HTML表格由table、tr、td构建,支持跨列跨行合并单元格。表单利用form标签配合input、select等控件,每个控件需设置name属性,action指定提交地址,method区分GET与POST。CSS选择器包括标签选择器、类选择器、ID选择器,优先级从高到低,用于美化页面和布局,是网页基础。

    HTML表格、表单与CSS选择器实战指南

    网页开发中,表格和表单是构建交互界面的基础。今天我们把表格标签、表单标签以及CSS选择器这几个核心知识点串起来,通过实际代码示例,看看它们到底怎么用、怎么配合。下面直接进入正题。

    一,表格标签

    向网页中加入表格,其实就是在HTML里用table标签定义结构,再用tr和td填充行和列。来看一个3行3列的表格示例,顺便演示一下合并单元格的用法。

    –1,概述

    测试 表格标签
    11 13
    212223
    3132

    –2,总结

    表格相关的核心属性都在这了:

    • table 标签用来表示表格
    • tr 标签表示表里的一行
    • td 标签表示行里的列
    • border 设置边框
    • cellspacing 设置单元格的间距
    • bgcolor 设置背景色
    • width 设置宽度
    • height 设置高度
    • colp 合并列
    • rowp 合并行

    二,表单标签

    表单标签的核心作用就是提交数据。本质上,表单是在表格外面套一层form标签,通过input、select、textarea等控件收集用户输入,然后提交到服务器。先看一个完整的注册表单示例:

    –1,测试

    测试 表单标签

    注册表单

    用户名:
    密码:
    确认密码:
    昵称:
    邮箱:
    性别:男女
    爱好:篮球足球乒球
    城市:
    头像:
    验证码:
    自我描述:

    –2,总结

    表单涉及的标签和属性整理如下:

    • form标签用来提交表单里的数据
    • table标签用来实现表格
    • tr标签用来表示表格里的行
    • td标签表示行里的列
    • img标签表示插入图片
    • select标签表示下拉框,option是下拉选项
    • textarea标签是文本域
    • input表示输入框,类型很丰富
    • text类型是普通的文本输入框
    • password是密码输入框
    • email是邮箱的输入框
    • file是上传文件
    • radio是单选框
    • checkbox是多选框
    • button是普通的按钮
    • submit是提交按钮,比button多了数据提交的功能
    • align属性用来设置元素的位置center是居中
    • bordercolor设置边框的颜色

    –3,form提交数据

    表单提交有几个关键点必须记住:

    • 提交按钮必须是submit类型,否则数据不会提交。
    • 需要提交的字段必须配置name属性,否则数据不会被发送。
    • 提交的数据会出现在地址栏中,例如 http://127.0.0.1:8848/cgb2105/html4.html?username=1314,其中username是name属性值,1314是用户输入的值。

    默认情况下表单以GET方式提交,数据会拼接在URL后面。GET方式的好处是信息直观,但缺点也明显:不安全、URL长度有限。POST方式则更安全,且对数据大小没有限制,但提交内容不会显示在地址栏。下面是一个完整的POST提交示例:

    测试 表单标签

    注册表单

    用户名:
    密码:
    确认密码:
    昵称:
    邮箱:
    性别:男女
    爱好:篮球足球乒乒球
    城市:
    头像:
    验证码:
    自我描述:

    三,form表单的练习

    光看不练很难掌握,下面是一个学生信息管理系统的表单练习,把刚才的要点都用上了:

    html form表单基础入门案例讲解

    练习form表单

    学生信息管理系统MIS

    姓名:
    年龄:
    性别:(单选框) 男女
    爱好:(多选) 乒乓球爬山 唱歌
    学历:(下拉框)
    入学日期:

    四,CSS

    -1,概述

    CSS(层叠样式表)用来修饰网页,让页面变得更美观。

    -2,语法

    基本语法:td{ text-align : center; },即 选择器{ 属性名 : 属性值 ; }。

    -3,入门案例

    测试 css修饰网页
    我是div1
    我是div2
    我是div3
    我是div4
    我是div5

    五,选择器

    CSS选择器是样式的“瞄准器”,常见的有三种:标签名选择器、class选择器、id选择器。下面这个例子一次性演示了三种选择器的用法:

    测试 css的选择器
    我是div1
    我是div2
    我是div3

    我是p1

    我是p2

    我是p

    总结

    本篇文章就到这里,希望能给你带来帮助。

    本文内容来源于网友投稿,如有侵权请联系删除。
    作者最新文章
    编程开发
    相关文章 更多
    链表删除节点的时间复杂度是多少及其详细分析
    链表删除节点的时间复杂度是多少及其详细分析

    详细分析链表删除节点的时间复杂度,深入探讨单链表与双向链表在不同已知前提下的查找与删除开销,并结合完整代码与清晰图解进行对比总结。

    codex如何配置模型参数及文件设置教程
    codex如何配置模型参数及文件设置教程

    想知道如何让AI写出的代码更贴合你的习惯?本文手把手教你在VS Code中调整Codex相关模型参数,通过修改配置文件优化温度值和令牌限制,解决代码建议不准确或响应慢的问题。

    Claude Code AI编程工具实力揭秘与编程助手实测
    Claude Code AI编程工具实力揭秘与编程助手实测

    通过实测展示Claude Code在终端中如何理解自然语言指令、自动修改代码文件并处理复杂编程任务,帮助开发者评估其实际辅助能力。

    winforms教程自学入门与基础开发步骤详解
    winforms教程自学入门与基础开发步骤详解

    本教程详细讲解如何使用Visual Studio创建WinForms项目,通过添加按钮和标签控件并编写点击事件代码,实现一个基础的计数器功能,适合C#初学者快速上手Windows窗体应用开发。

    Cursor自动补全设置教程教你快速开启代码补全功能
    Cursor自动补全设置教程教你快速开启代码补全功能

    详解Cursor编辑器中自动补全功能的开启与优化设置,涵盖Tab触发机制、上下文窗口调整及模型切换,帮助开发者解决补全延迟、干扰大等问题,提升编码流畅度。

    pandas的数据格式怎么转换和设置方法教程
    pandas的数据格式怎么转换和设置方法教程

    详解Pandas中数据格式转换的核心方法,包括astype强制转换、to_numeric容错处理及日期解析技巧,解决常见类型错误并提升数据处理效率。

    VS Code中文设置方法 简体语言包安装与切换教程
    VS Code中文设置方法 简体语言包安装与切换教程

    详细介绍在Visual Studio Code中安装Chinese (Simplified)语言包的方法,包括通过扩展市场搜索、安装及自动重启切换至简体中文界面的完整步骤,帮助开发者快速将编辑器本地化。

    cursor安装过程无法更改安装位置的解决方法
    cursor安装过程无法更改安装位置的解决方法

    针对Cursor安装包默认锁定C盘且无路径选择界面的问题,提供通过手动移动文件并创建目录联结(Symbolic Link)的解决方案,实现将软件安装在其他磁盘分区。

    rust下载安装教程详解及Windows环境配置方法
    rust下载安装教程详解及Windows环境配置方法

    详解Windows系统下Rust语言的安装步骤,重点解析rustup工具链管理机制,解决环境变量配置错误及MSVC链接器缺失问题,提供可复制的命令验证方法与常见报错的因果排查思路。

    vs code怎么配置 chat实用设置教程步骤
    vs code怎么配置 chat实用设置教程步骤

    详解VS Code中Chat插件的安装与核心配置步骤,重点解决API连接失败、响应慢等常见问题,通过优化上下文设置提升代码生成质量,适合希望集成AI辅助工具的开发者阅读。

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    macOS软件
    macOS软件

    正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

    Mac软件 更多
    photoshop
    photoshop
    Windows、macOS 、 iPad

    Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。

    Blender
    Blender
    Windows、macOS 和 Linux

    Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。

    灵活计算器
    灵活计算器
    macOS/iOS/Android

    灵活计算器是一款笔记式算数应用,支持实时计算、动态关联和云端同步功能。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

    WINDOWS 更多
    3dmax(3ds max)
    3dmax(3ds max)
    Windows

    Autodesk 3ds Max 是一款专业的三维建模、动画与渲染软件,广泛应用于建筑可视化、游戏开发、影视动画、广告设计和产品展示等领域。

    photoshop
    photoshop
    Windows、macOS 、 iPad

    Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。

    Blender
    Blender
    Windows、macOS 和 Linux

    Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。