HTML2--表格,框架,表单,多媒体,标签动态
来源:互联网 发布:linux中grep命令详解 编辑:程序博客网 时间:2024/06/06 15:38
table: 表格
属性:border:边框
width:宽度
height:高度
align:表格的对齐方式
cellpadding:单元格内容到边的距离
cellspacing:单元格和单元格之间的距离
bgcolor:背景颜色
background:背景图片 优先级比较大
bordercolorlight:表格的上,左边框,以及单元格的右,下边框的颜色
bordercolordark: 表格的右,下边框,以及单元格上,左的边框的颜色
dir:单元格内容的排列方式 取值:ltr 从左到右, rtl:从右到左 公有属性
tr: 行
属性: dir:bgcolor:
td: 单元格
属性: bgcolor:背景颜色background:背景图片align: 内容的横向对齐方式valign: 内容的纵向对齐方式 top,middle,bottomwidth: 绝对值或者相对值(%)height:单元格的高度
单元格的合并:单元格的属性:colspan: 横向合并rowspan: 纵向合并
th: 相当于<td> + <b> 加粗的附属性质
属性同<td>
caption: 表格的标题
属性:align: 取值:left,center,right,top,bottom
thead
tbody
tfoot
写与不写的区别:1. 当表格非常大的时候,如果不写,则必须等表格的内容全部下载完成才能显示。但是用tbody标签的话,那么边下载边显示。2.如果不写thead,tbody,tfoot那么浏览器解析表格内容的时候是从上到下解析。如果写了,那么顺序任意,浏览器解析的时候还是按照thead,tbody,tfoot的顺序显示内容
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>表格</title></head><body><table border="1" width="500" height="300" align="center" cellpadding="20" cellspacing="20" bordercolordark="red" bordercolorlight="green" bgcolor="#0033FF" background="../../黑马52期Android/day01_html/上课示例/images/1.jpg" dir="ltr"><caption align="left">学院信息</caption><tbody><tr bgcolor="#00FF00"><td bgcolor="#3399CC">刘德华</td><td background="../../黑马52期Android/day01_html/上课示例/images/2.gif">51</td><td align="center">男</td><td valign="bottom">香港</td></tr><tr><td rowspan="2">成龙</td><td>58</td><td>男</td><td>香港</td></tr></tbody><tfoot><tr><td>35</td><td colspan="2">女北京</td></tr></tfoot><thead><tr><th>姓名</th><th>年龄</th><th>性别</th><th>地址</th></tr></thead></table></body></html>
框架页面上不允许有body标签
frameset: 框架的集合
rows: 纵向分部框架.
cols: 横向分部框架.
写法有两种: 1) 绝对值 "200,*" ,*代表剩余的
2) 相对值 "30%,*"
frame: 框架. 一个框架显示一个页面
scrolling: 是否需要滚动条。默认是true
noresize : 固定框架大小
bordercolor: 给框架边框起一个颜色
name : 给框架起一个名字
内嵌框架: 嵌入在一个页面上的框架.(仅仅IE支持)
iframe:
属性: width: 宽度
height: 高度
scrolling : 是否需要滚动条
<frameset rows="200,*" bordercolor="#33FF66"><frame src="top.html" noresize="noresize" scrolling="" name="top"></frame><frameset cols="200,*"><frame src="left.html" name="left"></frame><frame src="right.html" name="right"></frame></frameset></frameset><noframes></noframes>top部分:
<body>top</body>
<body><a href="../day01.html" target="top">left</a></body>right部分:
<body>right</body>
<body>你好<br /><a href="../day01.html" target="a">day01.html</a><br /><a href="../表格.html" target="a">表格.html</a><br /><a href="../超链接.html" target="a">超链接.html</a><br /><iframe src="" width="300" height="300" scrolling="" name="a"></iframe></body>
form 用于搜集数据 通过name进行分组
action
method="get"
input:
3种文本框:a、普通文本框 type="text"
属性:input 输入name 名字value 内容size 唯一单位不是像素的属性,字节的个数,一个中文=一个英文字母=一个字节readonly 只能读,不能写(鼠标能点进去)disabled 只能读,不能写(鼠标也不能点进去)
b、密码框 type="password"c、隐藏框 type="hidden" 提供给程序员用于传送数据的,不是给用户用的单选框: type="radio"要形成一组,一定要取一样的名字 name是提供给服务器用的。复选框: type="checkbox" 名字可以不一样,区别是在服务器取数据时所用的,如果名字一样则是数组,不一样则要一个一个去取按钮:
普通按钮: type="button" value="xx" 按钮上显示的文本xx 与JavaScript一起使用 <input type="button" value="普通按钮" onclick="alert(this.value)" />
提交按钮: type="submit" value="xx" 按钮上显示的文本xx 提交表单中的内容
<form action="day01.html" method="get/post"> 默认是get方式
区别:a、get方式不安全,会在地址栏里面显示信息,post就不会,比较安全(登陆不能用get)
b、get方式不能超过1K,而post没有
重置按钮: type="reset" value="xx" 按钮上显示的文本xx 表单当中的空间回到重置状态
图片按钮: type="image" src=""与提交按钮一样
全局普通按钮: <button onclick="alert('你好')">普通按钮</button>
select:: 下拉框 如果加入multiple,则可以多选
option 选项内容
textarea:多行文本框
语义化:表单美化
表单示例:
<body><form action="day01.html" method="get"><fieldset><legend>必填信息</legend>姓名:<input type="text" value="请输入内容" size="20" disabled="disabled" /><br />密码:<input type="password" value="请输入内容" size="20" /><br />隐藏框:<input type="hidden" value="请输入内容" size="20" /><br />性别:<input type="radio" name="gender" value="male"/>男<input type="radio" name="gender" value="female" checked="checked" />女<br />国籍:<input type="radio" name="country" value="China" checked="checked"/>中国<input type="radio" name="country" value="America" />美国<br /></fieldset><fieldset><legend>选填信息</legend>爱好:<input type="checkbox" name="love" value="eat"/>吃饭<input type="checkbox" name="love" value="sleep"/>睡觉<input type="checkbox" name="love" value="study"/>学习<br />学历:<select name="xueli" multiple="multiple"><option value="小学">小学</option><option value="初中">初中</option><option value="高中">高中</option></select><br /></fieldset>备注:<textarea rows="3" cols="20">大神说说话</textarea><input type="button" value="普通按钮" onclick="alert(this.value)" /><input type="submit" value="提交按钮" /><input type="reset" value="重置按钮" /><input type="image" src="../../黑马52期Android/day01_html/上课示例/images/1.jpg" width="30" height="30" /></form><button onclick="alert('你好')">普通按钮</button></body>
bgsound: 背景音乐
embed: 播放多媒体文件. mp4 wav au后缀名可以播放
marquee: 移动
属性: direction: 移动目标方向 left,right ,up,down ,up,down移动距离是固定的200px 目标从右向左
behavior: 行为方式 取值:slide(只动一次),alternate(来回),scroll(循环)
scrollamount : 移动速度 像素
loop: 循环多少圈。负值表示无限循环
scrolldelay: 移动一次休息多长时间。单位是毫秒autostart:是否自动播放 (感觉效果)
多媒体标签示例:
<body><!--<bgsound src="../../黑马52期Android/day01_html/上课示例/天仙子.mp3" loop="1" />--><!--<embed src="../../黑马52期Android/day01_html/上课示例/天仙子.mp3" autostart="false">--><marquee>我来啦</marquee><marquee direction="right">我来啦</marquee> <marquee behavior="alternate" scrollamount="50" loop="3" scrolldelay="1000">我来啦</marquee><marquee behavior="scroll">我来啦</marquee><marquee behavior="slide">我来啦</marquee><marquee direction="down" height="300" width="300" bgcolor="#00FF66">我来啦</marquee><marquee direction="up">我来啦</marquee></body>
a、<html>标签 表示一个html
b、<head>标签 给服务器的信息属性:lang="en" 语言dir 从哪边到哪边c、<meta>
<meta http-equiv="refresh" content="3;url=http://www.163.com" /> 6s后刷新到163d、<title> 页面标题
e、<body>
属性:
bgcolor:背景颜色
backgroud:背景图片text:文本用什么颜色显示
link:超链接没点击时的颜色
alink:超链接点击了但是没有松开时的颜色
vlink:超链接点击了松开后的颜色
leftmargin:左边距
rightmargin:右边距
f、<label>
给文字加事件
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><!--<meta http-equiv="refresh" content="3;url=http://www.163.com" />--><title>头标签</title></head><body bgcolor="#330000" background="../../黑马52期Android/day01_html/上课示例/images/1.jpg" text="#00FF66" link="#9933FF" alink="#330099" vlink="#FF0066" leftmargin="0" topmargin="0">大家好<a href="#">点点点</a><label onclick="alert(this.innerHTML)">林志玲</label></body></html>
- HTML2--表格,框架,表单,多媒体,标签动态
- HTML2 body中的属性、列表、表格、表单、Div和Span、框架标签
- 表格标签、表单标签、框架标签
- HTML2 表格细边框
- HTML2.2表格
- HTML--文本标签/marquee/bgsound/列表标签/超链接标签/img 图像标签/转义字符/表格标签/表单提交/框架标签
- 第二天(就业班) html的引入、html常用标签、实体标签、超链接标签、图片标签、表格、框架标签、表单
- HTML表单·表格标签
- Html_表格标签+超链接标签+框架标签
- HTML2
- html2
- html2
- html2
- html2
- html2
- HTML2
- HTML2
- HTML2
- 简单论坛系统数据库的设计
- Android内存优化(2)-为什么寄存器比内存快?
- svn命令详解
- 深入详解Struts2——异常处理
- Linux集群系统包括集群节点
- HTML2--表格,框架,表单,多媒体,标签动态
- TCP协议三次握手过程分析
- 自动识别OpenCV版本并添加依赖库
- Java设计模式----组合模式(Composit )
- SSL工作原理
- Java编程思想第四版读书笔记——第十章 内部类
- Android内存优化(3)-Android系统堆内存限制浅析
- TortoiseSVN使用说明
- python 入门笔记(一)