HTML入门第三天

时间:2022-03-24 08:26:48

三.

表格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删掉;
注意:列的个数要一致,如果一个格子中没有内容请尽量用(&nbsp;空格)补齐,如果要完成跨行跨列,先做一个完整的表格,在一步步去完成跨行跨列。

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入门第三天的更多相关文章

  1. jQuery入门第三

    jQuery入门第三 1.HTML 2.CSS 衣服 3.javascript 可以动的人 4.DOM 编程 对html文档的节点操作 5.jQuery 对 javascript的封装 简练的语法 复 ...

  2. JavaMail入门第三篇 发送邮件

    JavaMail API中定义了一个java.mail.Transport类,它专门用于执行邮件发送任务,这个类的实例对象封装了某种邮件发送协议的底层实施细节,应用程序调用这个类中的方法就可以把Mes ...

  3. java入门第三步之数据库连接

    数据库连接可以说是学习web最基础的部分,也是非常重要的一部分,今天我们就来介绍下数据库的连接为下面学习真正的web打下基础 java中连接数据库一般有两种方式: 1.ODBC——Open Datab ...

  4. Html&sol;Css&lpar;新手入门第三篇&rpar;

    一.学习心得---参考优秀的网页来学习. 1我们只做的静态网页主要用的技术?html+css 只要网上看到的,他的源代码公开的.[1].先去分析,他们页面是如何布局(结构化)[2].再试着去做一下,- ...

  5. java入门第三步之数据库连接【转】

    数据库连接可以说是学习web最基础的部分,也是非常重要的一部分,今天我们就来介绍下数据库的连接为下面学习真正的web打下基础 java中连接数据库一般有两种方式: 1.ODBC——Open Datab ...

  6. Android JNI入门第三篇——jni头文件分析

    一. 首先写了java文件: public class HeaderFile { private native void  doVoid(); native int doShort(); native ...

  7. Kotlin入门第三课:数据类型

    前文链接: Kotlin学习第一课:从对比Java开始 Kotlin入门第二课:集合操作 初次尝试用Kotlin实现Android项目 Kotlin的数据类型与Java类似,因此这篇文章主要看Kotl ...

  8. CTF---密码学入门第三题 奇怪的短信

    奇怪的短信分值:10 来源: Ayn 难度:易 参与人数:5117人 Get Flag:2623人 答题人数:2858人 解题通过率:92% 收到一条奇怪的短信: 335321414374744361 ...

  9. CTF---隐写术入门第三题 打不开的文件

    打不开的文件分值:10 来源: 实验吧 难度:中 参与人数:2718人 Get Flag:1222人 答题人数:1276人 解题通过率:96% 咦!这个文件怎么打不开? 解题链接: http://ct ...

  10. CTF---Web入门第三题 这个看起来有点简单&excl;

    这个看起来有点简单!分值:10 来源: 西普学院 难度:易 参与人数:10515人 Get Flag:3441人 答题人数:4232人 解题通过率:81% 很明显.过年过节不送礼,送礼就送这个 格式: ...

随机推荐

  1. 记录vmware虚拟机安装的时候一些注意

    1.选择从哪里安装操作系统的时候,要选择第三项过一会安装,不要选择第一项. 2.点击开始三角形的时候,选择中文安装或者英文安装,但键盘布局要选择USA,美国. 3.安装vmwaretools的时候,执 ...

  2. javaScript AJAX

    AJAX的实现 var sAjax = function () { var sendMsg = { url: "", sendType: "POST", Con ...

  3. 铁人系列 (1) uva 10385

    uva  10385 列出n-1个一元方程,对应成单峰函数,所以用三分求解即可. #include <cstdio> #include <cstring> #include & ...

  4. hihoCoder &num;1195 高斯消元&&num;183&semi;一

    题意:便利店老板为了促销,推出了组合包的形式,将不同数量的各类商品打包成一个组合.比如2袋薯片,1听可乐的组合只要5元,而1袋薯片,2听可乐的组合只要4元.通过询问老板知道:一共有N种不同的商品和M种 ...

  5. unity3d Human skin real time rendering 真实模拟人皮实时渲染

    先放出结果图片...由于网上下的模型是拼的,所以眼皮,脸颊,嘴唇看起来像存在裂痕,解决方式是加入曲面细分和置换贴图 进行一定隆起,但是博主试了一下fragment shader的曲面细分,虽然细分成功 ...

  6. Win8下在Vmware11中安装使用苹果系统OS X 10&period;10

    原文:Win8下在Vmware11中安装使用苹果系统OS X 10.10   近来因为需要做 iOS 的项目,所以需要多花一些时间看看敲敲代码.因为自己手头上并没有 Mac(过年为了闲的时候能玩玩游戏 ...

  7. Logistic Regression 模型简介

    逻辑回归(Logistic Regression)是机器学习中的一种分类模型,由于算法的简单和高效,在实际中应用非常广泛.本文作为美团机器学习InAction系列中的一篇, 主要关注逻辑回归算法的数学 ...

  8. web项目中对post请求乱码处理

    <filter> <filter-name>characterEncoding</filter-name> <filter-class>org.spri ...

  9. 【php增删改查实例】第十一节 - 部门管理模块(编辑功能)

    9. 编辑部门功能的实现 思路:只允许用户勾选一条数据,点击编辑按钮,会跳出一个和新增数据类似的对话框.然后,用户可以修改部门名称和部门编码.点击保存按钮,提示修改成功. 9.1 前台代码编写 &lt ...

  10. iOS编程&lpar;双语版&rpar; - 视图 - 手工代码&lpar;不使用向导&rpar;创建视图

    如何创建一个空的项目,最早的时候XCode的项目想到中,还有Empty Application template这个选项,后来Apple把它 给去掉了. 我们创建一个单视图项目. 1) 删除main. ...