Quantcast
 16 12
发新话题
打印

入门级HTML语言学习教程

入门级HTML语言学习教程

编辑ing
/ s: \. z5 N+ I: |1 a( T
5 I- K9 t1 M/ F3 r8 D, n; a可参考http://www.w3schools.com/html/default.asp
为支持本站生存,占用您几秒钟时间,请随手点击本站顶部的Google广告,谢谢~~
Unto thine own self be ture and thou canst not then to any man be false!

珍惜自己的时间就等于珍惜自己的生命

TOP

1. HTML Introduction
: p, x" I7 ^- a' V$ t2 k
& U# t# Y  p8 h
  • HTML stands for Hyper Text Markup Language (HTML 的意义)
  • An HTML file is a text file containing small markuptags (HTML文件包含的就是一些tag代码)
  • The markup tags tell the Web browser how to display the page (浏览器就是根据tag代码来执行网页)
  • An HTML file must have an htm or html file extension (一个HTML文件会是htm或者html结尾)
  • An HTML file can be created using a simple text editor (用最基本的记事本软件就可以写HTML)
; B1 Q! \9 b* R1 r, x& W
参考下面一个示范
复制内容到剪贴板
代码:
<html>
<head>
<title>Title of page</title>
</head>
<body>
This is my first homepage.
<b>This text is bold</b>
</body>
</html>
可以保存上面的代码为一个叫index.html的文件,用浏览器打开看看。
为支持本站生存,占用您几秒钟时间,请随手点击本站顶部的Google广告,谢谢~~
Unto thine own self be ture and thou canst not then to any man be false!

珍惜自己的时间就等于珍惜自己的生命

TOP

2. HTML Introduction
8 I2 y& {) O! F% U# x7 R1 Y# |; {, i0 h
  • HTML tags are used to mark-up HTML elements (html tag 就是用来标出网页的元素)
  • HTML tags are surrounded by the two characters < and > (HTML 的tag包含在 “<” 和 ">" 里面)
  • The surrounding characters are called angle brackets
  • HTML tags normally come in pairs like <b> and </b> (tag 一般是一对使用的)
  • The first tag in a pair is the start tag, the second tag is the end tag (前面一个是开头tag,后面一个是结束的tag)
  • The text between the start and end tags is the element content (在tag之间包含的就是你的内容)
  • HTML tags are not case sensitive, <b> means the same as <B> (tag代码是不分大小写的) * 不过一般建议都用小写
. w" A1 ^- {& |2 n) s
学习一下下面的代码
复制内容到剪贴板
代码:
<html>
<head>
<title>Title of page</title>
</head>
<body>
This is my first homepage. <b>This text is bold</b>
</body>
</html>
为支持本站生存,占用您几秒钟时间,请随手点击本站顶部的Google广告,谢谢~~
Unto thine own self be ture and thou canst not then to any man be false!

珍惜自己的时间就等于珍惜自己的生命

TOP

3. HTML Basic Tags
4 i& Z; O+ f7 w6 n. z
5 c/ j* }* a$ S* c+ _先自己试试下面的代码
复制内容到剪贴板
代码:
<html>
<body>
<p>This is a paragraph.</p>
<p>This is a paragraph.</p>
<p>This is a paragraph.</p>
<p>aragraph elements are defined by the p tag.</p>
</body>
</html>
Headings
复制内容到剪贴板
代码:
<h1>This is a heading</h1>
<h2>This is a heading</h2>
<h3>This is a heading</h3>
<h4>This is a heading</h4>
<h5>This is a heading</h5>
<h6>This is a heading</h6>
Paragraphs
复制内容到剪贴板
代码:
<p>This is a paragraph</p>
<p>This is another paragraph</p>
*刚开始学的人一般会漏掉后面的结束代码</p>
- ~, @! S( g/ O$ Y: r虽然有些浏览器还是可以看得到,但是随着代码越来越规范
3 L" k1 v. g  L  a" [3 t, ]; W这些tag就不会被显示了
; \3 d- T" h; n& i( D7 s/ T( a5 x: r
line break
复制内容到剪贴板
代码:
<html>
<body>
<p>
To break
lines
in a
paragraph,
use the br tag.
</p>
</body>
</html>
Comments in HTML
复制内容到剪贴板
代码:
<!-- This is a comment -->
More tag information
复制内容到剪贴板
代码:
Tag                 Description
<html>             Defines an HTML document
<body>            Defines the document's body
<h1> to <h6>   Defines header 1 to header 6
<p>                  Defines a paragraph
<br>                 Inserts a single line break
<hr>                Defines a horizontal rule
<!-->                Defines a comment
为支持本站生存,占用您几秒钟时间,请随手点击本站顶部的Google广告,谢谢~~
Unto thine own self be ture and thou canst not then to any man be false!

珍惜自己的时间就等于珍惜自己的生命

TOP

4. HTML Attributes
9 S3 R# s* }/ d+ N( E* E1 @! i: h' |( h. u- f
tag 命令里面也可以有属性,来获得更多控制
9 ^9 R: |0 ?& O
- Y( F" Q) c3 I5 |% M看这段代码
复制内容到剪贴板
代码:
<html>
<body>
<h1 align="center">This is heading 1</h1>
<p>The heading above is aligned to the center of this page. The heading above is aligned to the center of this page. The heading above is aligned to the center of this page.</p>
</body>
</html>
再看这段
复制内容到剪贴板
代码:
<html>
<body bgcolor="yellow">
<h2>Look: Colored Background!</h2>
</body>
</html>
为支持本站生存,占用您几秒钟时间,请随手点击本站顶部的Google广告,谢谢~~
Unto thine own self be ture and thou canst not then to any man be false!

珍惜自己的时间就等于珍惜自己的生命

TOP

5. HTML Formatting- I9 Z: B  E( Z+ ?4 w
! p  I1 N/ f" p, m; O5 n
html有很多规定格式的命令,请看下面的示范:; @# g* t6 @* |/ ]' p, @/ H' E
文本格式
复制内容到剪贴板
代码:
<html>
<body>
<b>This text is bold</b>
<br>
<strong>
This text is strong
</strong>
<br>
<big>
This text is big
</big>
<br>
<em>
This text is emphasized
</em>
<br>
<i>
This text is italic
</i>
<br>
<small>
This text is small
</small>
<br>
This text contains
<sub>
subscript
</sub>
<br>
This text contains
<sup>
superscript
</sup>
</body>
</html>
Text Formatting Tags
TagDescription
<b>Defines bold text
<big>Defines big text
<em>Defines emphasized text
<i>Defines italic text
<small>Defines small text
<strong>Defines strong text
<sub>Defines subscripted text
<sup>Defines superscripted text
<ins>Defines inserted text
<del>Defines deleted text
<s>Deprecated. Use <del> instead
<strike>Deprecated. Use <del> instead
<u>Deprecated. Use styles instead
"Computer Output" Tags
TagDescription
<code>Defines computer code text
<kbd>Defines keyboard text
<samp>Defines sample computer code
<tt>Defines teletype text
<var>Defines a variable
<pre>Defines preformatted text
<listing>Deprecated. Use <pre> instead
<plaintext>Deprecated. Use <pre> instead
<xmp>Deprecated. Use <pre> instead
Citations, Quotations, and Definition Tags
TagDescription
<abbr>Defines an abbreviation
<acronym>Defines an acronym
<address>Defines an address element
<bdo>Defines the text direction
<blockquote> Defines a long quotation
<q>Defines a short quotation
<cite>Defines a citation
<dfn>Defines a definition term
为支持本站生存,占用您几秒钟时间,请随手点击本站顶部的Google广告,谢谢~~
Unto thine own self be ture and thou canst not then to any man be false!

珍惜自己的时间就等于珍惜自己的生命

TOP

6、HTML语言剖析之清单标记/ D5 u& {7 a3 Q
9 D/ f/ h+ q8 U2 u9 F3 Z6 v
<OL> <LI>5 x. _, _# r, Y7 b
<UL>
' o/ S! l/ A8 N9 O<MENU> <DIR>
0 |5 _4 s, d6 y5 G<DL> <DT> <DD>  
6 V0 x9 n4 b8 k, b& S■ <OL> <LI> :  ! H9 ?7 [% P/ C4 w
( o9 }* n. }( v( V
<OL>称为顺序清单标记。<LI>则用以标示清单项目。
* c8 p% z; G% P* @8 R- S2 m所谓顺序清单就是在每一项前面加上 1,2,3... 等数目,又称编号清单。
- t+ k" K4 b$ F<OL> 的参数设定(常用):
1 {* h. V' Z. p( M4 E+ e例如: <ol type="i" start="4"></ol>
% p/ S4 Y6 G6 [$ h7 c* n
: o7 l' X9 I! v/ K+ Itype="i"1 k! F2 e7 I: L
设定数目款式,其值有五种,请参考 右表,内定为 type="1"。
* B' b$ G' M; }1 j: k1 Istart="4"
' T5 I3 |2 G# y$ t6 J设定开始数目,不论设定了哪一数 目款式,其值只能是 1,2,3.. 等整 数,内定为 start="1"。4 g% K) ]6 n2 \( B/ u
Type Numbering style
$ G" n# S) D2 k) d9 {6 w* m% T1 arabic numbers 1, 2, 3, ...! g6 Y& g! b' i3 g1 c
a lower alpha a, b, c, ..., |0 r+ K; ?% z5 I
A upper alpha A, B, C, ..., R+ k7 V) l* h: S4 m# \
i lower roman i, ii, iii, ...
3 {6 h& C6 ?: A5 _) f8 X" wI upper roman I, II, III, ...( \" l. B/ J1 R% L
- U- W/ v% Y5 B! K
5 }9 b0 {6 K- {
* d9 P: A- n0 [7 p, w2 C" `) g
<LI> 的参数设定(常用):; j* ^  N3 X7 B4 ?5 A0 s" I, H6 R/ L
例如: <li type="square" value="4">
/ ]' ], `6 T1 R2 K- r1 y0 }; @: z% f! Z+ ?3 M+ ^- ]
type="square"
$ P! z& y# `+ u$ C7 v3 |2 l' O) p只适用于非顺序清单,设定符号款式,其值有三种,如下,内定为 type="disc":! f9 V. Y% o" \- F
符号  是当 type="disc" 时的列项符号。
/ J) g+ W5 a( b( J4 X( P符号  if" width=10 height=10 border=0> 是当 type="circle" 时的列项符号。
; s; d9 L1 K6 h/ S, M符号  是当 type="square" 时的列项符号。
' o0 K0 Y/ \2 Evalue="4"
. H5 b$ _. m9 k' Q! \只适用于顺序清单,设定该一项的数目,其後各项将以此作为起始数目而递增, 但前面各项则不受影响,其值只能是 1,2,3.. 等整数,没有内定值。. b; Z+ I* W9 H6 z0 ~" m0 J
例子: HTML Source Code (原始码) 浏览器显示结果
* B1 i+ O( `4 b0 yMy best friends:5 \5 [( ]1 r% d; I- P
<ol>+ B- p6 i7 G% j; c
<li>Michelle Wei8 }" a' ~" A6 Z4 @! P) q! |
<li>Michael Wan
" ~5 ~" z! u, n* W: M! {$ g* N<li>Gloria Lam
& D  N9 J( Y3 e4 q% Y; n7 C* c, c</ol>  My best friends:! D  M, f7 u* r, N2 \: g
Michelle Wei
! c0 R9 M+ C& t  F# k. TMichael Wan
' ^3 K- A0 C. T0 U; yGloria Lam
/ f1 M  i/ C5 n8 W8 v' a3 Q( Z6 o, }$ P

5 S) s5 T' k# Y
# E& }. {0 i' v/ E  ]9 E, [■ <UL> :  
8 d$ l/ R  B) ~5 p
0 l  a5 _: W1 E" b6 _; Y/ \<UL>称为无序清单标记。  E# Y, \$ h$ g! g. W! X
所谓无序清单就是在每一项前面加上 、、 等符号,故又称符号清单。
8 ?+ \5 H# P* F3 d% Q7 @; s% B2 {4 i( C<UL> 的参数设定(常用):
* _' V; s) L3 D/ W# v# w例如: <UL type="square">
6 E8 n/ y4 U) X5 h% ~- R3 s2 Z
type="square"
8 S$ {6 p$ l- h设定符号款式,其值有三种,如下,内定为 type="disc":0 p$ |& ]' u1 u' @$ k- u
符号  是当 type="disc" 时的列项符号。/ p, J5 C- F( O% A+ P5 Y5 w
符号  是当 type="circle" 时的列项符号。" V7 N' R# D8 L2 [$ v! E  b
符号  是当 type="square" 时的列项符号。
& e! [- O/ u* N% ~* O2 B, F9 p注意:由于 <UL> 及 <LI> 都有 type 这个参数,两者尽可能选用其一。4 |, a4 n* V# `! a) S- B) |
5 z' x5 w4 q5 X3 N/ `" s) A
例子: HTML Source Code (原始码) 浏览器显示结果
6 G# Z: U' K7 H5 ]6 E2 WMy Homepages:0 E% z5 ~5 Z4 J4 f
<ul>/ D( f, d8 F2 M8 X; z
<li>Penpals Garden
6 C) X: K6 ^" r1 V3 |7 {( o- ]<li>ICQ Garden
2 j3 T6 W0 U9 y: I( A1 W<li>Software City7 m' e: }2 [' y8 W
<li>Creation of Webpage, f, [7 c- U, w  l, s
</ul>  My Homepages:9 h& D6 \6 S# m2 V7 H
Penpals Garden- c( \# {- \3 V
ICQ Garden9 \) e  m/ Q3 b/ ]1 m$ U
Software City8 u: }1 N, @3 S- k2 R* y; w4 m
Creation of Webpage
9 a( a  E* h. b  f! J; C4 B8 k
6 \# d9 \  ?6 N% s$ b4 W% f2 C5 E0 a0 b: c7 {
: ]* H* z% I5 t; k, q: Z& S
■ <MENU> <DIR> :  
" @' H* D4 F  D, x! e# G# M
) i6 j- e* A/ i- }& p6 c4 m0 R2 x$ R. b这两个标记都不为 W3C 所赞同,希望用者能以 <ul> 及 <ol> 代之。. L( O0 Y5 x8 ]+ @' l1 H) A
<MENU> 及 <DIR>,基本上它和 <ul> 是一样的,在一些特别的浏览器可能表现出 <ol> 的 效果,于旧版的 IE 或 NC 标记 <DIR> 不显示符号或数目。两标记的用法与 <ul> 完全一 样。# D9 |5 F4 J! U# y
例子: HTML Source Code (原始码) 浏览器显示结果
6 ]5 H2 [* [7 A; _: d; r2 rMy Homepages:& u9 ~/ @; C2 w/ l) P" N
<dir>/ D6 i- T& H3 o  b3 `" r
<li>Penpals Garden2 f8 ^1 u" ^5 @2 w6 Q
<li>ICQ Garden
. Y/ x! h+ T! n; w& w, |" L<li>Software City
+ R" ~- a2 u# K9 L* k( b( `! d<li>Creation of Webpage  Y! O% f. T9 }. @& V; v1 N
</dir>  My Homepages:  v* v& ?( n7 x1 [
Penpals Garden/ v$ |- l7 x5 V$ H5 X* p
ICQ Garden% q+ s! p4 q1 d+ m9 e9 U! a
Software City
9 A) W4 z3 w1 r6 ^. z/ a. _Creation of Webpage
( O5 z2 l* `1 Z3 v. v# r
5 C5 ~1 t! j  V+ ?; ]% h2 j6 x8 M1 G! [+ @9 z9 t; p: y6 P( M
( _: d) v1 R$ R* f; b
■ <DL> <DT> <DD> :  
  F: l3 z. k: n
" a" l& i9 t) h0 G2 f; J<DL>称为定义清单标记。 <DT> 用以标示定义条目,<DD> 则用以标示定义内容。
5 n/ z9 N4 o( g  C! V. D/ _# }4 P* U: x所谓定义清单就是一种分二层的项目清单,其不故符号及数目。4 i: h. E- g; X' c/ Y2 q
三个标记都没有常用的参数。而 <DT> <DD> 可以独立使用,只是一些旧的浏览器并不支 援,如 IE 3.0。常用的如 <DD> 标记可用以制造段落第一个字前面的空白。
- q, X: S) I/ L0 K, M, o) P, [+ J! ?7 |) P( k+ P+ l% A- `
例子: 原始码 <dl>
- j' N. w' H5 @7 w7 T! |2 E<dt>How to use Definition List
7 g0 R# x% k2 H, P( K, |<dd>First, you should not place paragraph tag right after or before a list structure or between the items of a list. In cerntain contexts, use of extra paragraph tags should always be avoided, when you realize this concept, it is quit easy to write a HTML.# G& L/ R! q6 H
<dt>Other things to know
7 v& V) O$ g- O6 J% Q+ [! p4 m<dd>We usually put only ONE Definition tag following the Definition Term tag, more than one DD tag is not recommanded. Besides, unlike Definition List is a nonempty tag, both Definition Term and Definition Description are empty tags.
7 M9 b# t% j" i/ J</dl>  * d; W. t. ?0 y) N8 A
显示结果 How to use Definition List
2 r. O$ ?' W& }, c1 h9 ]First, you should not place paragraph tag right after or before a list structure or between the items of a list. In cerntain contexts, use of extra paragraph tags should always be avoided, when you realize this concept, it is quit easy to write a HTML.
4 q! R0 ]) h1 {7 T; IOther things to know2 a1 j2 W- P: K+ @5 M+ R
We usually put only ONE Definition tag following the Definition Term tag, more than one DD tag is not recommanded. Besides, unlike Definition List is a nonempty tag, both Definition Term and Definition Description are empty tags.
为支持本站生存,占用您几秒钟时间,请随手点击本站顶部的Google广告,谢谢~~
Unto thine own self be ture and thou canst not then to any man be false!

珍惜自己的时间就等于珍惜自己的生命

TOP

7、HTML语言剖析之表格标记. j0 T  }( _# b# L& H

( h$ w/ V( ~/ a5 I6 U+ O3 w- [* e9 C5 `: A2 N* v
表格标记
. A  o) k7 r$ T1 b  b; ]; U<TABLE> <TR> <TD>: o  t2 e; G5 {* D$ W$ E% w
<TH>9 M4 P5 S4 J6 f
<CAPTION>  1 ~! b  ?. N: O) V
■ <TABLE> <TR> <TD> : ▲Top
2 G; }% b3 l, A- L! X
: k  w3 P: D. F. ~0 k这三个标记是定义表格的最重要的标记,可以说只学这三个己足够。& l' l. u8 E3 O& X/ u* K7 J! [% I# s
<TABLE>是一个容器标记,意思是说它用以声明这是表格而且其他表格标记只能在他的 范围内才适用,属容器标记的还有其他。; z3 W. r& X5 e' d4 S1 n4 x0 M4 [
<TR>用以标示表格列(row)
$ |( y6 V" v+ \- z8 V$ y3 A2 {8 P<TD>用以标示储存格(cell)8 C- z  ]5 x2 H% r. G- r$ C8 ^9 L
<TABLE> 的参数设定(常用):2 B% q$ ^$ C0 b3 y  m
例如: <table width="400" border="1" cellspacing="2" cellpadding="2" align="CENTER" valign="TOP" background="myweb.gif" bgcolor="#0000FF" bordercolor="#FF00FF" bordercolorlight="#00FF00" bordercolordark="#00FFFF" cols="2">4 m% `% z( @" e( _
' Q* J, F5 B  S6 X; |
  q# a: X! q+ f. D! x
width="400"
1 t6 j/ L( P6 G0 C% q6 F& {表格宽度,接受绝对值(如 80)及相对值(如 80%)。; T  M$ ~. g4 W$ t* K0 l
& @3 Y' H6 _+ p
border="1"
' e" \/ V' i9 N% r! N5 ~3 b6 z' J) p表格边框厚度,不同浏览器有不同的内定值,故请指明。
8 t4 Q& O/ q% }8 B3 y9 N" e8 D% K9 {/ M4 Q3 G
cellspacing="2"0 B# i# ]7 `! a8 K' u1 @! R1 e
表格格线厚度,请看例子三,那是加厚到 5 的格线。& q  W$ q; O1 x$ F* _" c
4 `4 ^, S# ~, p9 ^' f
cellpadding="2"
# R/ n# V9 P3 U% V文字与格线的距离,请看例子四,那是加至 10 的 padding。
+ }5 |8 U6 j( I3 H& L) i& J+ S* l  ~7 ^
align="CENTER"4 V# l' b7 ]0 l2 {1 s: E) n
表格的摆放位置(水平),可选值为: left, right, center,请看例子五或六,那表格 是放于中间的,为怕一些浏览器不支援,故特加上居中标记<CENTER>,只是多 层保证而己,当然只用<CENTER>亦可。/ g5 ~) J" ], D# _
5 ], C  S3 K9 L3 {+ Q
valign="TOP".
, }1 p5 b9 D  T( M( ~) M$ a表格内字画等的摆放贴 位置(垂直),可选值为: top, middle, bottom。
: c$ W4 d) }# g+ s" u, N3 X5 f4 d  ?% a7 `2 w& h, w
background="myweb.gif"
! \: Y, J4 A& l0 G: n表格 纸,与 bgcolor 不要同用。: ~6 ]; T# b; r6 R& @

! `$ M+ O# B1 l5 ^' ^! q" Hbgcolor="#0000FF"
) ?* d& i1 X- k" A# o* h4 D! q表格底色,与 background 不要同用,请看例子六。" U0 o! M/ ^- @

/ D0 \# X9 J+ U5 lbordercolor="#FF00FF"8 Y9 z' S/ |) l( G" L( P* ~
表格边框颜色,NC 与 IE 有不同的效果,请看例子六。
; j6 W5 {' r( p: P, J: ]/ X/ R6 S* s9 g+ {9 O4 g3 t
bordercolorlight="#00FF00"3 m; O$ C5 c* l) d  F1 P
表格边框向光部分的颜色,请看例子二。『只适用于 IE』
, U9 O7 F3 K  h, D$ Z2 C' e
9 f, n0 y6 R& T1 `/ ?& hbordercolordark="#00FFFF"
% W5 I5 w  O* T. E表格边框背光部分的颜色,请看例子二,使用 bordercolorlight 或 bordercolordark 时 bordercolor 将会失效。『只适用于 IE』
1 E; q# p$ V% ~6 r( k7 v% |" s) S6 Y$ ~4 j4 p, ~7 e0 a
cols="2"; y4 W" u& O* t: I, {
表格栏位数目,只是让浏览器在下载表格是先画出整个表格而己。6 d" _8 i5 H' X) V1 y7 s
<TR> 的参数设定(常用):
4 ?# O; y/ H' w4 k8 U2 F例如:<tr align="RIGHT" valign="MIDDLE" bgcolor="#0000FF" bordercolor="#FF00FF" bordercolorlight="#808080" bordercolordark="#FF0000">
% h; g) m( ~* r4 v- g  Q/ y, j+ ^; Z2 U) o3 r) A/ d% F7 e
align="RIGHT"( ~1 a8 I* |9 p
该一列内字画等的摆放贴 位置(水平),可选值为: left, center, right。2 l5 M( }8 s7 H" A

2 r4 M: d' f% O7 qvalign="MIDDLE"/ |$ l: {) u/ L; h
该一列内字画等的摆放贴 位置(垂直),可选值为: top, middle, bottom。
/ ]* F6 Z  @6 {% h! h6 z
1 o4 V, T) K) pbgcolor="#0000FF"  B: U# S, n! m5 y2 m
该一列底色,请看例子五。
9 @8 W8 f! j# w1 g5 o$ G
) \' c* J) e$ e, K6 Mbordercolor="#FF00FF"- F- h; H0 h+ u8 g
该一列边框颜色,请看例子三。『只适用于 IE』
' }9 f3 \$ H* \, \1 L* Z: B! S7 Q, ~, g7 w: z  M
bordercolorlight="#808080"
* n3 s8 ~4 ^& {$ v该一列边框向光部分的颜色,请看例子三。『只适用于 IE』
6 @5 q( d0 U9 k/ n; i; n( \) R4 F; a: Q0 ?: L7 M
bordercolordark="#FF0000"6 I% I, m+ z+ V# a3 E( X0 b
该一列边框背光部分的颜色,请看例子三,使用 bordercolorlight 或 bordercolordark 时 bordercolor 将会失效。『只适用于 IE』
( N1 q% O1 m- ^5 T/ z3 @<TD> 的参数设定(常用):
# M& w4 Y1 ^7 g/ B3 n例如:<td width="48%" height="400" colspan="5" rowspan="4" align="RIGHT" valign="BOTTOM" bgcolor="#FF00FF" bordercolor="#808080" bordercolorlight="#FF0000" bordercolordark="#00FF00" background="myweb.gif">& `% `, X; ^% p& f+ e
; \9 y3 j  N# F7 [
width="48%"
1 U7 q# @; d9 F3 |% S1 K该一储存格宽度,接受绝对值(如 80)及相对值(如 80%)。
3 w0 ?/ C6 T& X& c* i& C# m: _- d% R& S+ z/ P! U  U
height="400"3 ]  T6 m& C0 h# T
该一储存格高度。2 ^1 p7 t6 L1 W6 t
# I- r& u' J- m! c9 t& L
colspan="5"
- l2 N# k# G9 a: J" \. B; e该一储存格向右打通的栏数。请看例子六9 w" w7 r6 c6 T  L) Q

  }; e1 H! M' {5 ^! Frowspan="4"
+ ~$ A& q) G) q( @; I6 K) X该一储存格向下打通的列数。请看例子六
/ u/ B+ x  [" m/ x+ ?& E/ b1 t% p4 {4 s3 o/ D
align="RIGHT"6 Y. L- l( s( M
该一储存格内字画等的摆放贴 位置(水平),可选值为: left, center, right。, T! }2 X) L4 @) m5 W' f

! g( e' `/ P5 Qvalign="BOTTOM"
5 C% _( r3 l/ P! V6 O该一储存格内字画等的摆放贴 位置(垂直),可选值为: top, middle, bottom。
  S9 `* e* n- f9 ?; l4 O4 v' w) P- {9 J; l: v8 [: i
bgcolor="#FF00FF"% C# T. j* i9 G* s% S
该一储存格底色,请看例子四。# N7 o& `. ]; ^
8 D( @/ X( U' z
bordercolor="#808080"
& |( \% e2 M  w6 c该一储存格边框颜色,请看例子三。『只适用于 IE』
0 o3 _# z3 o( e) d6 w
0 N2 H- K7 {, K2 Dbordercolorlight="#FF0000"- H/ T( ^) h0 q8 W- B3 X; \, }
该一储存格边框向光部分的颜色,请看例子三。『只适用于 IE』8 d7 q3 T& B/ V' u7 B# U7 K' v
; @( ?/ z. m. `2 B$ w8 I
bordercolordark="#00FF00"
0 h6 e0 p6 V8 t2 @' O该一储存格边框背光部分的颜色,请看例子三,使用 bordercolorlight 或 bordercolordark 时 bordercolor 将会失效。『只适用于 IE』
) }7 P  o6 ^8 Z% R* Z- [( o8 f$ H( u
background="myweb.gif"/ u1 n- K6 Y4 p" o1 k" ~1 s
该一储存格 纸,与 bgcolor 任用其一。
1 c4 H2 u5 i. {" O1 }. |例子一: 原始码 <table width="60%" border="1">' }7 A- j: @5 {  z& L
<tr><td>只有一个储存格(cell)的表格</td></tr>
2 |' `4 [! N' X: |$ I</table>  
2 _1 Y/ n# F5 ?9 Z0 L, r! J显示结果   只有一个储存格(cell)的表格% O3 o) Z2 H& f

7 T7 b4 R! u7 }3 L) O0 x2 q% p' s0 v8 ]/ b7 [- N9 E
8 x7 t/ n9 X7 K7 H8 x

, Y! J9 D' M! h5 b6 w8 k% }例子二: 原始码 <table width="60%" border="0" bordercolorlight="#FF00FF" bordercolordark="#FF0000">9 Q' @7 N$ [( G+ [; a  {, {4 E
<tr><td>第一列第一栏</td><td>第一列第二栏</td></tr>
, \. w+ D# B3 }8 }</table>  
( F" P' [8 n- u, L" V. \: n显示结果   第一列第一栏 第一列第二栏8 ]. `, m2 [- |( _, ?7 B
# b$ A- M/ {1 ^2 N0 U3 u% a3 S
  T2 r' L! y3 N* b" E6 {: p+ E3 b
) H9 O' W, Y, V  ^8 l4 y: {

4 b) a4 A) {+ F# H. b6 p例子三: 原始码 <table width="60%" border="0" cellspacing="5">
3 J* }1 R' l/ R: L2 M( n     <tr bordercolor="#0000FF">& T" w2 g4 @+ D
<td>第一列第一栏</td>& T3 t0 ^8 f' l% L( y1 Y$ w
<td>第一列第二栏</td>
$ [- E$ Z" ?; ~     </tr>
, r9 G  E: f+ O3 K- S) K% H     <tr bordercolorlight="#FF00FF" bordercolordark="#00FF00">! i& i# G0 f& C1 W1 B. Z7 q
<td>第二列第一栏</td>
0 @" f0 `7 r# Y/ L7 J+ M" {. n<td>第二列第二栏</td>
; d* T" S2 |8 ^  K/ L7 ^+ v) M: O3 e/ u: a     </tr>3 v8 m0 V- n) e" H
</table>  
0 y2 F  W' b/ S: ~显示结果   第一列第一栏 第一列第二栏
& t; Y# b: y' n7 b: q第二列第一栏 第二列第二栏
2 `4 l8 M$ O$ F' H- v
% [8 [5 {+ b) @
8 D+ i% g+ p% i8 |. j5 q, T" G+ @" f) e0 R$ S4 B

- _( e0 O, d( |例子四: 原始码 <table width="60%" border="0" cellpadding="10">9 ~3 [: b% L( o9 Z" n9 o; Y2 d( s
     <tr>( T) N' B4 ~1 U7 `7 M; l
<td bgcolor="#FFCCE6">第一列第一栏</td>
* B% n4 ]; |% r( Y<td bgcolor="#FFFFC6">第一列第二栏</td>
( n6 M! P: p! m% y' |* H* j- c     </tr>/ t- x2 E" m; t0 B& U7 |
     <tr>& A7 Y7 R, o5 ]8 h# a
<td bgcolor="#FFD9FF">第二列第一栏</td>+ B3 i7 _  H8 Y' T8 G( r1 q
<td bgcolor="#DAB4B4">第二列第二栏</td>
4 L( g) d1 z: c  m9 o: z     </tr>
- m+ s& O4 n) |5 [' }</table>  
- n# X+ e' `. g& G( c显示结果   第一列第一栏 第一列第二栏2 O, K2 i: b9 T/ u2 o$ d) a
第二列第一栏 第二列第二栏
- ^- e, S# C; E, J0 M6 s: b( f2 @0 t: x& c6 @( `7 y$ [

% Z6 \  i1 U, _7 R0 x4 d3 ]3 G2 p6 d# h2 ^. V' o" `# u

: I! z+ o0 R1 `& N$ {例子五: 原始码 <center>: d1 B0 t5 ]  x/ ^% u" l- |! M% z4 E
<table width="60%" cellspacing="0" cellpadding="2" align="CENTER">
6 m6 M% B7 J" V     <tr>
( S' ?% `7 a  d<td bgcolor="#FFD2E9">第一列第一栏</td>
& ~$ ^! r9 @9 I1 t! Y% i7 W<td bgcolor="#FFDAB5">第一列第二栏</td>
+ F( h! n8 M! J<td bgcolor="#FFFFB5">第一列第三栏</td>
, }: b0 K, P& d* |" \! h/ P# o     </tr>
7 o/ ~$ ], ~% _     <tr bgcolor="#C0C0C0">
' t  }+ _: O5 L; D7 }. [5 R<td>第二列第一栏</td>+ b& u6 [9 k% p% @
<td>第二列第二栏</td>
* U' B; a( s( Q& x+ i% e% c<td>第二列第三栏</td>
% l' ^% P9 B, j% Q! i  c     </tr>7 D0 I( @" ?) ]. K7 I/ ]
</table>
8 L/ j, k) }) g3 Y5 g5 a</center>  
' ?9 c$ g$ b+ l+ c- T8 Z9 j显示结果   9 T2 {1 X0 N4 i' v
第一列第一栏 第一列第二栏 第一列第三栏
( h! W9 ~- X9 Q' g' p& J8 N6 `$ _第二列第一栏 第二列第二栏 第二列第三栏( I" ~6 z3 ^. @( ]( M4 s& O
% j: J6 V: i5 _

# A9 `$ K% z# R: {& M  ^% E6 ?4 k, R& E( Z- {
例子六 原始码 <center>
! b$ r6 J2 w  R9 x1 a+ `4 P2 h<table width="350" border="1" cellspacing="0" cellpadding="2" align="CENTER" bgcolor="#FFC4E1" bordercolor="#0000FF">3 o7 k: S/ o1 w, q3 {
     <tr>
4 m4 }6 h! Z" p4 w, ~<td>第一列第一栏</td>9 b+ I  p2 E2 o/ Z& N! Y
<td colspan="2">第一列 之 第二栏及第三栏</td>( ^- r2 h/ r. c7 u& B0 h, H& ~
     </tr>
" ^1 c) Z% e. u/ D* o     <tr>
8 m! i, r! C6 f1 a# _/ [' M<td rowspan="2">第二列及第三列 之 第一栏</td>- Z- @# C2 J, q9 a3 x! T
<td>第二列第二栏</td>2 I) ^$ a7 d9 v5 A( U9 X4 {; J; X
<td>第二列第三栏</td>
5 x6 s% C( Q/ |     </tr>
+ x' f8 `6 B: T3 R" l: l4 j     <tr>
6 e; i' j* y+ @% }6 `- G<td>第三列第二栏</td>0 O6 ^; Q2 J* O5 {$ l1 r7 n3 A
<td>第三列第三栏</td>" J+ e) s# }$ L
     </tr>
0 j& w7 s' W) V3 F/ r</table>1 r4 ^- o, C. m1 ?* U
</center>  4 m, L4 }7 w' V7 Q  @, f* y
显示结果   % R6 _4 x' o, j: N. M+ F  c: Z
第一列第一栏 第一列 之 第二栏及第三栏' p3 ]. v5 F5 R5 s" V
第二列及第三列 之 第一栏 第二列第二栏 第二列第三栏
: O* {% ]2 B' [  u第三列第二栏 第三列第三栏. \. p, k6 E. [, g9 K) ^
8 x. w7 x  Y% q6 I+ w( D; g/ U
/ H+ Y- l, u$ f
/ _. [! X! g7 [/ q! W% j4 ]
■ <TH> : ▲Top' s0 d5 p7 @' t* U6 T
2 T) K0 R1 e0 e* e& ~: v$ o# k
<TH>与<TD>同样是标示一个储存格,唯一不同的是<TH>所标示的储存格中的文字是以粗 体出现,通常用于表格第一列以标示栏目。它的用法是取代<TD>的位置便可以,其参数 设定请参考<TD>。8 R# F6 j7 M; _# H6 F& X- q
当然若为<TD>所标示的储存格中的文字加上粗体标记<B>便等如<TH>的效果。3 S6 W6 j3 {4 A0 e
例子: 原始码 <center>
; F8 I6 a" l. X: u: ~2 U<table width="350" border="1" cellspacing="0" cellpadding="2" align="CENTER">
( Z! [6 V2 J& a% K# X     <tr align="CENTER">
; n5 T. I1 [3 U9 F7 _; ?<th>Month</th><th>% of IE visitor</th><th>% of NC visitor</th>
# g* o+ R; `: c     </tr>6 e/ a) M- P' ~  f2 j; h, X, Y9 p
     <tr align="CENTER">
  _8 L2 a6 K" l% I" K- l) I/ X<td>August</td><td>61%</td><td>39%</td>+ ^0 O7 z0 R( H; C! x
     </tr>5 f6 C9 a6 \$ @' z
     <tr align="CENTER">
1 p- |8 `2 f( `2 K' A<td>July</td><td>54%</td><td>46%</td>
; P7 {6 o( i, ^8 Y, B% K     </tr>
& N: x, V& b4 W/ G2 ]     <tr align="CENTER">' _* |0 @7 T4 c) |5 z7 g7 Z
<td>June</td><td>52%</td><td>48%</td>
& i/ A6 Q( `" i7 N( }& e     </tr>- x: x" k( D& F0 h( E& W
</table>
4 ^  k. P" s6 z/ b% q2 X( }( P5 _$ M</center>  * ?- L, Q0 A0 _0 m* t
显示结果   
  r, w$ ~3 F- ]- Q( O) X, CMonth % of IE visitor % of NC visitor
! q5 T0 @. z8 J5 U* M, BAugust 61% 39%* N% x) b# }) P! Q" L
July 54% 46%* X6 A: E( m+ R* R* E
June 52% 48%# A" ^# @5 O* y" b: x9 D; Z
$ j2 ]- t) @4 f" O- p4 T: N- Q
* a8 S& r/ C, l: B

. N7 Q, `2 a5 z  S( h2 X$ d■ <CAPTION> : ▲Top
- X1 _* L6 E* `3 V
8 M$ T2 X& ?# D3 f<CAPTION> 的作用是为表格标示一个标题列,有如在表格上方加上一没格线的打通列。 当然亦可置于下方,通常用以存放该表格的标题。0 C. }9 ~- X4 f8 v5 Y0 C1 d* F
<CAPTION> 的参数设定(常用):3 S; F  M) E( l$ J
例如:<caption align="TOP" valign="TOP"></caption>
+ W. U+ S9 T0 ]
! K+ w8 I( \/ ?. L, ealign="TOP"
8 Y, @' L# d. ~" E该表格标题列相对于表格的摆放贴 位置(水平),可选值为: left, center, right, top, middle, bottom,若 align="bottom" 的话标题列便会出现对表格的下方,不管你 的原始码中把 <caption> 放在 <table> 中的头部或尾部。
, v) i! m* a! a! {7 v1 [8 r' M3 S$ s6 d- E) @5 b6 \0 V
valign="TOP"/ B- M+ L7 n# ]7 k' s0 ~
该表格标题列相对于表格的摆放位置(上下),可选值为: top, bottom。和 align="TOP" 或 align="BOTTOM" 是一样的,虽然功能重复了,但如果你要标题列 置于下方及向右或向左贴 ,那末两个参数便可一 用了。当只 一个参数时, 请首选 align,因为 valign 是由 HTML 3.0 才开始的参数。
8 w* J$ Z2 o) k例子: 原始码 <center>
2 U" F; o3 H: E# {, h4 F: ~4 k* ~) u<table width="350" border="1" cellspacing="0" cellpadding="2" align="CENTER">
- K* J7 X  z# W' ?. ]4 x<caption>网页速成 八月份访客浏览器使用分析</caption>9 d4 x1 O+ v/ a7 U
     <tr align="CENTER">
0 q% z0 U; ~+ |+ Y<th>Month</th>4 Q# r- H7 Y) K
<th>% of IE visitor</th>; Q7 x  `; O, t
<th>% of NC visitor</th>5 s: q' [& O/ h! L' l/ ^0 o
     </tr>& n( V# `- B" Z) x9 q) P- f! {
     <tr align="CENTER">% p7 f, L# f1 C% A
<td>August</td>, A" l0 C# e' K
<td>61%</td>
, e; o" [% D& y0 ?<td>39%</td>
$ X" n3 _# ]6 ?     </tr>
# b8 J! Y# }6 {- e  C1 j( C</table>
& o1 a* C' C* s/ B! t</center>  
; L# M( k0 }: `0 k显示结果   9 q) ]% E7 r5 f; [' P+ l; a
网页速成 八月份访客浏览器使用分析 Month % of IE visitor % of NC visitor
, s4 k3 F1 ]1 C/ JAugust 61% 39%
为支持本站生存,占用您几秒钟时间,请随手点击本站顶部的Google广告,谢谢~~
Unto thine own self be ture and thou canst not then to any man be false!

珍惜自己的时间就等于珍惜自己的生命

TOP

8。1、HTML语言剖析之表单标记 -1
% \# R  F$ W0 }6 S9 V; J8 l6 [% z9 j
<FORM> <INPUT># J  g: [0 i& i+ h& T; b
INPUT 的种类: Text, Radio,Checkbox, Password, Submit/Reset, Image, File, Hidden, Button。
( O% L9 z/ }! V0 q; x' \<SELECT> <OPTION>/ y/ u* y7 d% e% U7 U% s0 Q. @, R8 U
<TEXTAREA>  
, ]% Q2 I$ m; Z( P■ 引子
6 T0 M- [4 v; a5 h2 ~表单的用处很多,于网上无处不见,当然是配合 CGI 使用为佳,所以馈下有意使用或学 习 CGI 的话,表单设计见必需的,这一节介绍的标记不多,但其参数变化很多。一份表单的基本架构是:在 <FORM> 标记的包围下加上一种或以上的表单输入方式及一个或以上的按键。  5 S' W( _& m/ s
■<FORM> <INPUT> :  9 p5 S# C6 J  W6 @# P

, k+ j" Z9 T4 F<FORM>称为表单标记,用以宣告此为表单模式,属于一个容器标记,表示其它表单标记需要在它的包围中才有效,<INPUT>便是其中的一个,用以设定各种输入资料的方法。它 是一个空标记。( j5 L+ d* m1 Y: Y) J
<FORM> 的参数设定(常用):. T6 l1 P! q4 z* Z
例如: <form action="http://your.isp.com/cgi-local/example.cgi" method="POST">' p4 T& ~# ]  o! V' N1 L0 @* g
, u; I. J' Y  [5 o+ z/ M/ w) a# }
action="http://your.isp.com/cgi-local/example.cgi"
+ F9 c$ q0 m" y- M2 _表单通常是与 CGI 配合使用的,参数 action 便是用以指明该 CGI 程式的位置,这 样此表单所填的资料才能正确传给 CGI 作处理。若馈下没有 CGI 以进行测试,可 设定此参数为 ACTION="mailto:your@email.com" 那样该表单所填的资料将会寄至 此电邮地址(红色部分)。
/ H7 G$ p+ R. I4 Emethod="POST"
! r4 Y2 r- K! Q  e6 A3 S" Z7 G传送资料给 CGI 的的方式,可选值为 POST, GET。你只需记住POST容许传送大量资料,但 GET则只接受低于 1K 的资 料,所以你若看过别人的表单原始码的话,你会发现申请表单用的是POST 而搜 找器用的是 GET。- i/ s3 l9 u9 g- h( Y
<INPUT> 的参数设定(常用):2 o4 ^! t4 ^9 j( ?% v2 K
由于其第一个参数 type 己有很多的选择,而不同的选择表示出不同的输入方式,且其它 参数亦因此而异,故以下将独立介绍不同输入方式及其它参数设定。! B0 K$ R! j! {, x6 W1 M7 c
7 {1 ]+ {3 r  j  t- w( `: a& l
type="Text"
& p, S0 y( f$ Z) g) y$ K. b可选值为 Text, Radio,Checkbox, Password, Submit/Reset, Image, File, Hidden, Button。  M" Z* l/ l4 L2 N2 ?  q2 {

/ V# |! H) `9 ^--------------------------------------------------------------------------------0 V+ [; o+ i; ]
输入方式一: Text (单行文字盒)+ R3 o# X0 N% u" w) d3 v3 F" @
例如<input type="Text" name="age" value="20" align="MIDDLE" size="2" maxlength="255">
6 i- R8 l+ u& w# ]8 B  }% {% i7 Q  t& t7 J) y
type="Text"
0 [7 N: B; o6 ]8 |" s. o/ T7 f+ Z输入方式为 Text,能产生一单行文字盒,上限为 255 字元。, d( f6 L% y/ A# S( u2 P7 [
name="age"
6 {7 ~* ?) R! p5 b4 N/ f. s此一单行文字盒名称,这是最重要的一个,方便 CGI 辨认由表单传来的资料,虽 说可随便命名,但通常 CGI 程式中都有指定名称,若转用其它名称便需要修改该 CGI 程式了,名称可为没空白没特别符号的英文或数字,有大小写的分别,可以 写成 Your_Age,若有访客于此表单此一文字盒填入 40 的话,那末传给 CGI 的字 串便是 Your_Age=40。( {2 r' j3 E; j# ?) z: S
value="20"' `6 E/ x/ @! L; u; o. O. s
此一单行文字盒内定值。若不填写则文字盒是空白的,等待访客亲自键入,若 value="20" 的话, 20 便会出现在文字盒中,当然访客可以修改之。
$ q7 V8 T1 q, Kalign="MIDDLE"$ b  z+ ?0 ], t; }9 w) d
可选值:top, middle, bottom, left, right, texttop, baseline, absmiddle. 没太大有处。' a/ @; F8 z2 Y; w
size="2"8 F6 v- U8 |, L' G9 r6 z( n
此一单行文字盒显示的长度,若馈下是采用 Big5 编码的中文网页便要小心,同 size 的文字盒 NC 会显示得比 IE 狻长。) \! t4 q+ \* v% d( \- H% k' U5 e
maxlength="255"
) m% s, ^* I: ~5 A4 Z: c此一单行文字盒可输入字元的上限,为方便编排资料或避免错输入等,宜设定上 限,例如输入电话或 ICQ UIN 的可设为 8,年龄为 2 等。7 v* l: y& q; y% C
例子: 原始码 <form action="http://your.isp.com/cgi-local/example.cgi" method="POST">2 s0 T: x# y: \, i
请填入电话号码:<input type="Text" name="phone" value="" size="10" maxlength="8">
" s& S3 l; C# Y- ?" j$ D6 g</form>  
( e; N5 O+ k: B. M) e显示结果 请填入电话号码:   
0 v; H8 ~/ ]! ^7 Q' \
2 f+ U- `# S* c% y8 S: ]& E
% c/ n7 o( G$ b' h' c( \5 w" @! h. W* `; i% d
--------------------------------------------------------------------------------4 ?. Z/ u# q; u: f4 t$ K" U: R
输入方式二: Radio (单一选择)& f$ W1 w3 j! P$ r* W  z# W% q
例如:<input type="Radio" name="gender" value="female" align="MIDDLE" checked>  k; N/ b+ }) S& i

% p- D+ l: W$ E. jtype="Radio"
# v( I2 n, g  z输入方式为 Radio,能产生一单一选择,以供点选。, c1 b( S, K# k/ e, Q& A
name="gender"8 _" O+ y# M$ w" h+ p
此一 Radio 名称,参考 Text 部分的说明。! H4 A9 {$ i. i
value="female"
  T0 {) h; Z9 z) W1 e4 b内定值。每一个 radio 必须及仅有一个 value,通常有同时采用两个或以上同 name 不同 value 的 Radio 输入方式,可让使用使任选其一。, }, C, W' e0 j, E5 {  M0 v
align="MIDDLE"
0 R6 p! `, E2 u# W7 ^0 s- `) ~可选值:top, middle, bottom, left, right, texttop, baseline, absmiddle。! b+ `* N: F' Y7 w( b
checked  H- s7 }* i" O6 W6 ~
设该 Radio 为内定被选。同 name 的各个 Radio 中只能有一个使用,或全不使用这 参数。6 k/ o8 d, H, `( _+ E# Q0 i8 {' |
例子: 原始码 <form action="http://your.isp.com/cgi-local/example.cgi" method="POST">3 }& G0 s/ T7 [# i& s% b: E  K0 N
请选性别:
7 O% t( ]' ]8 {1 G<input type="Radio" name="gender" value="Female">女性
- ]$ W8 X' V- k6 N! j<input type="Radio" name="gender" value="Male" checked>男性
4 [' `9 N  t3 _( w  {# R<br>你喜欢吗:0 k( G( V4 y% W9 m4 a
<input type="Radio" name="like" value="Yes">喜欢
* D$ K7 ?" N1 ?+ f- K' H<input type="Radio" name="like" value="No">不喜欢
4 N0 o2 ^: m2 Z% a% D<input type="Radio" name="like" value="NotSure">不肯定: v0 k7 {3 g) I, a9 \8 ]
</form>  
% Q) t. Y& w6 k8 Y3 c显示结果 请选性别:  女性  男性! u$ M% V7 _+ }/ R: L# l
你喜欢吗:  喜欢  不喜欢  不肯定  
& N" ?$ i( [! W) i$ j0 I& ?
' d3 d3 _) ~  `0 |( _6 x2 l+ K/ F' y

1 J1 a% ^1 c* _5 ~( O/ }--------------------------------------------------------------------------------, n, e9 `$ V' }) e
输入方式三: Checkbox (确认盒)
! y  X) u$ u8 O; j( C8 R例如:<input type="Checkbox" name="idol" value="Leon" align="RIGHT" checked>
+ M$ @! S4 k0 u9 K3 a* V
4 [. `: D  I, S$ l) K, Dtype="Checkbox"/ e$ A% m7 a/ K/ F
输入方式为 Checkbox,能产生一确认盒,以供剔选。
* k% G6 ^- e# Fname="idol"/ m3 d) r3 z3 d. y; M: L  m" c
此一 Checkbox 名称,参考 Text 部分的说明。
% S! ?4 q) `* p# {5 }5 g# ~" Zvalue="Leon"
* x# ?! H: ?2 Z/ F内定值。每一个 Checkbox 必须及仅有一个 value,当被剔选时这值便会传及 CGI,例如所传字串 idol=Leon 。
: i$ {( p4 b( b" W5 Zalign="RIGHT", H  p' R1 e7 j7 w8 U+ o; A
可选值:top, middle, bottom, left, right, texttop, baseline, absmiddle。1 l: l! T7 o9 f. X( C9 [
checked
3 b  c- S7 h6 N7 o& I设该 Checkbox 为内定被选。每个 Checkbox 都是独立的,所以每一个都可使用这 参数,不像 Radio。
% ^2 {+ y, @  _; ?$ }6 r例子: 原始码 <form action="http://your.isp.com/cgi-local/example.cgi" method="POST">. _( ?) V1 |$ h; `' i% x  \$ f
你喜欢以下那些明星:6 n$ T! z" l' D  `/ }7 I7 A
<br><input type="Checkbox" name="idol01" value="Leon">黎明, |) H) l/ H$ d/ `) Q- g: U
<input type="Checkbox" name="idol02" value="Noriko_Sagai">酒井法子
4 h3 |; D& d3 K& B6 H<input type="Checkbox" name="idol03" value="Leon">郑秀文
  y& u: G7 v, Q4 c6 i: _<input type="Checkbox" name="idol04" value="BonJovi" checked>BonJovi3 w: `1 x, V3 s5 S1 Y6 \
</form>  . X1 c) C: n+ J7 a5 \; j
显示结果 你喜欢以下那些明星:9 N! T" y5 r2 ?2 H4 Q1 J
黎明  酒井法子  郑秀文  BonJovi  
2 q/ h9 ]" K3 t$ S" {2 M, x$ C1 Y. D
& y6 z" ]* G) |5 ]& t& S+ U6 a2 u( T# f* Y/ q

- I' \' ^+ ?7 u" X0 S* y* K--------------------------------------------------------------------------------6 M6 ^* {) y( c
输入方式四: Password (密码输方盒)
, D; }" Z  p: k, ~( d例如:<input type="Password" name="pw" value="999" align="MIDDLE" size="5" maxlength="9">
/ `- J3 ^2 E. T5 \+ r  p0 T9 {; }2 A' A; v8 E+ O4 f$ j
Password 的其他参数和 Text 是完全相同的,请参考 Text 的介绍。
  O7 B4 L. }3 u6 D" }' i1 n9 ?两者作用不同,Password 所输入的字元全以 * 号表示。; [# k' O- ]9 R6 o6 o
例子: 原始码 <form action="http://your.isp.com/cgi-local/example.cgi" method="POST">; U5 q5 b9 ]1 w0 \
请输入姓名:<input type="Text" name="name">
0 p9 p/ F. C# l1 W, H2 u<br>请输入密码:<input type="Password" name="pw" maxlength="9">9 ]7 E$ E2 ?/ g$ r/ d( V5 D# l6 U* [8 b# G
</form>  
9 [9 n7 k8 i- F显示结果 请输入姓名:  2 X1 A! [1 G1 T2 Z
请输入密码:     `5 B6 \& M9 j7 R7 ^+ F
3 D: u4 o7 E. d) o. ?

* x( k+ {& u, G8 g8 u* S4 Y' J( a8 q+ y1 u/ r& m- x" |" A, q$ `: k: t5 K
--------------------------------------------------------------------------------
+ ?' k2 L" S: w输入方式五: Submit (传送键)及 Reset (清除键); s* W0 @4 S. w$ |" }- H
这是表单上重要的两个按键,两者所附带的参数相同,但用处不大。! k8 o" m# o' u! i" p- `2 x

; ~' M2 X7 N# I例如:<input type="Submit" name="other_funtion" value="确定" align="MIDDLE">
* \- U; }0 U7 q<input type="Reset" value="清除" align="MIDDLE">
0 v+ D& a2 g# w# U
8 m2 j1 }# v3 F# O8 q$ vtype="Submit"
* `' O9 ~5 n, e/ |4 u3 c) U设定输入方式为 Submit 或 Reset。! T! Q& \; W& e0 S. I. C
name="other_funtion"; b2 l. y) W$ p3 t* y! n+ y
Submit 的功能随 name 的不同而不同,须和 CGI 配合。若你只需要普通的传送 键,则是其内定,不必用此参数。
: l0 x0 U# ]6 E( D: c) E3 Yvalue="确定"
( B6 q9 f6 ~# C这个值不是输给 CGI 的,而是显示在按键上,可以不用,传送键的内定值为 Submit Query,清除键的内定值为 Reset。
$ ]  P1 [; J3 [' yalign="MIDDLE"
" ~2 o! R; q' s0 M& ~可选值:top, middle, bottom, left, right, texttop, baseline, absmiddle。$ {; x# Z! J" M* R( i0 l& `
例子: 原始码 <form action="http://your.isp.com/cgi-local/example.cgi" method="POST">
" f" b" j/ |) l8 K! b<input type="Submit"><input type="Reset">
/ x. W! g. E# a1 o<br><input type="Submit" value="         确定         "><input type="Reset" value="清除">6 p+ C. t. |2 j, o* ]  k
</form>  
! _* e) D/ Z: Y显示结果
为支持本站生存,占用您几秒钟时间,请随手点击本站顶部的Google广告,谢谢~~
Unto thine own self be ture and thou canst not then to any man be false!

珍惜自己的时间就等于珍惜自己的生命

TOP

8。2、HTML语言剖析之表单标记 -2$ d3 V) l$ y! D4 P/ |

+ e2 b! d" d3 o8 w
5 I+ ?, ?$ i* u, M7 t--------------------------------------------------------------------------------
3 v' K$ H# l% {7 r+ _2 n/ [/ B输入方式六: Image (图片按键)
" j3 u$ L; R1 ]& n6 J" W这通常用以取代 Submit 及 Reset 两个按键,因为由程式产生的按键并不漂亮,这 Image 参 数便容许你采用自已制造的按键。. {& x+ {0 T; `2 h
$ f4 c: Z! E% Q; L( j/ _  h4 A
例如:<input type="Image" name="submit" align="BOTTOM" src="ex_icon.gif">8 P$ j* `2 Y( x& m! A" V6 ~5 O
! v2 L& W3 @9 t/ |/ s
type="Image"  B: p- P1 P' i
输入方式为 Image。
0 w5 p2 A7 g/ [2 y6 Q) Z4 Sname="submit"3 Q! X$ M+ W4 F
所要代表的按键,可以是 submit, reset, 或其它。
4 O$ c- E2 Z: l; O; r! H  M3 V# ralign="BOTTOM"/ h, q' V; q, a# h! z  P
可选值:top, middle, bottom, left, right, texttop, baseline, absmiddle。
$ {( p" U$ J6 u$ Ksrc="ex_icon.gif"
% o$ G. p, ?- P按键图片来源,若此图片文件不与该 html 文件在同一目录下,请加上相对或绝对途 径。
7 j1 O. p# l* M  G6 v例子: 原始码 <form action="http://your.isp.com/cgi-local/example.cgi" method="POST">
  O: V' B9 n( q4 J0 q8 A<input type="Image" name="submit" align="BOTTOM" src="ex_icon.gif">
/ c5 P& C) W1 }0 A; E</form>  
$ q  n$ ]) \/ O' z1 t& B显示结果   
) I6 X3 Y: D$ j  L4 D! z% e
+ r# M; w6 }! n" n5 p1 v
+ R- n8 V; m; a' a' m; P& D: @" r5 n: x6 ?
--------------------------------------------------------------------------------
! [: b2 t2 J0 |5 T6 x输入方式七: File
5 y# Y4 ?; C* b! a5 y8 M; n例如:<input type="File" name="upload" align="BOTTOM" size="20" maxlength="100" accept="text/html"># y' p3 F- _% S/ [) F
# n5 ?5 k  _8 v
input type="File"3 C2 L3 k' Y8 o+ i; V+ N
输入方式为 Image。通常用以传输文件。
3 K& W7 \' n8 M1 H8 p; a, d# aname="upload"
) u- D$ n4 L" Z0 i: r这文件传输的名称,用以识别之用。
; m/ H, K; z1 S& b& m! N5 P; talign="BOTTOM"8 Y( D* j7 c4 X, M" r' ^
可选值:top, middle, bottom, left, right, texttop, baseline, absmiddle。: U& s2 C4 Y& v. I: N) l/ _
size="20") [: O  m6 G- a( u0 P
所显示文字盒的长度。) @4 O$ {2 X0 e! @
maxlength="100"' R3 ^& f; j1 L8 ?
可输入字元的上限。
$ K' b- H8 }: {/ h% H! G0 i. taccept="text/html"
& i& ?& O/ K  c7 z所接受的文件类别,有二十六种选择,但可不设定。
+ D+ n2