表格现在还是较为常用的一种标签,但不是用来布局,常见处理、显示表格式数据。
一、创建表格:

在HTML网页中,要想创建表格,就需要使用表格相关的标签。创建表格的基本语法格式如下:

<table><tr><td>单元格内的文字</td>...</tr>...
</table>

在上面的语法中包含三对HTML标签,分别为 <table></table>、<tr></tr>、<td></td>,他们是创建表格的基本标签,缺一不可

1.table 用于定义一个表格
2.tr 是定义表格中的一行,必须嵌套在table标签内,table中包含几对tr就有几行表格,tr table row
3.td 就是单元格,必须嵌套在tr标签内,tr有几个td就表示有几个单元格(就是几列)

注意

tr 中只能嵌套 td
td下可以有任意元素

二、表格属性:
border:边框 默认值为0 像素值(px)

属性名 作用 常用单位
border 边框 默认值为0 像素值(px)
cellspacing 设置单元格和单元格之间的间距 像素
cellpadding 设置单元格内容和单元格的间距 像素
width 表格的宽度 像素值
height 表格的高度 像素
align 设置表格的水平对齐方式 left,center,right

三、表格结构:

在使用表格进行布局时,可以将表格划分为头部、主体和页脚,具体 如下所示:<thead></thead>:用于定义表格的头部。必须位于<table></table> 标签中,一般包含网页的logo和导航等头部信息。<tbody></tbody>:用于定义表格的主体。位于<table></table>标签中,一般包含网页中除头部和底部之外的其他内容。

四、合并单元格:
跨行合并:rowspan 跨列合并:colspan

合并单元格的思想:

​ 将多个内容合并的时候,就会有多余的东西,把它删除。 例如 把 3个 td 合并成一个, 那就多余了2个,需要删除。

​ 公式: 删除的个数 = 合并的个数 - 1

合并的顺序 先上 先左

一、表单标签:

现实中的表单,类似我们填的单子。

目的是为了收集用户信息。

在我们网页中, 我们也需要跟用户进行交互,收集用户资料,此时也需要表单。

在HTML中,一个完整的表单通常由表单控件(也称为表单元素)、提示信息和表单域3个部分构成。

表单控件:

​ 包含了具体的表单功能项,如单行文本输入框、密码输入框、复选框、提交按钮、重置按钮等。
input 控件(重点)

单标签 br,hr,input
属性 属性值 描述
type text 单行文本输入框
password 密码输入框
radio 单选按钮
checkbox 多选按钮
button 普通按钮
submit 提交按钮
reset 重置按钮
image 图像形式的提交按钮
file 文件域
name 由用户自定义 控件的名称
value 由用户自定义 input控件中的默认值
size 正整数 控件在页面中显示的宽度
checked checked 定义选择控件中默认被选中的项
maxlength 正整数 控件允许输入的最大字符数

在上面的语法中,<input />标签为单标签,type属性为其最基本的属性,其取值有多种,用于指定不同的控件类型。除了type属性之外,<input />标签还可以定义很多其他的属性,其常用属性如下表所示。

label标签(理解)

label 标签为 input 元素定义标注(标签)。

作用: 用于绑定一个表单元素, 当点击label标签的时候, 被绑定的表单元素就会获得输入焦点

如何绑定元素呢?

for 属性规定 label 与哪个表单元素绑定。

textarea控件(文本域)

如果需要输入大量的信息,就需要用到<textarea></textarea>标签。通过textarea控件可以轻松地创建多行文本输入框,其基本语法格式如下:

<textarea cols="每行的字符数" rows="显示的行数"></textarea>

下拉菜单

使用select控件定义下拉菜单的基本语法格式如下

注意:

  1. <select></select>中至少应包含一对<option></option>。
  2. 在option 中定义selected =" selected "时,当前项即为默认选中项。

表单域

在HTML中,form标签被用于定义表单域,即创建一个表单,以实现用户信息的收集和传递,form中的所有内容都会被提交给服务器。创建表单的基本语法格式如下:

action:  url地址
method:  提交方式
name :  表单的名称,区分同一界面的多个表单

每个表单都要由自己表单域

HTML5新标签与特性

1993标记语言第一版

1995 2.0

1996 3.2 w3c推荐标准

1999 4.0

2000 XHTML1.0 相比与html,更严格,扩展了html

2001 xhtml1.1

2008 HTML5

文档类型设定

  • document

    • HTML: sublime 输入 html:4s
    • XHTML: sublime 输入 html:xt
    • HTML5 sublime 输入 html:5

字符设定

  • :HTML与XHTML中建议这样去写
  • :HTML5的标签中建议这样去写

常用新标签

w3c 手册中文官网 : http://w3school.com.cn/

  • header:定义文档的页眉 头部

  • nav:定义导航链接的部分

  • footer:定义文档或节的页脚 底部

  • article:定义文章。

  • section:定义文档中的节(section、区段)

  • aside:定义其所处内容之外的内容 侧边

  • datalist 标签定义选项列表。请与 input 元素配合使用该元素

  • fieldset 元素可将表单内的相关元素分组,打包 legend 搭配使用

    legend:标题

新增的input type属性值:

类型**** 使用示例**** 含义****
email**** 输入邮箱格式
tel**** 输入手机号码格式
url**** 输入url格式
number**** 输入数字格式
search**** 搜索框(体现语义化)
range**** 自由拖动滑块
time**** 小时分钟
date**** 年月日
datetime**** 时间
month**** 月年
week**** 星期 年

常用新属性

