发新话题
打印

[其他] HTML规范

HTML规范

一、 HTML 头:
, D; N! z4 z1 _
/ E) }! a) E; [0 d% ?4 L1 Y& E  1、针对日文环境:   `! D  Y8 i8 J9 m" F# {# W
: `; Q! e; ?( \0 p( ~
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN">
; \/ E: \( Z2 m" `' |! v. D" L) j
  <html lang="ja"> 5 R% l7 r8 R. [& u
& e; u. k) _: z1 C2 v+ }2 r  \  Z
  <head>
' i* i5 ~8 u' ~# Q* N  A7 f, @1 }
+ g3 \% d* Z, Y* p$ n  <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> 0 ~& L0 `8 l- P& f+ }) a* E! i& n$ t
. M5 D& y# W1 w+ @4 B; k
  <meta http-equiv="Content-Script-Type" content="text/javascript"> / }) \9 R$ G- _) I
/ T, V2 N) s6 d4 ~" Y% V+ S9 \
  <meta http-equiv="Content-Style-Type" content="text/css"> # W3 s  E! V8 R6 r8 B" v2 {
+ U9 ^- N; s5 [6 G, @
  <title>yourtitle</title> % t- T0 V5 t; ?9 O6 P
( }) D+ z/ s0 Y$ M
  </head>* U5 {/ S( G/ T/ W( J9 @2 b0 ^
+ n, E0 _  J5 q9 o. V% A% |* p$ D
  2、针对中文环境: $ w( A1 N8 H* \3 x& o' K

0 r: v* }, B! q8 W! |0 G4 E  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN">
9 H  ^6 ~5 @. g4 O% m+ q' ]( r* Y9 S6 w3 U; N
  <head> + Y' i! ]) }9 \

3 I6 n% O! |5 r. k2 m  <meta http-equiv="Content-Type" content="text/html; charset=GB2312">
5 ?: r  O5 G% u# ~% \& ~. h
& O) X' q0 ?8 o6 U  H" y  <meta http-equiv="Content-Script-Type" content="text/javascript">
: }' L( p6 {2 m8 U) _) v( K0 a9 l8 i" N# k# t4 J. V
  <meta http-equiv="Content-Style-Type" content="text/css">
4 G% z: N$ f9 I9 U( d& V' w) `( C0 w
  <title>yourtitle</title> 7 u# y8 t  i& h  r) g
+ p& q. E6 {) @/ k. x/ E, }
  </head>8 w6 g3 A, n" m" z
% x* C$ I4 D8 u
  二、html中javascript的书写:3 H5 l& {( O3 F4 z! q# I, k

/ |; f" }4 s8 y( N% v* U  <head>…..
, Y7 K" E9 Z! Y8 ^$ P/ P+ p+ |0 l* T1 V
  <script type="text/javascript">
+ `4 F( W4 J3 _1 f$ A8 Y
5 |; H/ d+ T$ M& G  <!—…..-->
/ V$ h+ c1 x) J. j2 z; W0 P
) Z3 H" E; l) m7 n0 @  </script>9 D/ L: u* K2 O! V6 @  E

5 j# a3 h7 G* U2 _. p: s  </head>
* m# c5 b" ?1 H) j" `7 N' T# F" F; u6 n
  三、html中元素的书写:, f( [+ f/ x& q: X5 w& R
9 w0 t$ O9 t4 G0 x& V5 \
  1、 元素属性值必须包含在双引号中;
1 o/ j$ l; @6 b: a  d9 q  E, ~( H
- p. f% y, z8 H6 @- I  <font color=”#000000” size=”3” face=”Arial”>) _- m, l' l' e( a: I6 H3 G; I

% E7 S5 K( b. ~/ V  2、 form 中必须加action属性,并且不能为空。 & z. M) x. ?3 v
4 K4 Q0 b* X* s: \3 x! O7 z
  <form action=”/r/add.cgi” method=”post”>8 U+ s  f& r4 N+ K

6 ]# P) [! e+ e+ D! L  如果不需要使用action属性,也必须定义:- D; o$ I/ J! ~  @

3 _4 \; X" ]3 E3 h8 g  <form action=”no” >  i" Z6 T' ?; Q( b/ D
, ]% v  E" _7 O% E5 b9 g
  3、 img的alt属性不可以缺少; " P/ B' e+ d' v/ n
$ k0 L, \8 o# ?7 ^) Y! i
  <img src="/q/img/btn_style.gif" border="0" alt="Select”>
3 o: \! W7 l' r- w9 T, }. y3 O" n. o8 S
' i' V( ~* a1 e- Q  4、 head与</head>之间必须有title; 8 w& K# R) u% D

, g  U5 M2 u* @  <head>
* f8 q) m6 }9 l$ J+ f( ]$ J8 O8 G  B/ C  t* d" _
  ……
( g' D7 m; M. a- P/ X
" b7 n& S- l' s  <title>your title </title>; ~: F0 e! h0 b6 Q# ?* y
! x7 G6 P7 r% M# E0 H
  ……, d  ], k2 v, i5 j# w$ z
. n# i$ n$ z2 l4 r
  </head>2 i# X* j# ]' i9 f  c3 s

% ^2 B' L; y# I7 T9 n  5、 tr、td必须定义在table之间;
, a/ D9 k" D9 U9 ]: u) u- g; d% a6 d- f# Q
  - p  v2 c0 c1 ^1 D* h* b3 o' |4 u0 O- V
  [tbody]; x& y8 C) v/ |* t5 B1 C
7 l! x5 H* d% i6 F* x6 s+ z- }
  ……  M( u5 o4 b5 K2 i; o1 F* G
% C: O8 o' M' k# H  |% W2 J
  ….
7 {3 T4 F& I$ k4 `% u: f4 I* u, M, s6 |3 ^
  
5 X' ~+ ~5 k$ v; [2 E' w# v- Q2 E: `# ^4 g
  [/tbody]' ]2 o3 A$ g4 _
) x- w9 Y7 V# m# J7 a
  6、 button按钮必须定义在form之间,否则netscape不支持;
. T$ G7 R; ^0 t; w/ h0 l, t0 X0 C) k( {* o* ^
  <form action=”……” method=”post”>
$ v8 H6 o# Z! c5 p) H
$ Q& h/ G, @: `' V6 R; x  <input type=”button” name=”but” value=”back”>+ Z: O4 I1 ^1 G6 |/ M8 M
% ?: ~! N8 C/ U1 P1 K) q
  </form>
% g8 L5 G: q  O/ ^2 r9 h  n) I: t% K  z6 z6 `' v% U. a
  7、 在javascript中的字符串中出现的“/”前要用转义符“\”: ( H! U' g& A% s1 s' d

* B# S$ r& J- m; h: E# R  <script type=”text/javascript”>5 ~3 y1 K* y4 B  g# B4 t
  o+ C; _$ A6 M' s0 R; u
  <!—8 o8 A( V3 @+ q  a7 _/ u
" o. u- D. s6 `1 g. x
  function check(str) {4 n' U: [) W/ m- j) m' @" `; x  I0 P

# [& T1 N# O9 g+ Q* a  var str=”\/r\/add.cgi”;5 W/ `( V# ]; o7 E. ]) ]
* V& I8 ^  \* |9 j5 F. }6 Q* Z
  ……6 a" \2 m, [- G4 O/ w  Q# s  J
5 }: u# d. z/ j& f& [4 @
  }' f' P2 y9 v# ~, D& u( M9 y$ l
* Q2 C6 g0 P4 o0 C$ {- N% }$ P
  -->0 ^; s2 _( N6 @1 w$ i

7 W9 i7 G5 n) u  </script>% o# ]' C# u. y: s. u
- I; S/ D2 H) n0 _" @
  8、 onclick 属性必须和 onkeypress 成对写( onmousedown + onkeydown、onmouseup + onkeyup)
5 q1 [7 j+ Q1 b9 D; U% |/ V, q! e1 S5 U8 z5 U
  mm* o- ?+ D/ s  k+ P/ g7 A) h1 [3 ~6 i& B

7 y/ Y  o" B, K' Z  9、 用URL传值时直接写&是不可以的,可用&替换:
1 k9 r/ w0 I; m' T. ~/ ]& U. V& B# ?1 U9 Y: T
  四、缩近规则:6 W" x  f! J8 r8 U5 z

+ a: l& _2 e  z  中[tbody],等必须保持严格的缩近规则,以"Tab"键为准:
$ J; ?3 j" h% }* p. z) n; s
5 w  {. C1 B2 v8 }; p# B; _  [/tbody]! e1 g9 v' ~, w( G+ e3 ^& N9 G  k& d& R( E* H0 F
  [tbody]6 v+ S. h. t( |% Y7 {& ]9 u
+ [! m  q/ k0 W) }' i$ R. r/ l
  - h$ O6 K4 g7 E5 K

) @& W7 I5 E1 E7 Y  7 i0 ~/ h1 P6 L. v5 R5 }" |7 T2 C6 \) r+ z, E# F
  [tbody]% B5 J2 d3 ?* H7 C1 S$ {4 [

  ~( A+ K3 c4 T  …
8 v5 n& G7 Y9 B& X
8 D1 M% b6 G4 o% b* @0 P& M2 {5 s  …
* _% W) k( o2 l5 g" c- S6 N8 Y: c* m. R2 m6 \1 ^
  - f- j( i+ F% U5 F! t

' J. ^0 L# P+ e  [/tbody]
! d1 H5 g' h$ P- o) T$ O( o4 P# X- e6 |$ O
  
3 H# M% ~; L2 }' j
9 U" v# ~4 t- ~+ |- h  H9 O: z  ….
& ]3 N9 |1 E5 [
$ Y1 e. d" v, h* M  
4 t& S5 @) R( l6 l/ A$ g- ]; Y; r: C: f; a7 H2 e# [
  [/tbody]
0 S8 S: B/ r6 h) O$ ^! S* Y
* A% \; O" M, Z9 a3 }1 C4 l& ?  五、只有根据以上规则书写,并经过以下软件http://divhome.com (日文)检查。检查结果中,错误级别必须小于或者等于3级,总分超过80分的HTML才能提交给用户"
p.s 如您想要建立网站,购买域名和虚拟主机,请与我联系

    联系QQ:704018215
    com域名仅需45元,cn域名仅需1元,150元即可购买空间 详情登录www.suvn.com
   预付1000元,即可享受7折优惠!

TOP

发新话题