表格 table

table标签,display值为table。作用对于整个表格而言,像一个容器。里面包含了tr标签(表格行)、td(单元)等,由于表格中没有列的分类,所以每行中以单元的个数划分列。

table本身有一些默认的css样式,没有重置过的表格如下:

<table><tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td></tr><tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td></tr><tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td></tr></table>

给table加上一个边框(注意边框添加时的位置与语法),就会变成这样:

<table border="1"><tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td></tr><tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td></tr><tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td></tr></table>

消除每个单元格之间有的一个间隙,需要在table的css样式中使用border-collapse属性,值为collapse。

table{border-collapse: collapse;text-align: center;}

在table中有一个默认存在的tbody标签,它是自动生成的,不会对定义的table样式产生影响。

合并单元格

单元格的合并分为横向合并(colspan)与纵向合并(rowspan),两者用法相同,遵循“1找2合3删除”的规律。

<table border="1"><tr><td rowspan="2">1</td><!-- 2个是包括自己本身和下一个 --><td >2</td><td>3</td><td>4</td><td>5</td></tr><tr><td>1</td><!-- rowspan合并的是这个 --><td>2</td><td>3</td><td>4</td><td>5</td></tr><tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td></tr></table>

如果没有删除,合并之后的单元格会占据被合并单元格的位置,从而依次向后,最终会多出一排或一列。

这时只要删掉被合并的单元格即可。

表单 form

form是一个块标签,其中包含标签如input,是行块标签。

form中的action代表信息/数据提交到的地址,这个地址需要写成URL地址,其格式为:

协议+域名(如www.baidu.com)或者 IP:port(IP地址:端口号)+路径或路由。

表单提交的特点:提交数据之后原页面会跳转到数据提交到的页面。

form中的method代表提交方式,默认值为get。

get:信息拼接在地址栏中,不安全

post:信息打包发送,安全

<form action="https://www.baidu.com/s" method="get"></form>
<form action="https://www.baidu.com/s" method="get"><div class="search"><input type="text" id="search" name="wd"><input type="submit" id="submit" value="百度一下"></div></form>

使用get提交方式,信息全部暴露在地址栏中,非常不安全,所以现在多使用post打包提交的方式,将信息打包传输,提高了安全性。

表单元素

表单元素包括input、select/option、textarea。

input

<input type=" " name=" ">

name:划定作用域,作为关键词提交数据给后台。

type种类很多:

text文本框 placeholder 提示文本  required 必填项

password 密码框

radio 单选框    如果没有同一个name做约束,可以同时选择多个   checked 默认选项

checkbox 多选框 也可以用checked作默认选择

button 按钮

submit 提交

reset 重置

file 提交文件

hidden  隐藏        在页面中不显示,用来收集当前所使用的设备的信息提交到指定的服务器,以获取其他信息。

textarea

<textarea style="resize: none;" name="message" ></textarea>

textarea多行文本域  resize:none表示不可以调整大小

