保持良好的代码风格是每个Coder必学的课程,同样在HTML设计的时候也要特别注意代码的规范性,虽然说不规范的代码不会直接造成严重的后果,但很有可能对用户体验造成一定的干扰,同时也会降低搜索引擎对网站的好感度.这份列表包含了10个最容易犯的HTML标签错误,记下他们,能够让我们避免犯此常见错误,让我们的HTML标签符合语义,和标准的要求./ S1 m- g9 D8 c. }
2 r; X5 ]/ B8 R( i, V8 y
罪行1:把块级元素放入了行内元素内
0 d- t2 q3 X# l, b: H! S. v0 _
1 }* O" K& ?" C+ |" s% T4 E. m- D2 \5 [
- _7 K ]( E" u) D3 U
- W. g9 f; {1 v" Q6 ?6 Z$ X
HTML 元素的表现方式不外乎就两种:块级和行内.每一个标签都有默认的表现方式不是块级就是行内.像P和p 就是块级元素,他们用来形成文档结构.行内元素只能在快级元素内.轻轻松松学网页设计
z; P8 M/ n4 x
3 o8 ^" h+ i9 Y罪行2: img 标签没有包含alt属性0 f3 r8 {0 b4 ~: [3 c
' }1 ?/ P; ^: W7 j1 C+ X+ g
8 z/ E j- m( ]% u2 q
- y5 f) a* M' l- v
( K; Q, X8 r$ ~) s/ b+ K& Nalt属性是所有显示在网页如何学习网页设计中图片的必须属性,它能够帮助人们知道这是什么图片.或者在网速比较慢的时候显示图片的含义是什么.它的主要目的是,说 明图片的含义,想这样的说明 alt=”image”是很糟糕的.如果,有些图片的确只是装饰作用而已,那么建议你写成 alt=”".网页设计图9 ?! N- O6 E$ b! X
" e) ~4 e; x) L
罪行3:在必要的时候没使用list
9 l$ N! d0 {. c5 m9 N% v* b. @* [3 U
" F7 Y4 J& c3 a* N" A! g$ o4 Q$ J% S) Z
6 H r0 z2 e2 J9 v# y$ X( z
; V1 g x! k1 R; u$ j$ q8 T
犯罪4:使用和显示黑体字和斜体% }2 C" J! h) O! I
9 d9 _4 Y" e; M0 P! y5 @
: [$ T# ~4 o, J' X C5 n. |
& K1 l. j9 Y, D+ u) ^+ r+ i, L! c& d! O. X5 O$ w5 J5 m
可以用css样式定义 font-weight 和 font-style. 如果必须在页面中写标签的话,用 或 标签来替换.的没有任何语义可言, 但是,为了更简洁的页面,还是选择 css定义样式吧- |0 g& ?0 N" t( k: g
9 V1 h# ~) W& T7 c8 D
犯罪5:使用太多3 W6 [2 S$ D. l1 r1 f* j# I2 J4 M7 D: N
% E2 S$ E9 P0 b1 E' M4 s3 |) O- _( x# g# y1 t
7 ]5 S; S0 w( s; k5 w% m9 I4 @# L
* t* f) A) \8 K- C u8 Y
/ S" K2 g8 j* f" d6 D! v4 v) h; R9 Q; ], |
换行标记只应该用于插入是在第一个文本流换行符敲到一个新行一个特别字了。它不应该被用来制造元素之间的差距,而是分裂成不同的段落,或调整的幅度CSS样式的文本。网页设计培训从入门到精通
/ Z0 m' r _* I% V' W+ T5 [8 P( G( M6 |% V& Z! `( c
罪行6: 使用错误的 Strikethrough 标签
4 N" M2 y( v% a" P; e v2 F q# `% v P/ H% P$ L
+ y" M6 t0 @( _# p
! q( V T: a# @+ j7 J
8 U1 k/ |1 r5 c7 ]/ E- j4 }# Y在昔日,和允许用来定义网站文字。不过,现在他们被定义为不推荐使用的标签,当他们任然可以有效果.现在用新的标记集- 和。来替换
0 T) a: R& y5 n: s- v! E; C
# I) j0 J% C" J3 @) f: @罪行 7: 使用内联样式
( {, B4 W2 z4 ~2 R2 M* o; _% L) o& b- N% a; K/ a
. D+ E0 F. \+ J/ X( ~
( d; \+ ~1 w) f" }7 \0 `3 g! A/ q/ M' K. z& Q
css最重要的目的只是为了区分文档和样式,如果,你把style写到页面里面,那么完全没有css的作用可言.所以,记住把你的样式放在它该放的位子9 {0 L/ m+ f. T9 v5 x8 h% Q
& m1 I Q* E A3 G) s4 D) c
罪行 8: 把border添加到HTML中
0 F# u/ m% r }2 |, D, S5 h% v9 m) V5 Q3 W' ~ T$ D+ H
4 I. G$ X! M% I- [) D# b5 g: c" b& w3 N( I
4 n4 {) I2 i' G0 O3 `+ r
罪行 9: 没有使用header标签-
9 y& Y0 x1 \- ]& F& [3 S e, S8 Z- C2 B$ v8 h' m& W
9 @# j9 a& P5 D% A
# {; l i, H3 }% S& s5 d, v" v0 ` w5 P Y8 v" u5 N4 q
罪行10: 没有语义的 或+ M' b# t5 {& X5 O
2 P$ V2 Y5 R; U; H
& U9 U8 r* K! d9 }
/ J8 ~: `, z' m: D j* v) ^/ c1 I+ P- q2 X8 T% f1 l7 \
不被w3推荐,和(闪动,滚动)标签是纯粹的丑陋。学网页设计看什么书
! a9 v \+ n. P2 b/ h! ]. M7 K: E8 I" E: ~1 g
不要使用这个标签,如果一定要用这样的效果,相信,你会有其他更好的效果* \( `% [7 J( {: q
- ~5 v' E* C# a, ^) r; p/ y r1 n
文章来源于互联网,由杭州酒店预订收集整理:http://www.tuankezhan.com/index/383.html,转载请注明出处nvts00m。 |