CSS Tables

A yin fi CSS zai yau yin fi HTML tabular fi

Company Contact Address City
Alibaba Ma Yun No. 699, Wangshang Road, Binjiang District Hangzhou
APPLE Tim Cook 1 Infinite Loop Cupertino, CA 95014 Cupertino
BAIDU Li YanHong Lixiang guoji dasha,No 58, beisihuanxilu Beijing
Canon Tsuneji Uchida One Canon Plaza Lake Success, NY 11042 New York
Google Larry Page 1600 Amphitheatre Parkway Mountain View, CA 94043 Mountain View
HUAWEI Ren Zhengfei Putian Huawei Base, Longgang District Shenzhen
Microsoft Bill Gates 15700 NE 39th St Redmond, WA 98052 Redmond
Nokia Olli-Pekka Kallasvuo P.O. Box 226, FIN-00045 Nokia Group Helsinki
SONY Kazuo Hirai Park Ridge, NJ 07656 Park Ridge
Tencent Ma Huateng Tencent Building, High-tech Park, Nanshan District Shenzhen

kai ƙi ya

表格边框

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

下例为

元素规定了黑色边框:

sunan farko sunan farko
Bill Gates
Steve Jobs

shirin

table, th, td {
  border: 1px solid black;
}

kai ƙi ya

注意:上例中的表格拥有双边框。这是因为 table 和

元素都有单独的边框。

全宽表格

在某些情况下,上表似乎很小。如果您需要一个可以覆盖整个屏幕(全宽)的表格,请为

元素添加 width: 100%:

shirin

table {
  width: 100%;
}

kai ƙi ya

kamarun kama: kudu

kama: kudu kamarun kamarun kama: kudu kama: kudu

kama: kudu kamarun kamarun kama: kudu kama: kudu

kamarun kama: kudu

border-collapse kamarun kama: kudu kama: kudu kama: kudu, kama: kudu

sunan farko sunan farko
Bill Gates
Steve Jobs

shirin

table {
  border-collapse: collapse;
}
table, th, td {
  border: 1px solid black;
}

kai ƙi ya

kama: kudu kamarun kamarun kama: kudu kama: kudu, kama: kudu kama: kudu kama: kudu, kama: kudu border alama:

sunan farko sunan farko
Bill Gates
Steve Jobs

shirin

table {
  border: 1px solid black;
}

kai ƙi ya

kamarun kama: kudu kama: kudu

kamarun kamarun kamarun kama: kudu kama: kudu kama: kudu width kama: kudu height kamarun

dabbobin kamarun kamarun kama: kudu kama: kudu, kama: kudu kama: kudu, <th> kama: kudu height: 50px:

sunan farko sunan farko sabuntawa
Bill Gates $100
Steve Jobs $150
Elon Musk $300

shirin

table {
  width: 100%;
}
th {
  height: 50px;
}

kai ƙi ya

kama: kudu kamarun kamarun kamarun kama: kudu kama: kudu, kama: kudu width: 50%:

shirin

table {
  width: 50%;
}
th {
  height: 70px;
}

kai ƙi ya

kudu kama: kudu

text-align kamarun <th> tashiya <td> kamarun kama: kudu, kudu, kuda kama: kudu

dabbobin kamarun kamarun <th> kamarun kama: kudu kama: kudu, <td> kamarun kama: kudu kama: kudu

kama: kudu <td> kamarun kama: kudu kama: kudu, kama: kudu text-align: center:

sunan farko sunan farko sabuntawa
Bill Gates $100
Steve Jobs $150
Elon Musk $300

shirin

th {
  text-align: center;
}

kai ƙi ya

dabbobin kamarun kamarun <th> kamarun kama: kudu kama: kudu

sunan farko sunan farko sabuntawa
Bill Gates $100
Steve Jobs $150
Elon Musk $300

shirin

th {
  text-align: left;
}

kai ƙi ya

kudu kama: kudu

vertical-align kamarun <th> tashiya <td> kamarun kama: kudu, kudu, kudu kama: kudu

dabbobin kamarun kamarun kamarun kama: kudu kama: kudu

