web前端12--表单和表格

1、表格标签

使用`<table>`标签来定义表格

HTML 中的表格和Excel中的表格是类似的,都包括行、列、单元格、表头等元素。

区别:HTML表格在功能方面远没有Excel表格强大,HTML表格不支持排序、求和、方差等数学计算,主要用于布局和数据展示。

<table> 标记了表格的开始和接受 是所有表格相关元素的容器
<tr> 表示表格中的单元格 每个tr代表表格中的一行
<td> 代表表格中的一个单元格 用来显示数据
<th> 表头单元格 加粗和居中 区别普通单元格
<thead> 用于组织表头内容 包含一个或多个tr 通常包含th
<tbody> 定义主体部分 包含多个tr
<tfoot> 定义表格的底部

语法:

border-spacing 相邻单元格的边框之间的距离
empty-cells 控制空的单元格的边框 hide隐藏 show显示
border-collapse 设置表格边框的折叠方式

  • collapse 表格的边框表现出合并的单元格 相互融合
    减少边框的重复和叠加 让表格再视觉上显示更加的简洁

2、合并单元格 用于布局

rowspan 合并行

colspan 合并列

css 复制代码
//语法:
```css
    <td rowspan="2">坤坤</td>
```

3、表单

应用情景:

报考 网页收集信息 账号 密码
用到html表单 接收信息 发送到后端
后端 根据定义好的业务逻辑 处理表单

语法:

action 提交到哪个页面

method 什么方式进行提交

  • get 提交信息会被显示在页面的地址栏中 不安全
  • post 敏感信息 建议post请求
css 复制代码
<!-- 例如 登录 注册 数据库数据 进行匹配 -->
```html
    <form action="">
        
    </form>
```

4、input

1、 type

text 文本框
password 密码框
submit 提交
radio单选框
checkbox 多选框
2、 name 设置控件名字
3、 value 设置控件的值
4、 checked 默认
5、 placeholder 设置输入框的提示文本
6、 autofocus 开始就聚焦

5、标签

css 复制代码
//文本域
<textarea name="" id=""></textarea>
//下拉列表    
<select name="" id="">
        <option value="">熏鸡</option>
        <!--option下拉列表选项  -->
        <option value="">青团</option>
        <option value="">奶皮子</option>
</select>

6、实例--登陆界面

相关推荐
JosieBook13 小时前
【Vue】09 Vue技术——JavaScript 数据代理的实现与应用
前端·javascript·vue.js
pusheng202513 小时前
算力时代的隐形防线:数据中心氢气安全挑战与技术突破
前端·安全
起名时在学Aiifox13 小时前
前端文件下载功能深度解析:从基础实现到企业级方案
前端·vue.js·typescript
2501_9418779814 小时前
从配置热更新到运行时自适应的互联网工程语法演进与多语言实践随笔分享
开发语言·前端·python
云上凯歌15 小时前
01 ruoyi-vue-pro框架架构剖析
前端·vue.js·架构
李派森15 小时前
软考高项(信息系统项目管理师)—第4章 信息系统管理全解析
笔记·计算机网络
华仔啊15 小时前
JavaScript 如何准确判断数据类型?5 种方法深度对比
前端·javascript
浩瀚地学16 小时前
【Java】常用API(二)
java·开发语言·经验分享·笔记·学习
毕设十刻16 小时前
基于Vue的迅读网上书城22f4d(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
前端·数据库·vue.js
程序员小寒16 小时前
从一道前端面试题,谈 JS 对象存储特点和运算符执行顺序
开发语言·前端·javascript·面试