HTML入门第三天
三.
表格table(表格类数据):
1.表格标签(重中之重)
基本结构标签:
<table>:定义表格区域
<tr>:定义表格的行
<td>:定义表格中的单元格
<th>:定义表格中的头单元格(居中加粗)
<thead>:定义表头内容
<tbody>:定义主体内容
<tfoot>:定义表注内容(脚注)
<caption>:定义表格标题
基本结构:
<table 属性值=“”>
<tr>
<td></td>
</tr>
</table>
注意:1.table里面有tr行,tr行里面有td。2.tr行里面可以有多个td。3.table里面可以有多个td。
属性:
1.border:定义表格边框。
2.width:表格的宽度。
3.height:定义表格高度
3.align(值有:left,right,center):对齐方式。
4.bgcolor(值有:rgb(x,x,x),#十六进制数,colorname):背景颜色。
5.cellpadding:规定单元边沿与其内容之间的空白。
6.cellspacing:规定单元格之间的空白
表格合并:
跨行跨列属性在td标签中
colspan:跨列合并, 一个单元占一行内多个多个单元格位置跨n列,要把下面n-1个td删掉。
rowspan:款行合并, 一个单元占一列内多个单元格位置跨n行,要把他下面的n-1个tr的第一个td删掉;
注意:列的个数要一致,如果一个格子中没有内容请尽量用( ;空格)补齐,如果要完成跨行跨列,先做一个完整的表格,在一步步去完成跨行跨列。
2.表单与框架
表单:在网页中主要负责数据采集功能,基本分为三个部分:表单标签,表单域,表单按钮。
表单标签:包含处理表单数据请求URL地址以及数据提交到服务器的方式。
表单域:包含文本框,密码框,隐藏域,多行文本框,复选框,单选框,下拉选择和文本上传框。
表单按钮:包括提交按钮,复位按钮和一般按钮,用于将数据传送至服务器上的处理程序或取消输入,还可以用表单按钮来控制其他定义了处理脚本的工作。
form标签(双标签):
基本结构:<form></form>
基本语法:<form action ="URL" metho="get|post">.....</form>
具体属性:
action:值为URL,发送数据到何处的地址。
method:值有get,post,规定用于发送form-date的http方法。
get:发送数据格式:?属性名=属性值 或 ?属性值=属性名 & ?属性值=属性名。特点:只能发送少量数据(带参),不安全,发送时以明文的方式。
post:可以发送大量数据,安全性高,发送的时候不显示
name:所需要提交的数据必须要有这个name值。注意,name命名,必须根据前面内容的含义来写,拼音或英文,数字,字母,下划线,不能以数字开头。
enctype:规定在发送表单数据之前如何对其进行编码。
target:规定在何处打开actionURL。
表单元素:
输入框 input (重中之重):
用法:<input /> 标签用于搜集用户信息。根据不同的type属性值,输入字段拥有很多形式。
input 是单标签,行内元素。
type属性:
1.text,定义文本域。
2.password,密码框,有掩码。
3.submit,提交按钮。
4.value属性。注意:value在text的时候是文本框内容,password时是密码值,submit时是提交按钮所显示的内容。
5.reset:重置按钮,不是清空,只是初始化。
6.name:有名称的标签属性才会提交到后台。
注意事项:
其他属性:
placeholder:定义用户输入的提示文字
maxlength:文本框最多输入的字符数
readonly:只读(不可输入)
disabled:禁用(不可输入),不会提交这个表单元素的数据。
radio:单选,一组单选必须name相同。
checkbox:多选,一组多选必须name相同
file:文件上传框,可以选择文件进行提交。
hidden:隐藏域,隐藏控件但也会被提交。
总结:学习内容较多,难度也有些许增加,需要反复的练习实践才能真正理解掌握。还有以前学习过的知识,也要时常温习,不然时间一长,就会有所遗忘。
HTML入门第三天的更多相关文章
- jQuery入门第三
jQuery入门第三 1.HTML 2.CSS 衣服 3.javascript 可以动的人 4.DOM 编程 对html文档的节点操作 5.jQuery 对 javascript的封装 简练的语法 复 ...
- JavaMail入门第三篇 发送邮件
JavaMail API中定义了一个java.mail.Transport类,它专门用于执行邮件发送任务,这个类的实例对象封装了某种邮件发送协议的底层实施细节,应用程序调用这个类中的方法就可以把Mes ...
- java入门第三步之数据库连接
数据库连接可以说是学习web最基础的部分,也是非常重要的一部分,今天我们就来介绍下数据库的连接为下面学习真正的web打下基础 java中连接数据库一般有两种方式: 1.ODBC——Open Datab ...
- Html/Css(新手入门第三篇)
一.学习心得---参考优秀的网页来学习. 1我们只做的静态网页主要用的技术?html+css 只要网上看到的,他的源代码公开的.[1].先去分析,他们页面是如何布局(结构化)[2].再试着去做一下,- ...
- java入门第三步之数据库连接【转】
数据库连接可以说是学习web最基础的部分,也是非常重要的一部分,今天我们就来介绍下数据库的连接为下面学习真正的web打下基础 java中连接数据库一般有两种方式: 1.ODBC——Open Datab ...
- Android JNI入门第三篇——jni头文件分析
一. 首先写了java文件: public class HeaderFile { private native void doVoid(); native int doShort(); native ...
- Kotlin入门第三课:数据类型
前文链接: Kotlin学习第一课:从对比Java开始 Kotlin入门第二课:集合操作 初次尝试用Kotlin实现Android项目 Kotlin的数据类型与Java类似,因此这篇文章主要看Kotl ...
- CTF---密码学入门第三题 奇怪的短信
奇怪的短信分值:10 来源: Ayn 难度:易 参与人数:5117人 Get Flag:2623人 答题人数:2858人 解题通过率:92% 收到一条奇怪的短信: 335321414374744361 ...
- CTF---隐写术入门第三题 打不开的文件
打不开的文件分值:10 来源: 实验吧 难度:中 参与人数:2718人 Get Flag:1222人 答题人数:1276人 解题通过率:96% 咦!这个文件怎么打不开? 解题链接: http://ct ...
- CTF---Web入门第三题 这个看起来有点简单!
这个看起来有点简单!分值:10 来源: 西普学院 难度:易 参与人数:10515人 Get Flag:3441人 答题人数:4232人 解题通过率:81% 很明显.过年过节不送礼,送礼就送这个 格式: ...
随机推荐
- 第四节 Python基础之数据类型(集合)
在学习本节之前,我们先对数据类型做一个补充,也就是数据类型的分类: 按照可变和不可变来分: 可变:列表,字典 不可变:数字,字符串,元组 按照访问顺序来分: 顺序访问:字符串,列表,元组 映射的方式访 ...
- 如何在本地同时管理github仓库和codingnet仓库?
本文的前提条件是你在电脑上接入了github或者gitlab的仓库,现在要接入codingnet的仓库. 电脑上已经有了 github 的 ssh key,怎么继续接入codingnet 的git仓库 ...
- Windows 10 RS4 无法完全关闭Hyper-V导致Virtual Box 虚拟机无法启动
https://www.jianshu.com/p/2e3429d45aea 起因 因为需要使用Virtual Box做一些工作,卸载了Windows Docker.按照经验,关闭了Hyper-V. ...
- 嵌入式全志V3s荔枝派板卡移植 aircrack-ng
我使用的是aircrack-ng-1.1.tar.gz这个版本的包. 编辑common.mak,在27行COMMON_FLAGS = 下加入嵌入式开发的环境 -I 和 -L : COMMON_CFLA ...
- LAB1 partIII
partIII 实现 分发MapReduce 任务,实现 schedule() 方法在 mapreduce/schedule.go. schedule()函数的职责是把任务分给可用的worker. s ...
- MapReduce作业的工作原理
在Hadoop中,我们可以通过Job对象的submit()方法来运行MapReduce作业,也可以调用waitForCompletion()用于提交以前没有提交过的作业,并等待它的完成.其中,subm ...
- bzoj5107: [CodePlus2017]找爸爸
Description 小A最近一直在找自己的爸爸,用什么办法呢,就是DNA比对.小A有一套自己的DNA序列比较方法,其最终目标是最 大化两个DNA序列的相似程度,具体步骤如下:1.给出两个DNA序列 ...
- Kong(V1.0.2)Network & Firewall
介绍 在本节中,您将找到关于Kong推荐的网络和防火墙设置的摘要.PortsKong使用多个连接用于不同的目的. 代理 管理api Proxy 代理端口是Kong接收传入流量的地方.有两个端口具有以下 ...
- Python【每日一问】09
问:请分别写一段Python代码实现一下功能: (1)计算一个文件中的大写字母数量 (2)输入中文,返回相应的拼音,并写入文件中 答: (1)计算一个文件中的大写字母数量 file_name = &q ...
- Odoo-10开发环境配置与测试
Odoo是使用Python写的开源ERP软件,这几年比较火.内部有实施能力的,这个软件还是很不错的.总体来说,国外的这类软件,更多是在做平台(比如微软的AX.SharePoint.SAP等)平台本身具 ...