亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

CSS實例教程:CSS制作好看的網頁表格

2024-07-11 09:02:49
字體:
來源:轉載
供稿:網友

武林網(www.49028c.com)文章簡介:如果數據表格對于視力沒有問題用戶都難以閱讀的話,那么想像一個那些用輔助技術(掌上設備)的人來說,它們是多么復雜和混亂.幸運的是html規范提供了許多無素和屬性來提高數據表格對于這些設備的可訪問性.

如果數據表格對于視力沒有問題用戶都難以閱讀的話,那么想像一個那些用輔助技術(掌上設備)的人來說,它們是多么復雜和混亂.幸運的是html規范提供了許多無素和屬性來提高數據表格對于這些設備的可訪問性.

1.summary 和 caption

第一元素是表格的caption,它基本上用做表格的標題.盡管這不是必須有的元素,但是盡可以使用caption總是好的.另一個元素是summary.summary屬性可以應用于表格標簽,用來描述表格的內容.與image的alt文本屬性相似.

2.thead, tbody, tfoot

thead, tbody, tfoot使網頁設計人員能夠將表格劃分為羅輯部分.例如,可以將所有列標題放在thead元素中,這樣就能夠對這個特殊區域單獨應用樣式.如果選擇使用thead或tfoot元素,那么必須至少使用一個tbody元素.在一個表格中只能使用一個thead和tfoot元素,但是可以使用多個tbody元素將復雜的表格劃分為更容易管理的部分.

3.col 和 colgroup

行與列標題應該使用th標記而不是td,但是如果某些內容既是標題又是數據,那么它仍然使用td.表格標題可以設置為row或col的scope屬性,定義它們是行標題還是列標題.

雖然tr元素使開發人員能夠整行應用樣式,但是很難整列應用樣式.為了解決這個問題,w3c引入了colgroup和col元素.colgroup能夠對使用col元素定義的一個或多個列進行分組.不幸的是,支持col和colgroup元素的樣式的瀏覽器并不多.

以下是html代碼:

=============================
<table cellspacing="0" id="playlistTable" summary="夕木木音樂排行榜,每周一次,給你最好聽音樂享受.">
<caption>
夕木木音樂排行榜
</caption>

<colgroup>
<col id="PlaylistCol" />
<col id="trackCol" />
<col id="artistCol" />
<col id="albumCol" />
</colgroup>

<thead>
<tr>
<th id="playlistPosHead" scope="col">夕木木音樂排行榜</th>
<th scope="col">歌曲</th>
<th scope="col">歌手</th>
<th scope="col">專輯</th>
</tr>
</thead>

<tbody>
<tr class="odd">
<td>1</td>
<td>我的未來不是夢</td>
<td>張雨生</td>
<td>未知</td>
</tr>

<tr>
<td>2</td>
<td>昨日重現</td>
<td>卡朋特</td>
<td>未知</td>
</tr>

<tr class="odd">
<td>3</td>
<td>我的未來不是夢</td>
<td>張雨生</td>
<td>未知</td>
</tr>

<tr>
<td>4</td>
<td>昨日重現</td>
<td>卡朋特</td>
<td>未知</td>
</tr>

<tr class="odd">
<td>5</td>
<td>我的未來不是夢</td>
<td>張雨生</td>
<td>未知</td>
</tr>

<tr>
<td>6</td>
<td>昨日重現</td>
<td>卡朋特</td>
<td>未知</td>
</tr>

<tr class="odd">
<td>7</td>
<td>我的未來不是夢</td>
<td>張雨生</td>
<td>未知</td>
</tr>

<tr>
<td>8</td>
<td>昨日重現</td>
<td>卡朋特</td>
<td>未知</td>
</tr>

<tr class="odd">
<td>9</td>
<td>我的未來不是夢</td>
<td>張雨生</td>
<td>未知</td>
</tr>

<tr>
<td>10</td>
<td>昨日重現</td>
<td>卡朋特</td>
<td>未知</td>
</tr>