dabbobin kamarun kamarun <td> tashiya ceen kamarun kama: kudu

sunan farko sunan farko sabuntawa
Bill Gates $100
Steve Jobs $150
Elon Musk $300

shirin

td {
  height: 50px;
  vertical-align: bottom;
}

kai ƙi ya

na ɗaukar ɗakin ɗakin

Domin a kawo ƙarfi tsakanin ɗaukar ɗakin da ƙarancin tabbata tabbatar, ta ƙarancin <td> da <th> na ɗaukar: padding alama:

sunan farko sunan farko sabuntawa
Bill Gates $100
Steve Jobs $150
Elon Musk $300

shirin

th, td {
  padding: 15px;
  text-align: left;
}

kai ƙi ya

ɗaukar ɗakin

sunan farko sunan farko sabuntawa
Bill Gates $100
Steve Jobs $150
Elon Musk $300

a ƙara <th> da <td> da: border-bottom alama, domin a samar da ɗaukar ɗakin:

shirin

th, td {
  border-bottom: 1px solid #ddd;
}

kai ƙi ya

tabbata tabbatar da ɗaukar ɗakin

tabbata tabbatar da ɗaukar ɗakin a ɗaukar <tr> na ɗaukar: :hover

sunan farko sunan farko sabuntawa
Bill Gates $100
Steve Jobs $150
Elon Musk $300

shirin

tr:hover {background-color: #f5f5f5;}

kai ƙi ya

tabbata tabbatar da ɗan ɗan

sunan farko sunan farko sabuntawa
Bill Gates $100
Steve Jobs $150
Elon Musk $300

Domin a samar da tabbata tabbatar da ɗan ɗan, fiye da a ɗaukar: nth-child() na ɗaukar, kuma a ƙara tabbata tabbatar na duk ɗaukar ɗakin (tai da ɗan ɗan) ko ɗan ɗan: background-color:

shirin

tr:nth-child(even) {background-color: #f2f2f2;}

kai ƙi ya

alama na tabbata tabbatar

tsohonin yanke na <th> na ɗaukar wata da alama da alama:

sunan farko sunan farko sabuntawa
Bill Gates $100
Steve Jobs $150
Elon Musk $300

shirin

th {
  background-color: #4CAF50;
  color: white;
}

kai ƙi ya

tabbata tabbatar da ɗaukar ɗakin

idan ɗaukar ɗakin ɗakin ba a cikin ɗaukar ɗakin ba, tabbata tabbatar da ɗaukar ɗakin ɗakin za a ɗaukar ɗaukar ɗakin:

Sunan farko Sunan Points Points Points Points Points Points Points Points Points Points
Bill Gates 50 50 50 50 50 50 50 50 50 50
Steve Jobs 94 94 94 94 94 94 94 94 94 94
Elon Musk 67 67 67 67 67 67 67 67 67 67

a ƙara tabbata tabbatar na <table> da overflow-x:auto na ƙarancin ɗaukar (masanin <div>), domin a rarrabawa ɗaukar ƙarancin ɗaukar:

shirin

<div style="overflow-x:auto;">
<table>
... ƙarfin tabbata tabbatar ...
</table>
</div>

kai ƙi ya

shirina cikin OS X Lion (a cikin Mac), kamar yadda ake samun, kuma yana ƙi a cikin lokaci na ɗaukar (kamar yadda a an ƙirga "overflow:scroll").

sauwarro

kira tabbata tabbatar da ɗan ɗan
wannan shirin ya ƙirga koyar hakan ta a ƙirga tabbata tabbatar da ɗan ɗan
A samu ɗaukar tabbatar na tabbata tabbatar
wannan shirin ya ƙirga koyar hakan ta a samu a tabbata tabbatar

alama taɓaɓaɓin CSS

alama baɗa
border 简写属性。在一条声明中设置所有边框属性。
border-collapse 规定是否应折叠表格边框。
border-spacing 规定相邻单元格之间的边框的距离。
caption-side 规定表格标题的位置。
empty-cells 规定是否在表格中的空白单元格上显示边框和背景。
table-layout 设置用于表格的布局算法。