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% 很明显.过年过节不送礼,送礼就送这个 格式: ...
随机推荐
- RN 获取组件的宽度和高度
https://www.cnblogs.com/zhiyingzhou/p/7471212.html https://blog.csdn.net/calvin_zhou/article/details ...
- ubuntu16.04 pip install scrapy 报错处理
Failed building wheel for Twisted inculde/site/python3./Twisted failed with error code in tmp/pip-in ...
- EChart 猜猜乐
http://m.bkbtcaicaile.hyl.life/index.html#/
- eclipse--常见问题
学习java的都知道这个编辑器,但这个编辑器的有很多功能很多人不知道怎么用,我系统的整理一下我学习过程中遇到的过的问题 1.eclipse如何导入external jar包? 参考:ht ...
- Halcon Visinpro 破解版
目前测试过的破解版资料: halcon10 可用已测 完美破解 halcon12 可用已测 完美破解 halcon13 可用已测 完美破解 halcon17 可用已测 ...
- tigervnc-server 无法启动问题
[root@moodle-bak .X11-unix]# vncserver WARNING: The first attempt to start Xvnc failed, possibly bec ...
- 关于getClass()的一些自己的见解
通过观看视频讲解,我得知,Class 老师讲解的是 这个是类的类,即是管理类的类.当时不是很理解,随后查询了相关资料后,以及真切的运行了几行代码后,才有一些深层次的体会, 在这里想要跟大家分享一下.如 ...
- java连Oracle连接字符串写法
JDBC URL: 1.ServiceName方式:jdbc:oracle:thin:@//<host>:<port>/ServiceName 如果是集群,不知道为什么是在配置 ...
- Django models中的null和blank的区别
blank在数据库上存储的是一个空字符串 如需设置字段可以为空:blank=True,默认为blank=False(字段必须填写); null在数据库上表现为NULL,而不是一个空字符串 如需设置字段 ...
- Revit 模态框
非模态窗口有一个好处,就是可以一直停留在程序之前,然后持续完成操作.但是在Revit二次开发中,非模态窗口也有几个注意事项. 1.需要在文档关闭的时候,把非模态窗口也关闭掉,不然会导致文档关闭,窗口还 ...