Dreamweaver MX 2004的强大功能以及更加完善的人性化设置已经深受大家喜爱。在此笔者就谈谈该软件新版本中的表格设计。
# k. ^1 X% D+ C) x1 _3 q2 F
8 J- i' R1 ~6 f e( Q 表格在网页中的重要性不言而喻:网页的框架、结构都要通过合理的表格布局来完成和实现。
& \3 `# A& P6 L/ j! e7 C/ `" v3 V
0 v! _) c# m5 b/ K# K 在Dreamweaver MX2004中(以下简称DW MX 2004),插入表格的界面和以前的对话框已经起了很大的变化(图1)。
/ M7 H' H2 N$ ]' l/ d
- l& F, \) }0 I7 b( o0 K
. ^; F# y3 N+ o/ T" X6 j- v0 f0 R" v$ r+ ?2 k: \6 Z
; D+ x! p8 D3 q6 y# R% r
( u% D% P" X1 y# |* L+ J7 J, b6 M0 j7 T
9 r3 t3 B/ W* `+ G! U
4 s* o& p: c2 M) s$ T 其中的Table Size虽然变化不大,但是下边新增加的功能着实方便了不少:例如新增加的表格标题、布局功能以及附加信息显示功能。
$ @- T- Q1 Y+ L) ~) c# |
I7 E* M* m: | 在Header中,如果选择第一项None则与一般表格没任何区别,选择第二个Left呢?图2是选择Left后创建的表格。
: Q* a9 [0 O% ]8 E8 ]
+ n: }/ }0 `+ [% |4 K# W% Z5 |* }1 ~ Q7 t. m; y* x i
8 O( @9 u+ i" D6 n: c9 ~
- b8 }8 N# M5 d( `0 ~
$ u, O4 G; Q1 Z7 u& j# a- O/ H4 Z$ m
- Q( G3 G6 g) |& b3 O# y2 ~ 其中的“表格”二字就是“Accessibility”中“Caption”处填入的表格标题来看看代码:
7 \, E3 a; @* r( @+ O8 A$ t
) x' x! x8 p( v: P; Q1 @ table width=″50%″ border=″0″ cellspacing=″0″ cellpadding=″0″ summary=″新表格功能演示!″
. h, V* v& d: M/ u5 W: O caption
3 X, w6 H, t% i2 N4 Z
表格
! }& E9 r# R3 v7 V# {& G/ ?+ q
/caption
: L" @( ]2 M( O9 d tr
6 z, P$ v3 a" v' L, n6 M
th scope=″row″nbsp?/th
3 y' Z) h, p( B7 } /tr
' z# f7 { A/ |% h7 i /table
" S5 r8 t1 f" ~9 ^ 看出不同了吧,原来td的标签处变成了th scope=″row″,而且为表格写入的摘要“新表格功能演示”也出现在表格的属性当中,在这个表格里输入的文字都将会以默认的居中粗体显示出来(图3)。
1 X3 b* Q @. W* Z9 A2 W6 t9 M8 I4 z' v+ A7 f: E- y' r7 O
2 Y r; C7 `; M" e& V1 _% J
( v; F: |, V2 s1 z( x5 Y% ^ |
' z2 g" ~6 p3 s
9 D; H' }9 S$ G V9 H8 u- S& F8 M
% Z8 d, D7 W4 L9 L9 F, T; g 这样对于要求标题以默认粗体显示的表格,省去了每次手工执行“加粗→居中”的步骤,提高了工作效率。以之相似,我们也可以自己定义表格的其他格式和风格而无须借助于编写复杂的CSS风格表代码的方法,非常方便。
: k& z+ ~3 C$ q" R: Z2 l
8 @3 s5 W8 q: f5 v4 C4 ` Q9 \9 [! E
新的表格辅助宽度显示功能也很人性化。以前的Dreamweaver版本表格的宽度没有一个直观的表达,在做图以及布局时不能很好地把握。而现在当你把鼠标移到表格上时,首先会发现有一个红色的框(图4)。
& C$ K- Z! o' o- o
7 `+ c& A# y* s/ u
; d# K) N7 a" R1 O+ _# b
8 U5 k& i- `% ]: }# D( x3 E* D( |( W' t( E
' L5 p6 G) x- y, ]
0 Q" i1 \9 i" t- } 此时表明你已经选定了一个表格,但这种选定只是DW MX 2004将你的鼠标与表格进行了绑定,而非“选定”,点鼠标左键后才选中表格。老版本里常因为表格太多不能准确选中,现在有了红色框的帮助就方便多了!
" ^* p8 W V" ^3 E# E+ e- z2 a6 O. q' G1 Q1 M( E1 j
当选中表格后,辅助宽度显示将自动出现在表格的下方,显示出当前表格的宽度并以百分比和像素两种数值显示(图5)。
; g2 s0 ] f3 n" _: T. G
* O* E' k. I8 ]' o B
* K9 I- j& c! i+ `$ J6 `' n6 Q+ P" ^5 s6 U& |# _) U
6 Y9 F" I3 ]" G7 P
( s% d9 B; p' Q* Y: K9 X2 \
9 z& f& c2 q6 B- A- f) _+ @
点击绿色倒置的小三角,在出现的下拉列表框中可以选中整个表格、清除所有的定义行高、清除所有的定义行宽以及设置所有宽度一致、隐藏辅助宽度显示等功能,这些都是经常用到的重要功能,过去需要自己手工调整,现在则整合在一个菜单里了。
" V% k, ~# B! u, i
# n" X) n9 Z9 T; @$ X* z' j 如今在DW MX 2004中已经可以很方便地对表格进行拖放操作,而且如果你对表格分列,它会将该列的宽度显示出来,这样做一个和表格宽度相同的图片就可以从这里直接取图片尺寸值了,不用担心做出来的图片尺寸问题了!
, p6 {+ L! D$ B/ V# U3 x- N
* N R2 X! T) z/ s6 J 最后介绍一下表格中的插入行和列的功能,在老版本中我们插入时行只能插入到当前光标行的上方,列则是插入到光标列的左侧。现在DW MX 2004可要灵活多了,可以将行插于下方,也可以将列插入到光标列的右侧,且只须进行相关菜单操作即可(图6)。
! @7 s6 R/ x% ?- E3 p3 G
5 P/ k2 B+ t5 X; B( f7 K1 a) _& o- M
, Q1 S' J' g4 V* n9 ~; |* p0 P/ G. k$ j7 c5 o: l! ^
8 B, C" u6 \+ N0 S" K
" G( H8 q# t7 ~3 G! ^9 f, j: r 看了上述表格设计的新功能是不是已经有些激动了?那就动手试一试吧,还有很多神奇的地方呢!