LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

零基础网页开发15(用户表单)

admin
2025年7月23日 21:48 本文热度 74

前两篇我们学习了在网站中很常见且实用的两种布局设计:

1.左右分栏设计
2.产品卡片式设计
以上两种布局,经由flexbox语法,我们网页的美观度早已今非昔比。
今天我们将继续学习一个在网页中非常重要的元素,也就是我们网页的“表单
表单的用处十分广泛,可以用于调研、收集用户的信息、便于用户订阅等。

经典应用场景

场景

表单示例

用户管理

注册/登录表、个人信息更新

电子商务

订单表单、支付信息、配送地址

服务请求

客服工单、预约挂号、技术支持

数据控制

后台管理系统的增删改查(CRUD)操作

调研与反馈

满意度调查、活动报名表



html实操示例

那今天假设我们要在页尾,也就是<footer>标签上方,设计一个表单,用以收集用户的email信息。我们一起来看看该如何操作吧。

1.首先我们在<footer>标签上方新建一个<section>,class命名为"newsletter"(此处同样,可按照个人习惯命名)

2.在<section>内,新建一个<form>标签

3.在<form>表单标签内,插入<input>标签

示例代码:

示例代码解析:

    <section class="newsletter">  <p>歡迎訂閱烘培工坊電子報,可不定期收到限定優惠喔!</p>  <form>    <input type="email" placeholder="請輸入您的電子信箱">    <button type="submit">提交</button>  </form></section>

    主要模块

    • 电子报订阅区块 (section#newsletter)

     ◦ 包含标题说明(<p>标签的中文提示)

     ◦ 表单(<form>)含两个核心元素:

     ▪ 邮箱输入框:<input type="email"> 限制用户只能输入有效邮箱格式

     ▪ 提交按钮:<button type="submit"> 触发表单数据提交


    注意:上述表单未定义action(数据提交地址)和method(GET/POST请求方式),提交后无法处理数据。

    (由于我们当前处于零基础新手阶段,只先对前端设计部分做一个大致的了解。至于表单提交后如何与后台服务器做互动,我们这里就先暂且省略了。

    此时我们的表单栏框架已通过html搭建好

    框架目前是很粗糙的,接下来就又到了CSS的美化环节啦。



    CSS美化部分

    整体功能解析

      /* 电子报订阅区域样式 */.newsletter {    background-color#485652/* 深青灰色背景 */    color: white;             /* 白色文字 */    padding60px 0;          /* 上下内边距60px,左右0 */    display: flex;            /* 弹性布局 */    flex-direction: column;   /* 垂直方向排列子元素 */    align-items: center;      /* 子元素水平居中 */}
      /* 段落样式 */.newsletter p {    margin-bottom20px;      /* 段落下方留白20px */}
      /* 输入框和按钮通用样式 */.newsletter input,.newsletter button {    background-color: transparent; /* 透明背景 */    color: white;               /* 白色文字 */    border1px solid #949d9a;  /* 浅灰绿色边框 */    padding10px;              /* 内填充10px */    border-radius5px;         /* 圆角5px */}

      样式细节分解:

      1. 色彩方案

       background-color: #485652; → 高级灰绿色调背景

      ◦ color: white; → 白色文字确保深色背景上的可读性

      2. 空间布局

       padding: 60px 0; → 顶部底部留白60px,营造呼吸感

      ◦ display: flex; → 弹性布局实现响应式适配

      ◦ flex-direction: column; → 垂直堆叠表单元素

      ◦ align-items: center; → 内容居中提升视觉平衡

      3.文字段落样式

        .newsletter p {    margin-bottom20px;  /* 段落下方20px留白 */}

          ◦ 视觉作用:分隔说明文字和输入框,避免信息拥挤

        4.表单元素统一风格

          .newsletter input.newsletter button {    background-color: transparent; /* 透明背景 */    color: white;                   /* 白色文字 */    border1px solid #949d9a;     /* 灰绿色边框 */    padding10px;                 /* 内边距 */    border-radius5px;            /* 5px圆角 */}

            ◦ 设计意图:

           ▪ 透明背景+白字:保持深色背景的沉浸感

           ▪ 细边框:精致不抢眼(色值#949d9a是背景色的浅调)

          ▪ 圆角:柔和现代感

           ▪ 统一10px内边距:视觉对齐



          好啦,本期学习了

          1.如何用html制作出表单栏

          2.如何用CSS美化表单栏,使其更符合网页整体风格

          这在我们后续网页开发的过程是非常重要的基础技能,在学习过程中,十分建议你打开vscode,跟着文章一起实操。我的每篇文章当中都有附上示意代码,也是为了新手期的我们可以直接复用,直观地去感受每行代码的作用及显示效果。


          阅读原文:原文链接


          该文章在 2025/7/24 9:18:43 编辑过
          关键字查询
          相关文章
          正在查询...
          点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
          点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
          点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
          点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
          Copyright 2010-2025 ClickSun All Rights Reserved