6、表格

l  概念:表格一定具有行和列

注:使用<thead><tbody><tfoot>,使浏览器能独立于表格表头和表格页脚的表格主体滚动。当包含多个页面的表格被打印,表格的表头和页脚可被打印在包含表格数据的每张页面上。

<table>

<caption>表格的标题</caption>

<thead>

<th>                  ---<th>元素:表示表格中的表头

<td></td>         ---<tr>元素:表示表格中的行

</th>                 ---<td>元素:表示表格中的单元格

</thead>

<tbody>

<tr>                  ---<thead>:包含<th>表头,显示在表格的最前面

<td></td>         ---<tbody>:表格中的数据内容

</tr>                 ---<tfoot>:表格的表尾,显示在表格的最后

</tbody>

<tfoot>

<tr>

<td></td>              ---<td colspan="数字">  表示跨几列

</tr>                  ---<td rowspan =" ">  表示跨几行

</tfoot>

</table>

l  属性:  <table 属性:  <table border="设置表格的边框(双边框)"  width="设置表格的宽度" >

l  页面布局

使用表格概念实现页面布局

7、表单

ü <form>元素 - 表单元素

作用:将表单内数据进行提交(服务器端)

属性:<form action="设置当前表单提交的地址(服务器端)">

<form method="设置当前表单提交的方式">

附:实现提交功能,需配合<input type="submit">

ü <input>元素 - 输入框

  • 输入框:

文本输入框1:<input type="text" disabled>

文本输入框2:<input type="text" readonly>

文本输入框3:<input type="text">

密码输入框3:<input type="password">   默认显示的效果就是实心的点

email输入框3:<input type="email">     email等类型是 HTML5 新增类型

  • 单选或多选框:

<input type="radio" name="1" checked>abc  checked属性 设置当前选项被选中

<input type="checkbox" name="2">abc

【设置相同的name属性值为一组,才可单选或多选, 否则单选框中任意选项均可选】

  • 按钮:value属性-设置当前按钮的名称

<input type="button" value="登录按钮" >  <button>普通按钮</button>

<input type="reset" value="重置按钮" >

<input type="submit" value="提交按钮" >

  • 文件域:<input type="file" >

作用: 选择本地文件;在实际开发中,用于文件上传

注: 默认情况下,每次只能选择一个文件

设置当前的文件域同时选择多个文件: <input type="file" multiple="multiple">

实现文件上传功能:<form enctype="multipart/form-data">

  • 隐藏域:<input type="hidden">

作用:存储一些不希望被用户看到的内容(数据);不会显示在浏览器页面中

  • 图片:  <input type="image" src="111.png">    --- HTML5新增类型

² 表单提交(服务器密码)

表单内元素必须定义name属性值;且必须配合提交按钮使用

method: 设置当前表单的提交方式

²  get方式

格式:请求地址 ? 元素的name属性值 = 值 & 元素的name属性值 = 值

特点:数据传输不够安全,即明码(未加密);对数据内容的大小会限制

²  post方式

方式优于 GET 方式; 在实际开发中,一般使用 POST 方式

²  下拉列表

注:<select>在form外,则无法发送到服务器

(1)单选列表

<select>

<option>     </option>          --- 一般默认第一个<option>内容选项

<option selected>   </option>     --- 属性selected 表示当前的选项被选中

</select>

(2)多选列表

<select multiple>      ---默认显示效果,至少显示四个选项

<select multiple  size="数字">                --- size属性 - 设置默认显示的个数