</tbody>


</table>

=========================

下面我們來添加css:

css規范有兩個表格邊框模型:單獨的和疊加的.在單獨模型中,在各個單元格周圍有邊框,而在疊加模型中單元格共享邊框.大多數瀏覽器默認采用單獨模型,因些首先要做的事就是將表格的border-collapse屬性設置為collapse.為了防止表格太寬,需要限制它的寬度;為了幫助定義表格區域,添加邊框是個好主意.通過應用少量的?直和水平填充,在表格單元格周圍形成一些空白,這也是好想法.

---------------------------------
table {
  border-collapse: collapse;
  width: 50em;
  border: 1px solid #666;
}


th, td {
  padding: 0.1em 1em;
}

----------------------------------

css的border-spacing屬性可以控制單元格之間的距離.不幸的是,windows上的IE6和更低版本不理解這個屬性(別懷疑這件事,因為大多數人不懂得升級)因此很少使用它.為了去掉單元格之間的默認填充,不得不使用老式但可靠的cellspacing屬性.嚴格地說,這個屬性在本質上是表現性的.但是,它仍然是有效的html,而且是當前在IE6中控制單元間距的惟一方法.

--------------------------------------

<table cellspacing="0" id="playlistTable" summary="夕木木音樂排行榜,每周一次,給你最好聽音樂享受.">

---------------------------------------

完整的css代碼:

==============================
table {
  border-collapse: collapse;
  width: 50em;
  border: 1px solid #666;
}

caption {
  font-size: 1.2em;
  font-weight: bold;
  margin: 1em 0;
}

col {
  border-right: 1px solid #ccc;
}

col#albumCol {
  border: none;
}

thead {
  background: #ccc url(images/bar.gif) repeat-x left center;
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #a5a5a5;
}

th {
  font-weight: normal;
  text-align: left;
}

#playlistPosHead {
  text-indent: -1000em;
}

th, td {
  padding: 0.1em 0.5em;
}


.odd {
  background-color:#edf5ff;
}


tr:hover {
  background-color:#3d80df;
  color: #fff;
}

thead tr:hover {
  background-color: transparent;
  color: inherit;
}

==============================

