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

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[DIV+CSS] CSS 表格

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

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

表格边框

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

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

table, th, td' K0 F6 B8 @7 W1 K
  {
8 c0 H1 W4 B1 a' k/ A7 p  border: 1px solid blue;4 }3 t  i' f! l8 N# x
  }8 p4 C! v" Z# b* k# ?! p  o7 A

亲自试一试

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

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

折叠边框

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

table& r+ L/ o$ u4 |/ N/ ]- |
  {8 y* [- \% b8 F1 X' n2 Q! L8 w
  border-collapse:collapse;6 `5 ^4 G7 H* I( E5 t: r. l
  }
6 H7 f7 j/ T8 `# V: m2 V: K1 y) d0 y! [% {+ ~/ h7 e
table,th, td
- I! M& ~# z, x: D8 m  {
5 _+ S% Y. c! e1 o. D: X% J  border: 1px solid black;
- N8 {+ ?0 x# J6 x, s1 D$ y6 Y  }
7 E0 G( I% `1 `* m5 {+ Z! R

亲自试一试

表格宽度和高度

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

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

table
: ]9 _% A- |; i7 X; @2 Y4 s# I  {# z( V, m  {: j  Y" y" A$ I
  width:100%;: T) C) E! c' F0 @! r" k. n: R
  }/ D  R$ s: i4 |" }1 ?( ^

; N: s- g" M8 {5 G% V" Ath2 S- q/ I' I) H, {1 @# _0 H/ o
  {6 V: L& h7 U2 r5 W- N/ A
  height:50px;
2 P5 ]- F8 H. M( t  }- [) ]5 Q% v0 ^- J2 O; g4 r, N

亲自试一试

表格文本对齐

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

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

td& y! U! g9 ]; W
  {2 V; Q/ M$ p3 s" h: \& y
  text-align:right;$ g/ `( Z3 b' y2 E' e1 N
  }6 A. j% Q! l* u. D* e( u

亲自试一试

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

td$ f: c) g. s; m% n. z5 ^) P' z
  {0 K1 d2 ?3 t6 x2 m' `% X- v
  height:50px;
9 c. V) H$ @0 u* t  vertical-align:bottom;
" j* a: Y) y9 r  ^  }
$ D$ N* y) ?" q0 Y: a

亲自试一试

表格内边距

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

td
6 V  O. c, N. G* l3 g1 l8 r  {5 z2 w2 b9 Z; q- ~, }+ X
  padding:15px;- C% Z+ l, v$ E2 a9 F
  }
. q, d4 p7 s6 [" l& i; }

亲自试一试

表格颜色

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

table, td, th
1 b. F4 u9 m+ p6 ?0 b7 x  {
" T! |  G/ `0 w$ M% F! U  border:1px solid green;
# A% J8 c4 `/ T$ [1 R! n  e5 Y  }$ }. _5 S3 ~1 R
. E: v' S+ n4 G6 P1 X, O6 c
th
& L1 d* f* A' ^  Y% q, }4 t, f& p. ~  {/ A% s  G( h: W/ _+ c- i, s8 S% u
  background-color:green;1 S. K! E( q$ a
  color:white;
. e2 S+ ~0 N  h1 n+ T  }0 w# T% }: E) q* v, o! {

亲自试一试

CSS Table 属性

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

亲自试一试 - 更多实例

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

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

GMT+8, 5-11-2025 14:47 , Processed in 0.278639 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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