属性**** 用法**** 含义****
placeholder**** 占位符 当用户输入的时候 里面的文字消失 删除所有文字,自动返回
autofocus**** 规定当页面加载时 input 元素应该自动获得焦点
multiple**** 多文件上传
autocomplete**** 规定表单是否应该启用自动完成功能 有2个值,一个是on 一个是off on 代表记录已经输入的值 1.autocomplete 首先需要提交按钮
2.这个表单您必须给他名字
required**** 必填项 内容不能为空
accesskey**** 规定激活(使元素获得焦点)元素的快捷键 采用 alt + s的形式

多媒体标签

  • audio:播放音频

  • video:播放视频

多媒体 audio

HTML5通过标签来解决音频播放的问题。

使用相当简单,如下图所示

并且可以通过附加属性可以更友好控制音频的播放,如:

autoplay 动播放

controls 是否显不默认播放控件

loop 循环播放 loop = 2 就是循环2次 loop 或者 loop = “-1” 无限循环

多媒体 video

HTML5通过标签来解决音频播放的问题。

同音频播放一样,使用也相当简单,如下图

同样,通过附加属性可以更友好的控制视频的播放

autoplay 自动播放

controls 是否显示默认播放控件

loop 循环播放

width 设置播放窗口宽度

height 设置播放窗口的高度

了解表格与表单的基本知识相关推荐

  1. 用HTML制作表单表格能学到什么,Html学习之十七(表格与表单学习--排行版制作)...

    表格与表单01 table{ width: 300px; height: 40px; margin: 100px auto; border-collapse: collapse; } .th2{ fl ...

  2. easyui表单网格列错位_《HTML5从入门到精通》——第3章 HTML表格与表单

    <HTML5从入门到精通> ◎千锋教育高教产品研发部/编著 (清华大学出版社出版) 目 录 第3章 HTML表格与表单................................... ...

  3. WEB入门二 表格和表单

    学习内容 Ø        表格的作用和制作 Ø        表单的制作 入门视频课:H5和JAVASCRIPT实战教程 能力目标 Ø        掌握表格的创建 Ø        掌握设置表格的 ...

  4. 表格和表单的结合示例

     表格和表单的结合示例demo <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "ht ...

  5. HTML中的表格和表单控件详解

    文章目录 前言 表格和表单控件的作用? 一.表格控件的语法 1.tr标签和td标签 2.表格的属性 二.表单控件的用法 1.创建表单 2.表单的常用属性 3.表单常用控件(input控件) 4.文本域 ...

  6. HTML的基本知识(七)——表单的基本知识及案例

    HTML的基本知识(七)--表单的基本知识及案例 我为什么要努力?我喜欢的东西都很贵,我想去的地方都很远,我爱的人超级完美,这就是我努力的理由. 一.认识表单 1.表单在WEB网页中用来给访问者填写信 ...

  7. HTML之表单的基本知识

    HTML之表单的基本知识 点我进群     一起学习交流!(群里有许多的学习资料,我做过的一些网页我都上传在群里了,需要的直接下载就可以了) QQ群:722384575 现实中的表单,我们去银行办理信 ...

  8. HTML之表格与表单

    文章目录 表格 一.表格的格式 二.表格标签 表单 一.作用 二.表单结构 三.表单控件 案例:表格与表单结合 表格 一.表格的格式 <table> //定义表格<tr> // ...

  9. html中的列表、表格、表单

    目录 一.列表(有序列表和无序列表) 1.无序列表 2.有序列表 3.列表的嵌套 二.表格 1.表格所需的主要标签 2.详细介绍表格的制作 3.单元格的合并(跨行和跨列) ​ 三.表单 1.表单标签 ...

最新文章

  1. 【硬件基础】振荡(时钟)周期、状态周期、机械周期、指令周期
  2. autohotkey快捷键
  3. mysql服务等待应答超时_MySQL-Communications link failure异常分析及解决方法
  4. mysql基础(DQL语言、DML语言、DDL语言)详解
  5. 在java中null的作用_在java中避免使用!= null有什么好处?
  6. HBase(2) Java 操作 HBase 教程
  7. 克拉克拉(KilaKila):大规模实时计算平台架构实战 1
  8. 用计算机制作动画,如何使用制作工具制作一个简单的Flash动画-电脑自学网
  9. 按照这个步骤来刷题,迷茫的你两个月亦能成为王者
  10. bzoj 2427: [HAOI2010]软件安装(Trajan+树形DP)
  11. weblogic发序列化命令执行漏洞工具分享
  12. python怎么写判断语句_Python中的if判断语句入门
  13. 每周经典电路分析:采样保持放大器(1)
  14. 写给大一充实,大二不顺,大三迷茫的同学
  15. 一看就会!DS1302实时时钟原理和程序
  16. 无线产品认证logo
  17. AI中怎么给文字加粗
  18. 烧录器DediWare General使用方法
  19. 【软考备战·希赛网每日一练】2023年4月13日
  20. 联想z5 Android 9.0,联想Z5 Pro(安卓9.0)刷机教程 联想Z5 Pro刷机图解

热门文章

  1. 隐藏/显示“添加删除程序”的软件
  2. 【初识python 3】PPT PDF 转图片优化告一段落
  3. java使用swfTools将pdf文件转换swf文件
  4. 解决downloadjs下载的文件只有1kb
  5. 使用DiskGenius给C盘扩展容量
  6. tableau学习基础13:统计表制作-3:合计、设置数值格式、转置
  7. 量化金融中的机器学习是什么? 定义、类型和示例
  8. OpenCV 2.X 和 OpenCV 3.X的区别是什么?
  9. Spring Boot - Font Awesome OTS parsing error: Failed to convert( Failed to decode downloaded font)
  10. 「京东开涛」使用Nginx+Lua(OpenResty)开发高性能Web应用