Html简介2

来源:互联网 发布:ipadair2淘宝清除缓存 编辑:程序博客网 时间:2024/06/06 04:50


1.表格标签
  表格可以固定文本或图像的显示位置
<table></table>
  属性:bgcolor:设置表格背景色、
        border:设置表格边框宽度、
 bordercolor:设置表格边框颜色、
 bordercolorlight:设置表格边框明亮部分颜色、
 bordercolordark:设置表格边框昏暗部分颜色、
 cellspacing:设置表格单元格之间的间隔大小、
 cellpadding:设置表格单元格边框与单元格内容间隔、
 width:设置表格表格宽度、
 height:设置表格表格高度
<tr></tr>
  属性:align:设置水平方向上的对齐方式、
        valign:设置垂直方向上的对齐方式、
 bgcolor:设置行的背景色
<td></td>
  属性:width:设置单元格宽度,单位为像素或表格总宽度百分比,
        height:设置单元格高度
 align:设置单元格水平方向上的对齐方式
 valign:设置单元格垂直方向上的对齐方式
 colspan:设置一个单元格所跨的列数,默认值是1
 rowspan:设置一个单元格所跨的行数,默认值是1
 nowrap:禁止浏览器对单元格中过长的内容进行换行,默认换行依据,-或空格或特殊字符
        当单元格内容过长时,单元格会被撑大!
<th></th>
  用法与<td></td>一样:粗体,居中
<caption></caption>:标题标签对,必须紧跟在<table></table>后面

2.帧标签
分帧的作用
  将一个浏览器文档窗口分隔成多个窗口,每个窗口中都可以显示一个独立的网页文件
<frameset></frameset>标签
  不能定义在<body></body>标签对中,及其中也不能定义<body></body>标签
  属性:rows:设置每个帧的宽度
        cols:设置每个帧的高度
 border:设置每个帧窗口边框的宽度
 frameborder:设置是否显示帧窗口的边框,缺省值为1[yes](显示),0[no](不显示)
  必须设置其中的一个属性,否则会只显示第一个帧
<frame></frame>标签
  属性:src:初始装载的网页的URL
        name:帧窗口的名称,超链接的target指向这个name,就会在这个帧窗口中显示
        scrolling:是否显示滚动条,默认是浏览器自动控制,no:始终不显示,yes:始终显示
        noresize:禁止调整帧窗口的大小
  <a href="">的target属性
    四个内置的取值:_blank:在新窗口中显示,新窗口没有名称,脚本程序不能进行编程控制
                    _parent:当前帧的直接父帧窗口
      _self:在原窗口中显示,默认设置值
      _top:当前帧的最顶层的帧窗口
<noframes></noframes>标签:
    用于在不支持frame的浏览器中显示文本,要在其中嵌入<body>标签对
<iframe></iframe>标签对
   不需放在frameset中,放在<body>中,其中的内容只有在浏览器不支持iframe才显示

3.表格标签
<form>标签及其属性
<form></form>:用来创建一个表单,即定义表单的开始和结束位置
  <form>标签具有action、method、target、title、enctype等属性
  action属性:用来设置接收和处理浏览器递交的表单内容的服务器程序的URL
    若没有设置或为空时,form表单所在网页的url就将当做默认值使用
  method属性:用来定义浏览器将表单中的信息提交给服务器的处理程序的方式,取值可以为GET或POST,默认值为GET
    get:显示参数,post:不显示参数
  target属性:用来指定服务器返回结果显示的目标窗口或目标帧
  title属性:用来设置当鼠标在表单上任意位置停留时,浏览器用黄色小浮标显示的文本(如表单的名称或描述)
  enctype属性:指定浏览器使用哪种编码方式将表单传送给WWW服务器。
    该属性可以有两种取值:application/x-www-form-urlencode:浏览器会将参数中的特殊字符先进行编码,再传递给服务器
    和multipart/form-data:上传文件时,需要设置,默认的设置值是application/x-www-form-urlencode

  注:from标签中的标签,只有设置了name属性,才会被提交

表单字段元素
<input type="submit" value="按钮显示值">:提交按钮
  若也设置了name属性,该元素也会被提交给服务器
  若有多个提交按钮都设置了name属性,只有被点击的按钮,才会被传递给服务器
<input type="reset">:重置按钮
  点击时form中的标签都返回初始状态,该元素不会被提交给服务器
<input type="text"> :单行文本标签
  size属性:文本框的大小
  maxlength属性:可以输入的最大文本长度
  readonly属性:可以获得焦点,不能手动改变其值,可以通过脚本改变其值
  disabled属性:不可获取焦点,也不会被提交给服务器
<input type="checkbox">:复选框
  属性:checked,value
  若未被选中,不会传递给服务器,若没给value赋值,则默认为on
<input type="radio">:单选按钮
  多个单选按钮,设置成相同的名称,提交时只提交被选中的单选按钮
<input type="hidden">:隐藏字段元素
  浏览器不会显示,但是会被提交给服务器
<input type="password">密码输入区域
  浏览器以*显示
<input type="file">文件上传
  form标签的method设置为post,enctype设置为multipart/form-data
<input type="button">:普通类型按钮
  要与脚本程序相联系,才能执行一定的 
<input type="image">
  在表单上创建一个图像元素,src代替value,可以代替提交按钮,单击图像时,会提交点击的x,y坐标以及form中的其他信息
<select></select><option></option>
  <select>标签的属性:multiple:是否可以选择多项,ctrl+选择
                      size:设定在列表中可以看到的数目,默认值为1
  <option>标签的属性:value:若被选中,value与select的name属性,传递给服务器,若没有设置value,则将option显示值传递给服务器
                      selected:初始化时是否选中
        若多选时,传递多个value与select的name属性
  若不想选择,则添加一个value=""的option
