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

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[DIV+CSS] CSS 表格

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

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

表格边框

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

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

table, th, td( c( \) N6 {* |: A- f* i6 l
  {; W- T8 w' `' |
  border: 1px solid blue;
4 k; G( a! @+ g( I. h1 t  }5 _: A  H/ v1 V

亲自试一试

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

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

折叠边框

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

table
+ t9 D+ V' ^; W! K. `  {* y4 [  _) a$ {$ ?' h1 B  \
  border-collapse:collapse;0 v! u" r* R5 \+ u3 }4 E1 t
  }1 m7 D0 [/ ^' F- M2 _1 s& V6 S

5 s3 Q& m7 [" e5 Etable,th, td
& n! y! v4 k/ a/ ?' ^6 B  ?9 X  {
0 z! L6 D' s: v; t+ g  border: 1px solid black;4 S  D+ S! W5 t
  }
+ g1 B! r( K+ S9 y' e+ J

亲自试一试

表格宽度和高度

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

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

table$ y3 G* W- r0 Z4 c7 {! a. B0 e' M
  {) F+ |. S* n$ y3 L( g% H
  width:100%;6 f- F4 W8 b( D
  }0 k9 h$ }1 w6 `. E0 y  y, `
2 ]/ \, V% f6 d4 p  A
th
5 ]# X+ q, Z, g4 l9 _! F  {& M! u& p/ v# @/ x
  height:50px;4 z+ ]' a8 _* }- G  o
  }
7 e; Q( L9 P6 e/ Q# q) Q

亲自试一试

表格文本对齐

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

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

td" G1 @  a4 m  k( m+ V
  {
! x6 T5 s6 {9 ^5 V% t9 o  text-align:right;3 m; V2 A* a$ `1 t& b4 m
  }
; @1 o5 n. f8 @1 `1 }: c- q/ y9 |

亲自试一试

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

td: Q( v$ A. a+ U9 z/ ~! z' \
  {" N  Z# _! X/ F( `! O
  height:50px;
+ E. ^" U! ^4 _6 w' r  vertical-align:bottom;
! `) {8 l! b7 C9 R  }
3 f$ l) H; F  F7 B9 r

亲自试一试

表格内边距

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

td
" N2 c9 O' W. ]2 O( [6 m4 ~+ z  {& Y# N+ L/ C8 q: s: S! ?% }
  padding:15px;
8 t- g# E3 e7 e# k9 z  }
' J5 h5 z9 \5 R, E4 m, H2 ?) L

亲自试一试

表格颜色

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

table, td, th
- w; Y5 t! x7 j# f$ g" [. R  {
/ \7 ~( L8 @2 o6 c8 }1 x  border:1px solid green;5 Q1 K& J" o* H. Z
  }
7 O. g8 c9 ^0 U: m. p, m
( O) g$ A- x4 u- ]' i( b6 Uth* X5 g; y1 v. s% S- f9 O$ J
  {! r4 W& N# o8 i0 a7 B9 _1 M
  background-color:green;
; \! Z6 l7 C6 P6 h  color:white;* f- `) C% H" k+ k( e$ @
  }, L0 W7 y. ~& \9 a

亲自试一试

CSS Table 属性

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

亲自试一试 - 更多实例

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

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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