【html】表格table与表单form相关推荐

  1. html创建一个四行三列表单,HTML(三)表格table与表单form的基本使用

    table的基本使用 表格的作用除了可以显示一个表格外,有的时候还可以用于辅助排版.以前的网页都是使用表格进行排版的,不过现在都不流行了,因为表格排版不利于网页结构. 1.新建表格 table就是表格 ...

  2. layui数据表格(一:基础篇,数据展示、分页组件、表格内嵌表单和图片)

    表格展示神器之一:layui表格 前言:在写后台管理系统中使用最多的就是表格数据展示了,使用表格组件能提高大量的开发效率,目前主流的数据表格组件有bootstrap table.layui table ...

  3. django通过ajax请求接口返回多条数据,并动态生成表格,请求表单后将表格数据并入库

    一.最近在做接口相关的开发,需求是这样的,通过一个接口所需要传递的参数,调用接口后,处理接口响应的参数,返回多条数据,并动态生成表格,请求表单后将表格的数据入库,下面是我改过的代码,跟实际代码有些出入 ...

  4. HTML标签-排版标签、媒体标签、列表标签、表格标签、表单标签、语义化标签、字符实体

    一.排版标签 1.标题标签 在新闻和文章的页面中都离不开标题,用来突出显示文章主题. h系列标题 <body><h1>1级标题</h1> <h2>2级标 ...

  5. HTML5 列表、表格、常用表单、基本标签

    学习目标: 了解常用浏览器 掌握WEB标准 理解标签语义化 掌握常用的排版标签 掌握常用的文本格式化图像链接等标签 掌握三种列表标签 掌握表格标签 掌握表格标签 掌握表单标签 掌握H5新增表单和表单属 ...

  6. Element-UI组件之表单Form

    Element-UI组件之表单Form Radio 单选框 基础用法 禁用状态 单选框组 按钮样式 带有边框 Checkbox 多选框 基础用法 禁用状态 多选框组 indeterminate 状态 ...

  7. Web学习第二天——HTML的基本标签(媒体标签、链接标签、列表标签、表格标签、表单标签)

    第二天 HTML的常用标签(媒体标签.链接标签.列表标签.表格标签.表单标签) 一.媒体标签 (一).图片标签(img) 标签格式及属性介绍 (二).音频标签(embed.audio) embed标签 ...

  8. HTML 列表标签、表格标签、表单标签

    HTML 列表标签.表格标签.表单标签 一.列表标签 二.表格标签 三.表单标签 四.综合练习 一.列表标签 <!DOCTYPE html> <html lang="en& ...

  9. 使HTML中的表单Form实现居中效果

    使HTML中的表单Form居中 之前碰到一个作业,给了一张图片,让按照图片样式做一个表单,但在所有功能都实现后,发现无法让表单居中,一直缩在左上角,看起来很难看.在经过了各种修改后,终于成功将表单居中 ...

  10. DHTMLX 前端框架 建立你的一个应用程序 教程(八)-- 添加表单Form

    添加表单Form 我们下一步是在页面中添加一个表单,表格中的选中字段将会显示在表单中.提供一个提交按钮 可以对显示的数据进行修改提交. 添加表单到布局单元格中 1.在右侧布局中使用attachForm ...

最新文章

  1. SQL*Plus 系统变量之15 - DESC[RIBE]
  2. 椭圆中心到椭圆切线的距离
  3. Java技术:收集16 条 yyds 的代码规范,值得一读!
  4. 领域驱动设计,让程序员心中有码(八)
  5. flutter TabBar 底部导航栏
  6. 大数据学习笔记30:搭建高可用Hadoop集群
  7. 80后的十三种最深寂寞
  8. 手工删除oracle的方法
  9. SpringMVC中请求路径参数使用正则表达式
  10. 接口测试中POST方法该怎么测?4种数据提交方式,测试用例设计和测试工具操作步骤全讲清
  11. Android 校正系统时间的三种解决方案
  12. conda命令:管理包、管理环境
  13. asp.net1050-消防车辆维修保养辅助系统#毕业设计
  14. 都2021年了,你不会还没掌握响应式网页设计吧?
  15. 【MySQL练习】数据查询(02)-简易版
  16. oracle linux7.9安装 Oracle Enterprise Manager Cloud Control13.5
  17. 邮件服务器问题--邮件积压、传递延迟解决方法
  18. 什么是推力圆锥滚子轴承呢?
  19. css第二课:外部样式link和import的运用及行内样式的介绍
  20. 深度学习在自然语言处理中的应用: 集智俱乐部活动笔记

热门文章

  1. 川崎机器人signal_阳江Kawasaki机器人控制器维修中心
  2. jflash添加芯片_Jflash用于烧录
  3. DCMTK各模块说明
  4. 404终结者——IPFS新引擎Filenet
  5. FPGA三段式状态机的思维陷阱
  6. linux 执行命令详细步骤,Linux命令行使用教程
  7. C语言按位取反~的简单理解
  8. QGIS安装以及使用教程
  9. unity3d中的旋转
  10. 2021教资高中信息技术笔记知识点48页pdf