三.
表格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% 很明显.过年过节不送礼,送礼就送这个 格式: ...
随机推荐
-
记录vmware虚拟机安装的时候一些注意
1.选择从哪里安装操作系统的时候,要选择第三项过一会安装,不要选择第一项. 2.点击开始三角形的时候,选择中文安装或者英文安装,但键盘布局要选择USA,美国. 3.安装vmwaretools的时候,执 ...
-
javaScript AJAX
AJAX的实现 var sAjax = function () { var sendMsg = { url: "", sendType: "POST", Con ...
-
铁人系列 (1) uva 10385
uva 10385 列出n-1个一元方程,对应成单峰函数,所以用三分求解即可. #include <cstdio> #include <cstring> #include & ...
-
hihoCoder #1195 高斯消元&#183;一
题意:便利店老板为了促销,推出了组合包的形式,将不同数量的各类商品打包成一个组合.比如2袋薯片,1听可乐的组合只要5元,而1袋薯片,2听可乐的组合只要4元.通过询问老板知道:一共有N种不同的商品和M种 ...
-
unity3d Human skin real time rendering 真实模拟人皮实时渲染
先放出结果图片...由于网上下的模型是拼的,所以眼皮,脸颊,嘴唇看起来像存在裂痕,解决方式是加入曲面细分和置换贴图 进行一定隆起,但是博主试了一下fragment shader的曲面细分,虽然细分成功 ...
-
Win8下在Vmware11中安装使用苹果系统OS X 10.10
原文:Win8下在Vmware11中安装使用苹果系统OS X 10.10 近来因为需要做 iOS 的项目,所以需要多花一些时间看看敲敲代码.因为自己手头上并没有 Mac(过年为了闲的时候能玩玩游戏 ...
-
Logistic Regression 模型简介
逻辑回归(Logistic Regression)是机器学习中的一种分类模型,由于算法的简单和高效,在实际中应用非常广泛.本文作为美团机器学习InAction系列中的一篇, 主要关注逻辑回归算法的数学 ...
-
web项目中对post请求乱码处理
<filter> <filter-name>characterEncoding</filter-name> <filter-class>org.spri ...
-
【php增删改查实例】第十一节 - 部门管理模块(编辑功能)
9. 编辑部门功能的实现 思路:只允许用户勾选一条数据,点击编辑按钮,会跳出一个和新增数据类似的对话框.然后,用户可以修改部门名称和部门编码.点击保存按钮,提示修改成功. 9.1 前台代码编写 < ...
-
iOS编程(双语版) - 视图 - 手工代码(不使用向导)创建视图
如何创建一个空的项目,最早的时候XCode的项目想到中,还有Empty Application template这个选项,后来Apple把它 给去掉了. 我们创建一个单视图项目. 1) 删除main. ...