第三天:表格、表单及HTML框架集
来源:互联网 发布:雷神3知乎 编辑:程序博客网 时间:2024/06/05 14:50
知识回顾
计算机编码
计算机编码:人的语言 需要 编译成计算机语言(0101 二进制) 编码其实就是人的语言编译成二进制的一个规则
ASCII
GBK
gb2312
utf-8
解决乱码:两码合一 文档类型编码要与文档内容编码一致
设置内容编码:xhtml <meta http-equiv=”content-type” content=”text/html;charset=utf-8”>
Html5 <meta charset=”utf-8” />
xhml规范
元素必须被正确嵌套
<u><i>床前明月光</u></i>
XHTML元素必须被关闭
XHTML元素必须小写
XHTML文档必须拥有一个根元素<html>
XHTML属性名必须小写
XHTML属性值必须加引号
<meta http-eqiv = “content-type” conten=”text/html;charset=utf-8”/>
XHTML属性不能简写:如checked必须写成checked=“checked”
XHTML文件必须有DTD文档类型定义
DTD 验证规则
Img 图像标签
写法: <img src=”路径” width=”宽度” height=”高度” border=”边框” title=”标题” alt=”图片没有加载成功显示的内容”>
a标签
写法:<a href=”连接地址” target=”在哪里显示” name=”锚点 定位”></a>
表格
编辑器:文本编辑器 记事本 nodepad++
IDE:集成开发环境
表格是什么?
<table>标签基本格式
Table 主要学习内容 标签和属性 标签:学功能 和 名称 属性 : 属性名和属性值
最重要:合并单元格
<table 属性1="属性值1" 属性2="属性值2" ... ... >表格内容</table>
<table>
<tr>
<td>...</td>
...
</tr>
</table>
border:属性,表示边框的意思 1px 属性值,边框的宽度
<table>标签的属性
width属性
Width %或pixels 规定表格的宽度 %是根据父级元素的尺寸计算
height属性
height % | pixels 规定表格的高度
border属性
border pixels 规定表格边框的宽度
align属性
align left|center|right 规定表格相对周围元素的对齐方式
cellspacing属性
cellspacing 长度值 属性用来指定表格 各单元格之间的空隙。
cellpadding属性
cellpadding 长度值 属性用来指定单元格内容与单元格边界之间的空白距离的大小
bgcolor属性
bgcolor 颜色值 规定表格的背景颜色
bordercolor属性
bordercolor 颜色值 定义表格整体的框线色
background 地址属性
background 地址 指定表格的背景图案,URI指向图像文件的位置
<caption>标记
Caption 表格的标题 每个表格只有一个标题 caption标签必须紧跟table
<tr>标记
align属性
align left,right,center 定义表格行的内容水平对齐方式。
valign属性
Valign top,middle,bottom 定义表格行的内容垂直对齐方式。
bgcolor属性
bgcolor 颜色值 定义某一行行的颜色。
<td>和<th>
<td>和<th>都是单元格的标记,其必须嵌套在<tr>标签内,是成对出现
Th比td多了一种样式 居中加粗
属性
width % | pixels 规定表格单元格的宽度。
height % | pixels 规定表格单元格的高度。不支持。请使用 CSS 代替。
align left | center | right 规定单元格内容的水平排列方式
valign top | middle | bottom 规定单元格内容的垂直排列方式
bgcolor 颜色值 定单元格的背景颜色。不支持。请使用 CSS 代替。
background URI 定义单元格的背景图案
colspan 正整数 设置当前单元格的在水平方向上合并单元格的个数。
rowspan 正整数 设置当前单元格的在垂直方向上合并单元格的个数。
表单设计
表单是什么?
表单一般用来收集用户的输入信息,它提供了一种用户界面
表单的写法
表单的属性
action:表单数据提交到什么地方(哪个页面),默认为当前页
Method
Get:发生方式
Post
Input标签
input元素用来配置表单中的输入域(控件),它在表单控件中有着最广泛的应用。
input标签是空标签(空元素、单标签)
输入框:<input type=“text” />
密码框:<input type=“password” />
复选框:<input type=“checkbox” /> 拥有checked属性,表示是否被选中 name属性值相同的只能选择一个
单选按钮:<input type=“radio” /> 拥有checked属性,表示是否被选中
隐藏域:<input type=“hidden” />
文件选择控件:<input type=“file” />
提交按钮:<input type=“submit” value=“提交”/>
图片提交按钮:<input type=“image” src=“URL” />
重置按钮:<input type=“reset” value=“重置”/>
普通按钮:<input type=“button” value=“普通按钮”/>
通用属性
name name名 定义input元素的名称
value 任何字符 控件初始显示的文字内容(数据)
readonly readonly 指定控件处于只读状态 ,针对输入框。按钮无意义。
disabled disabled 控件不可用,灰色,并且表单提交时不会传送此数据
type 特定字符串 input 元素的类型。
如果元素没有设置name属性,表单提交的时候不会提交该数据!
select标签
写法
select属性
name name名 规定下拉列表的名称
size 正整数 规定下拉列表中可见选项的数目
multiple multiple 布尔属性,设置后选单项目允许多选,否则只能选择一个
option属性:
value 选单项目默认的数据值,此为表单传送的真实值。如果未指定,则默认option元素的标签内容为初始值
选项被选中是具有selected属性
textarea标签
textarea标签 多行文本域
属性
name name 控件名称
rows number 设置多行文本框的显示行数(高度),具体尺寸取决于文字大小
cols number 设置多行文本框的显示列数(宽度),即字符数,具体尺寸取决于文字大小
disabled disabled 布尔属性,设置当前文本框为禁用状态
Label标签
显式的绑定:
for属性于哪一个表单项元素绑定(通过id属性绑定)。
<label for="SSN">Social Security Number:</label>
<input type="text" name="SocSecNum" id="SSn" />
隐式的绑定:
<label>Date of Birth: <input type="text" name="DofB" /></label>
filedset标签
fieldset 元素可将表单内的相关元素分组。
HTML框架集
在一个页面中显示多个网页,多用于后台管理系统
已经过时的技术,老的项目中常会看到,建议在新项目中不要使用集
框架页,使用框架集DTD声明,并且不能有body元素
<frameset rows="20%,*" border="4" noresize="noresize">
<frame src="top.html" />
<frameset cols="15%,*">
<frame src="menu.html" />
<frame src="day1.html" name="xxx"/>
</frameset>
</frameset>
- 第三天:表格、表单及HTML框架集
- HTML学习之表格表单及框架介绍
- HTML表格,表单和框架
- HTML第二课:表格、表单和框架
- 2-HTML中的表格及表单控件
- 第三篇 HTML 表单及表格
- 程序猿学习第三天,框架和表单
- HTML第三天笔记
- HTML学习第三天...
- html第三天
- html第三天学习
- html 第三天
- 第三天html
- HTML第三天
- Spring框架第三天
- ## Hibernate框架第三天 ##
- Html基础学习四:列表,超链接,表格,层,框架,表单
- 【HTML】——总结-实践框架、表单、表格
- BZOJ_P3669&Codevs_P3314 [NOI2014]魔法森林(LCT+Kruskal)
- pandas入门
- 英语总结——反思自身
- Demo14:图片渐入
- POJ 1274 The Perfect Stall
- 第三天:表格、表单及HTML框架集
- 深入理解Android中的线程及线程间通信
- ubuntu下thrift的安装
- does not contain bitcode. You must rebuild it with bitcode enabled
- CentOS 6.5下编译安装TFS
- 银行那些事儿--银行会计
- 《python基础教程》第三章 使用字符串
- Android 之 zygote 与进程创建
- Vijos P1097合并果子