<textarea></textarea>:多行文本框
  属性:cols:列数
        rows:行数
  初始值放在<textarea></textarea>标签中
<lable>:快捷键设置
  属性:for,accesskey
  <lable for="user" accesskey="a">用户名</lable>
  <input type="text" name="user" id="user"></input>
  lable的for属性与input的id属性相对应

4.头元素
  头元素是指位于<head></head>标签对之间的元素
  主要包括<title></title>、<base>、<link>、<meta>标签

  <title>网页的显示标题
 
  <base>标签
  <base>标签用于指定网页中的超链接的基准地址,以改变网页中所有使用相对地址的URL的基准地址。
  <base>标签通常的使用形式如下:
  <base href="http://www.it315.com/test" target="_blank">
  作用:
    href属性:设置该网页中所有使用HTTP协议的相对URL地址的基准地址,若网页中有如<a href="index.html"></a>这样的超链接
    它不会再像没有使用<base>标签式那样表示当前网页相同目录下的index.html,而是指向了http://www.it315.com/test/index.html
    target属性:用于设定该网页中所有的超链接显示的目标窗口,在<base>标签中设定target属性,可省得在所有的超链接的<a>标签中都加上target属性

  <link>标签
  <link>标签定义了当前文档和另一个文档或资源之间的关系
  几个主要的属性:
    href:另一个文档或资源的url
    rel与rev:定义link所连接的两个资源的关系类型,必须有其一
    title:两个资源之间的关系或描述,可选
    type:给出目标资源的mime类型
      例如 type="text/css" type="text/javascript"
    media:用于指定目标资源被接受的介质或媒体
      设置值:screen:屏幕(缺省值),print(打印机)projection(投影机),aural(扬声器),braille(触摸仪器),
      tty(电传打字机),tv(电视机),all(所有)等
      若需要输出到多种介质上时,用逗号分隔设置多个值
   
    rel与rev属性:描述连接的基本特征,连接类型
    rel:连接源是在当前文档中定义的,herf定义连接目标
    rev:连接目标是在当前文档中定义的,herf定义连接源
    设置值:Contents,index,Glossary,Copyright,Next,Previous,Start,Help,Bookmark,Alternate,
      Stylesheet(外部样式表)例如:<link rel="stylesheet" type="text/css" href="url">
      Shortcut Icon(指向一个16*16图标.这个图标将替换地址栏和收藏夹里的默认图标)
         例如:<link rel="Shortcut Icon" href="favion.ico">      

    <meta>标签
      有两种类型的<meta>,用不同的属性名来划分,这两种属性名为:name和http-equiv
      <meta name="某个设置值" content="对该设置值进行具体补充说明的信息">
      <meta http-equiv="某个设置值" content="对该设置值进行具体补充说明的信息">
     
      name属性用于在网页中加入一些关于网页的描述信息,例如网页的关键字(可供网页搜索引擎机器人查找、分类)、网页的描述信息等
      http-equiv属性用于在HTML文档中模拟HTTP协议的响应消息头,例如,告诉浏览器是否缓存该网页、使用什么样的字符集来显示网页的内容、
      隔多长时间自动刷新网页等等
     
      Meta标签的name属性设置
        Keywords:关键字,搜索引擎,搜索时依据的关键字,若有多个关键字,用逗号进行分割
      例如:<meta name="keywords" content="c,java,c++">
 Description:网页的简要描述,计入搜索引擎,若没有该属性时,会将网页开头的几行内容,计入搜索引擎
 robots:用来告诉搜索引擎,搜索机器人可以对该页面进行哪些操作
 设置值:index:可以检索和收录该页面(默认值)
         noindex:不可以检索和收录该页面
  follow:可以顺着该页面的超链接继续进行收录和检索
  nofollow:不可以顺着该页面的超链接继续进行收录和检索
  all:以上所有都可以
  none:以上所有都不可以
        Generator:编辑网页使用的工具
 Author:作者
 Copyright:版权声明
      Meta标签的http-equiv属性设置
        Content-Type:用来说明网页内容mime类型,以及文本内容使用字符集编码
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 Refresh头:用于告诉浏览器一段时间后,自动刷新或跳转到别的网页(可以在留言时跳转到某个页面)
   <meta http-equiv="refresh" content="1;url='http://baidu.com'">
     若不指定url,则刷新自身网页
        Expires头:网页过期时间
   例如:<meta http-equiv="Expires" content="Mon,12 may 2001 00:20:00 GMT">
   将content设置为0,可以禁止浏览器使用缓存页面
 Windows-Target:强制网页在某个目标窗口中显示
   例如:要防止自己的网页被别人当做一个frame页面调用,可以使用
     <meta http-equiv="Windows-target" content="_top">
 Pragma头:禁止浏览器缓存当前页面
   例如:<meta http-equiv="Pragma" content="no-cache">
         <meta http-equiv="Cache-control" content="no-cache">
        Page-Enter和Page-Exit:网页进入或离开时的显示的特殊效果
   例如:<meta http-equiv="Page-Enter" content="revealTrans(Transition=23,Duration="1.000")">
      Transition:表示特殊效果的类型,Duration:效果持续的时间,单位为秒

5.分区标签
  <div></div>块
  <div>标签可以用来组合其它的HTML元素,但不能嵌套在段落元素中
    如果嵌套,结果是不确定的。
  <span></span>文本块

0 0
原创粉丝点击