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

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[DIV+CSS] CSS 表格

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

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

表格边框

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

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

table, th, td
. s& p$ u, t; ~! n! Z  {4 J' S8 A5 l5 p" X4 s- c
  border: 1px solid blue;
+ a+ a+ h7 \5 v" X) N" S  }
7 M. S, @# _$ e7 k, y9 `) R7 m( X

亲自试一试

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

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

折叠边框

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

table5 T! X# y( x: l) r# p& c
  {6 m7 Z' U" y/ Z  F5 X% r
  border-collapse:collapse;3 B$ F+ D3 M6 Z+ d5 H8 y
  }0 C7 r' ^3 C+ h- ^% N6 X0 a) v

" g- ^! ~* H" }5 _table,th, td1 m7 Q: I$ Z: o/ M3 X2 f: ~
  {
% ^# U" ^  H; n  border: 1px solid black;
- u) S  Y2 B) Y0 f  }
  f( Q6 ^# V0 L9 e9 R6 s1 D$ n6 c

亲自试一试

表格宽度和高度

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

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

table; J& D$ x7 d0 j3 m5 [# a4 m
  {+ B( I% s/ s% K* `
  width:100%;
* K8 ?7 _* H% `) B5 K: b  I  }
; K" q: l$ p- p+ x8 W
4 t; m' D8 i- pth0 B% ?2 H- g9 I8 h1 X$ D# j
  {  ~& h* c7 |$ L4 B6 _
  height:50px;6 c% U( y- k2 x
  }
. `1 F% @9 f7 Y3 `6 C. F# c7 P

亲自试一试

表格文本对齐

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

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

td
6 d$ P( I; {5 m. V% n, n; z  {
; H) `/ a1 d6 e  text-align:right;
! u- |2 e5 A2 e2 Q5 b& ]% X  }
  |& r! t& G  e. o) h  T8 f

亲自试一试

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

td
8 \4 V& P% j' s; X9 c% J) K0 B+ O  {
) h! m- G2 `' I% H! P  height:50px;
) ]) C( S# w& q' M# w  vertical-align:bottom;
, x0 q( C* V, l+ d) v! J9 `  }
( `* q5 U4 X$ r5 a- W# X

亲自试一试

表格内边距

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

td) c" Z- G( i  v, I' R
  {
$ }" I) D0 i% }( _3 }2 ^- V) m  padding:15px;
5 J) d! I* M, _/ w. I3 B, d8 o- U  }
: ~! V' O4 `7 q2 R( Q8 E

亲自试一试

表格颜色

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

table, td, th/ A: W5 G0 h; n$ l5 B6 i8 B
  {
6 O5 W3 ^- d; c' ~& P2 R* w  border:1px solid green;6 ^& s* L) |, {8 G( W
  }  d' [% j" ~7 O) J8 {
+ w" W4 A/ B7 e( t: A. _( m* A
th- _8 d3 c/ E0 ~+ g6 h8 Q
  {
% P5 ^+ N9 ]. @: l8 h  background-color:green;
" ~) j' \) {" y% w1 s0 T6 q2 H' ^  color:white;
5 V) A& V' b" _0 m" T& e. @  }% K7 {$ b( r2 L8 f1 |6 v1 p0 j

亲自试一试

CSS Table 属性

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

亲自试一试 - 更多实例

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

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

GMT+8, 11-12-2025 07:56 , Processed in 0.172755 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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