剛學css的時候認為<table>標簽沒有用,其實那時候的想法是錯的,<table>不用布局,現回到它原來的功能,--顯示數據.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
最近2019免费中文字幕视频三| 97国产精品视频| 九九久久久久99精品| 精品国产户外野外| 国产亚洲激情视频在线| 亚洲精品欧美日韩| 欧美一区二三区| 亚洲老头老太hd| 成人乱色短篇合集| 日韩美女视频在线观看| 亚洲男人的天堂在线播放| 欧美大片在线影院| 国产精品视频一区国模私拍| 成人黄色av播放免费| 成人福利视频网| 亚洲精品久久久久中文字幕欢迎你| 成人精品在线观看| 秋霞成人午夜鲁丝一区二区三区| 国产精品白嫩美女在线观看| 黄色成人在线播放| 国产噜噜噜噜噜久久久久久久久| 亚洲女人被黑人巨大进入| 亚洲福利视频免费观看| 国产成人高潮免费观看精品| 91精品视频播放| 久热精品视频在线| 久久精品国产v日韩v亚洲| 亚洲天堂一区二区三区| 亚洲国产天堂久久国产91| 亚洲日本aⅴ片在线观看香蕉| 久久影视三级福利片| 亚洲天堂日韩电影| 亚洲欧美制服丝袜| 欧美日韩高清在线观看| 国产精品∨欧美精品v日韩精品| 国模精品一区二区三区色天香| 亚洲免费人成在线视频观看| 欧美亚洲视频在线看网址| 91精品在线观看视频| 国产精品午夜国产小视频| 亚洲午夜未满十八勿入免费观看全集| 国产精品国产三级国产aⅴ浪潮| 国产一区二区三区精品久久久| 亚洲美女av在线播放| 少妇av一区二区三区| 国产亚洲精品久久久久久| 国产精品狼人色视频一区| 成人久久18免费网站图片| 日韩最新在线视频| 欧美日韩一区二区三区在线免费观看| 久久精品久久久久| 欧美激情亚洲另类| 91精品国产91久久久久久| 九九久久综合网站| 久久久久久国产精品三级玉女聊斋| 国产精品香蕉在线观看| 97免费中文视频在线观看| 久久久亚洲精品视频| 国产精品1区2区在线观看| 国产女人精品视频| 欧美激情视频一区| 久久夜色精品国产亚洲aⅴ| 91精品久久久久久久久久另类| 日韩欧美成人精品| 亚洲专区在线视频| 欧美疯狂xxxx大交乱88av| 成人淫片在线看| 久久久影视精品| 国产一区二区丝袜高跟鞋图片| 国产精品青草久久久久福利99| 国产精品久久久久久久久影视| 亚洲成人三级在线| 国产成人精品a视频一区www| 亚洲天堂av综合网| 国产精品视频免费在线| 国产精品91久久久久久| 91成人天堂久久成人| 久久久久亚洲精品国产| 国产精品高潮粉嫩av| 欧美激情在线观看| 亚洲天堂精品在线| 黄色精品在线看| 丁香五六月婷婷久久激情| 成人女保姆的销魂服务| 97成人精品区在线播放| 国产一区二区久久精品| 91久久夜色精品国产网站| 欧美区在线播放| 性欧美xxxx| 中文字幕国产精品久久| 国产精品久久久久久久久| www国产91| www.亚洲成人| 亚洲国产高清自拍| 亚洲欧美日韩一区在线| 91精品国产91久久久久久最新| 欧美国产日韩在线| 久久国产精品久久久久久久久久| 久久久久www| 日韩在线观看免费高清完整版| 麻豆成人在线看| 欧美国产日韩xxxxx| 大胆欧美人体视频| 欧美三级免费观看| 亚洲伊人一本大道中文字幕| 日本欧美黄网站| 欧美激情一区二区三级高清视频| 欧美精品久久久久久久| 精品国产乱码久久久久久婷婷| 国产精品久久99久久| 久久久久中文字幕2018| 亚洲视频自拍偷拍| 欧美特级www| www国产精品视频| 久久久中精品2020中文| 欧美午夜精品久久久久久人妖| 欧美一区二区三区艳史| 最近2019免费中文字幕视频三| 91麻豆桃色免费看| 成人春色激情网| 伊人av综合网| 国语自产精品视频在免费| 一色桃子一区二区| 亚洲人成在线一二| 日韩大陆毛片av| 欧美一级成年大片在线观看| 成人福利网站在线观看11| 日本精品久久中文字幕佐佐木| 亚洲一区美女视频在线观看免费| 精品日本高清在线播放| 第一福利永久视频精品| 国产精品久久综合av爱欲tv| 亚洲片国产一区一级在线观看| 精品久久久久久久大神国产| 国产精品久久久久久久久久久久久| 欧美日韩免费区域视频在线观看| 国产69久久精品成人| 国产精品香蕉在线观看| 亚洲性av在线| 日韩精品欧美激情| 午夜精品一区二区三区在线视| 精品香蕉在线观看视频一| 国产欧美在线观看| 久久6免费高清热精品| 精品女同一区二区三区在线播放| 欧美剧在线观看| 国产精品中文字幕久久久| 中文字幕国产精品| 国产精品久久久久久网站| 亚洲午夜久久久影院| 亚洲精品一区二三区不卡| 色一情一乱一区二区| 中文字幕在线亚洲| 欧美亚洲国产精品| 欧日韩不卡在线视频| 伊人久久免费视频| 这里只有精品久久| 日韩h在线观看| 国产美女直播视频一区| 国产成人亚洲精品| 国产精品露脸av在线| 欧美成人精品在线| 欧美亚洲视频在线观看| 国产亚洲美女久久|