HTML基础知识(表格、表单)的更多相关文章

  1. [19/06/08-星期六] CSS基础_表格&表单

    一.表格 如生活中的Excel表格,用途就是同来表示一些格式化的数据,如课程表.工资条.成绩单. 在网页中也可以创建出不同的表格,在HTML中使用table标签来创建一个表格.table是个块元素. ...

  2. Selenium基础知识(四)表单切换

    在测试过程中,经常会碰到frame和iframe,嵌套等情况 这种情况下直接通过id,name等等是无法定位到的 好在selenium替我们想到了这个问题switch_to方法解决问题 switch_ ...

  3. Bootstrap框架(基础篇)之列表,表格,表单

    继续上篇的基础部分延伸,主要说一下列表,表格,表单相关Bootstrap框架变化以及基础知识. 1.列表篇 除了HTML提供的三种基本列表样式: 无序列表 <ul> <li>… ...

  4. HTML表格表单综合——用户注册表

    今天学习了表格和表单知识,我综合了他们添加了一些拓展知识做了一个用户注册表,以下面代码来整理表格和表单知识: <!DOCTYPE html PUBLIC "-//W3C//DTD XH ...

  5. HTML--绝对路径, 表格,表单, 框架

    URL, URI, URN URL: 统一资源定位符: Uniform Resource Locator URN: 持久可用的资源标准名称 Uniform Resource Name , 比如邮箱 U ...

  6. css表格表单和统筹

    css:表格表单和统筹 学习目标 1.表单标签及属性高级 2.表格标签及属性高级 3.CSS统筹 4.BFC概念和应用场景 一.表单标签及属性高级 回顾: 表单的作用:用来收集用户的信息的; 表单的组 ...

  7. Flask基础(16)-->WTForms表单创建和简单验证

    Flask基础(16)-->WTForms表单创建和简单验证 前言:使用Flask_WTF需要配置参数SECRET_KEYCSRF_ENABLED是为了CSRF(跨站请求伪造)保护.SECRET ...

  8. bootstrap基础学习【表单含按钮】(二)

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  9. HTML基础:用表单写一个简易登录页面

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  10. SQLServer学习笔记<>.基础知识,一些基本命令,单表查询(null top用法,with ties附加属性,over开窗函数),排名函数

    Sqlserver基础知识 (1)创建数据库 创建数据库有两种方式,手动创建和编写sql脚本创建,在这里我采用脚本的方式创建一个名称为TSQLFundamentals2008的数据库.脚本如下:   ...

随机推荐

  1. 转:java泛型

    1.为什么需要泛型 转载请注明出处:http://blog.csdn.net/seu_calvin/article/details/52230032 泛型在Java中有很重要的地位,网上很多文章罗列各 ...

  2. 自学Zabbix3.8.2-可视化Visualisation-maps网络地图

    自学Zabbix3.8.2-可视化Visualisation-maps网络地图 可以简单的理解为动态网络拓扑图,可以针对业务来配置zabbix map,通过map可以了解应用的整体状况:服务器是否异常 ...

  3. PHP成长之路之PHP连接MySql数据库(一)

    PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于学习,使用广泛,主要适用于W ...

  4. springboot 结合mybatis

    MyBatis 是一款优秀的持久层框架,它支持定制化 SQL.存储过程以及高级映射.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBatis 可以使用简单的 XML ...

  5. ES6字符串方法

    ES6字符串提供三个函数确定一个字符串是否包含在另一个字符串中,分别是includes().startsWith().endsWith(),这三种方法都返回一个布尔值. includes()方法表示是 ...

  6. iOS 类似2048、4096小游戏-OC

    大概思路(初步制作,粗工制造):demo 1.Collection 创建cell 2.cell上添加一个view,用来添加手势 3.字典用来存放数据->每次执行StarGame数组接收没有数字的 ...

  7. iOS 去掉小数点后边多余的0

    -(NSString*)removeFloatAllZero:(NSString*)string { NSString * testNumber = string; NSString * outNum ...

  8. SQL Server 修改AlwaysOn共享网络位置

    标签:MSSQL/故障转移 概述 很多人一开始搭建Alwayson的时候对于共享网络位置的选择不是很重视, 导致后面需要去修改这个路径.但是怎样修改这个路径呢?貌似没有给出具体的修改选项,但是还是有地 ...

  9. Mac下nvm管理node.js版本问题

    本篇文章主要是针对已经安装了node.js和nvm管理工具小伙伴遇到的问题. 管理工具有两个,一个是nvm,还有一个是nnvm的好处就是可以管理多个node版本,而且可以切换想要的版本,可以安装一个稳 ...

  10. 安装spark单机环境

    (假定已经装好的hadoop,不管你装没装好,反正我是装好了) 1 下载spark安装包 http://spark.apache.org/downloads.html 下载spark-1.6.1-bi ...