国外设计欣赏网站 - DOOOOR.com

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[DIV+CSS] CSS 表格

[复制链接]
发表于 11-28-2011 05:11 | 显示全部楼层 |阅读模式

CSS 表格属性可以帮助您极大地改善表格的外观。

表格边框

如需在 CSS 中设置表格边框,请使用 border 属性。

下面的例子为 table、th 以及 td 设置了蓝色边框:

table, th, td) g/ U# x- y8 c2 Z: ?
  {
$ y! B3 ]! Y2 C. C8 W  border: 1px solid blue;
$ U- Q6 G" W& r3 }3 m  }
+ N- L2 ?0 |& R2 f' E1 }, \

亲自试一试

请注意,上例中的表格具有双线条边框。这是由于 table、th 以及 td 元素都有独立的边框。

如果需要把表格显示为单线条边框,请使用 border-collapse 属性。

折叠边框

border-collapse 属性设置是否将表格边框折叠为单一边框:

table
' f* Q4 r- Q2 T: ~* Z; `  {
: ]" |7 Q! j( E  border-collapse:collapse;' n* m( d! h& B+ H7 V7 e1 l+ Q
  }
, Z' V$ p  r8 p; V5 R+ q; y% b0 w0 n- Z/ K# f0 j3 `# u
table,th, td
, w  _8 e- ]: d$ I$ {  {( |( d/ G" n5 N5 n. t
  border: 1px solid black;1 O  Z" ], o$ J" a: d1 g
  }" O/ ~8 c; F: r; k1 g

亲自试一试

表格宽度和高度

通过 width 和 height 属性定义表格的宽度和高度。

下面的例子将表格宽度设置为 100%,同时将 th 元素的高度设置为 50px:

table. I. e4 i# r7 w! J
  {
" [5 t- a2 b7 \8 k. G  width:100%;2 l. B& i! e5 b* g# t$ h
  }
4 A4 _% m) b4 j+ X1 o7 d2 e
2 q- R$ ?7 a+ \3 A$ R1 x3 ~th
4 U( h3 h# P4 b; `, z6 p/ G  {0 b) H: F$ ~5 E4 T" s
  height:50px;8 Y. L( I. r; z4 a$ s+ _, v  L/ ^
  }3 |, w, `6 ~- |

亲自试一试

表格文本对齐

text-align 和 vertical-align 属性设置表格中文本的对齐方式。

text-align 属性设置水平对齐方式,比如左对齐、右对齐或者居中:

td
/ z" N3 m: M+ M: s6 R  {
# }& i9 V. `! n5 _, F  text-align:right;: r3 Q# }7 o1 v/ H5 O* O1 B
  }
4 z1 @+ m/ |' B. M& ^

亲自试一试

vertical-align 属性设置垂直对齐方式,比如顶部对齐、底部对齐或居中对齐:

td
: w$ {$ h) w. f7 u; f  h* v  {, p; A& f7 z. B3 ?+ B- N* G
  height:50px;
" M( ~$ O' ^" q2 [+ B  vertical-align:bottom;, Z0 h* T8 p; k9 G2 I7 Q2 w
  }& @' V; c9 O; v/ o

亲自试一试

表格内边距

如需控制表格中内容与边框的距离,请为 td 和 th 元素设置 padding 属性:

td
4 n$ J/ @; l: M& X  {
; F9 E$ O) y1 Q2 y8 [  Y8 A  padding:15px;
3 M/ e& O% K( L4 |/ h  s  }
) E5 x% v+ q" P) X

亲自试一试

表格颜色

下面的例子设置边框的颜色,以及 th 元素的文本和背景颜色:

table, td, th- K) P+ J) g. Y- V8 X% k: h8 I
  {
$ c) @, H; n3 P5 C# B9 T4 D  border:1px solid green;
) j7 ^$ {/ J, _/ w: z  }
5 t% c3 e5 y' ]. T( A2 c# _4 N
+ R0 x* t0 V8 i3 K( Z0 `: Vth
( ]( n* m) r1 X/ B' F6 i  {
2 }6 s- [. R+ R# s+ K& P  background-color:green;
, ]1 ]  {0 G/ N  color:white;
  h7 L0 m9 b$ e# V) ^  }, _, K$ i$ t- n1 {

亲自试一试

CSS Table 属性

属性描述
border-collapse设置是否把表格边框合并为单一的边框。
border-spacing设置分隔单元格边框的距离。
caption-side设置表格标题的位置。
empty-cells设置是否显示表格中的空单元格。
table-layout设置显示单元、行和列的算法。

亲自试一试 - 更多实例

制作一个漂亮的表格
本例演示如何创造一个漂亮的表格。
显示表格中的空单元
本例演示是否显示表格中的空单元。
设置表格边框之间的空白
本例演示如何设置单元格边框之间的距离。
设置表格标题的位置
本例演示如何定位表格的标题。

|2011-2026-版权声明|平台(网站)公约|DOOOOR 设计网 ( 吉ICP备2022003869号 )

GMT+8, 2-12-2025 19:14 , Processed in 0.574227 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表