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

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[DIV+CSS] CSS 表格

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

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

表格边框

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

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

table, th, td
# i- x9 J1 Z. V( l0 v9 h0 r/ e3 P  {
& d) N+ d; u3 _# j. V2 {% L  border: 1px solid blue;
  w( L; A+ E* v# S% }! c& W  }0 u6 n! x8 \% a( U5 L# p

亲自试一试

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

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

折叠边框

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

table! N+ @( |( a5 y. X
  {
1 i* K5 X& [( Z2 y: W  border-collapse:collapse;
+ _6 |- y9 K( T7 Z: F  }3 B" B7 \1 x, b. `

8 Q8 g3 K5 f9 I8 @! Dtable,th, td0 b" q# @6 O$ |$ [$ T  w
  {+ D6 _( }1 [) O
  border: 1px solid black;
- f0 x2 e2 h# r6 R5 j  }* q% y' F5 m, m6 z2 d1 H* Y; n

亲自试一试

表格宽度和高度

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

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

table9 Q' J% T+ K) ?! {0 H  i
  {
3 i* i5 p$ s4 g; \) ?+ P! c  width:100%;
) A/ X% W! o# @  }
+ x) j& P3 Z5 d4 }
7 ~; a9 f: S6 n2 ~! J" i, Dth4 X8 j4 P$ ^  j
  {
; T0 l, K% D, ^* X% C% ^# q" W; A  height:50px;
' c6 V( ?. S& v, M  }* L) K* n8 a$ m' n6 W

亲自试一试

表格文本对齐

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

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

td0 o1 V  }4 O# _5 A
  {- F, @+ I$ Z5 C% S6 f- U
  text-align:right;9 U! X* ^" l! j2 T7 s0 S
  }0 ^0 f/ Z; \4 G% r( \3 t  r  Q: f: \

亲自试一试

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

td6 B6 N0 [" P( h9 u* B, E- r9 B
  {8 V- t- i9 o2 }: y
  height:50px;
6 B+ `* V+ x+ s" D: v  @2 M8 C$ g  vertical-align:bottom;
. P2 i; S- T- m2 A  }
/ Q4 \( ~. t- n; I! c% o

亲自试一试

表格内边距

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

td
. k! o+ s% P4 i/ l( S) _1 y, e  {) Y/ H$ ^2 W% h" _1 N/ K" r! r3 a7 C- i
  padding:15px;; ]) f6 w" G6 S0 r' ~$ H2 K
  }
  l4 |5 f! V  P7 [

亲自试一试

表格颜色

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

table, td, th3 c# V  w$ T* h9 K" l
  {
0 h0 z( L0 h; h' ?8 G5 u4 v  border:1px solid green;) i) d: ^, s! ~* {+ t
  }
! k) X' a0 X( @. z" d4 G6 ?
) e7 o8 G! \0 w) @, {th
6 {  {" ~) I: i* u  {
' t( }, L* d; J8 U  Z# T# v$ o/ Y4 K  background-color:green;
: ]) S! e0 I9 \; L' K# z: d  color:white;
; e& A) O, l+ H5 Q* H! O! ^7 T  }" O. Z4 O7 N' \; b

亲自试一试

CSS Table 属性

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

亲自试一试 - 更多实例

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

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

GMT+8, 6-29-2025 22:13 , Processed in 0.287586 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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