App下載
話題 首頁 > HTML 教程 > HTML 教程話題列表 > 詳情

table表格怎么樣添加滾動(dòng)條

精華
&~靜 2016-11-01 11:37:42 瀏覽(17224) 回復(fù)(7) 贊(0)
表頭不動(dòng),tbody滾動(dòng)
html

回答(7)

卓別林 2016-11-02
  1. 表格放在Div中,設(shè)定Div的寬度和高度(不能用百分比),并設(shè)置縱向滾動(dòng)條始終顯示。
  2. 設(shè)定表格的寬度比Div小一個(gè)滾動(dòng)條的寬度(如Div寬度為500,滾動(dòng)條寬度為16,則表格的寬度應(yīng)該設(shè)置為500-16=484)。
  3. 表格采用 thead,th標(biāo)簽

范例:包括html文件和css文件

《test.html》:
/*************************************************************

 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標(biāo)題文檔</title>
<link href="css_table/css1.css" rel="stylesheet" type="text/css">
</head>
<body>
<div>
  <table >
   <thead>
  <tr>
    <th>Header
      1</th>
    <th>Header
      2</th>
    <th>Header
      3</th>
   </tr></thead>
   <tr>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr>
    <tr>
      <td> </td>
      <td> </td>
      <td> </td>
    </tr>
  </table>
</div>
</body>
</html>


*************************************************************/

 

 

 

 
《css1.css》
*************************************************************
div {
  width:500px;
  height:100px;
  overflow-y:scroll;  /*縱向滾動(dòng)條始終顯示 */
  overflow-x:none;
 } 

 
 table {
  width:484px;   /*表格寬度=div寬度(500px)-滾動(dòng)條寬度(16px) */
 }
thead tr {
 POSITION: relative;  TOP:0px;  /*絕對(duì)定位 */
 background:#cccccc;
}

 
tr {
 background:#222222;
}


*************************************************************
OVO 2016-12-13

你需要定義寬度和高度。這樣它超過了這個(gè)寬高才會(huì)出現(xiàn)滾動(dòng)··

財(cái)神爺 2017-06-07

表示看不懂 還沒有學(xué)到后面的div

PHP群157531900 2018-01-09

用div的形式,這樣的好處就是你的表可以不斷的循環(huán),讓數(shù)據(jù)列到div中

一筆荒蕪 2018-05-31

有同樣等問題咋解決,只能慢慢等大神啦.留名留名。。

1144100656 2018-05-31

好慢呀,空空如也,半天不來大神解決,大佬在哪啦

1152696398 2018-05-31

剛學(xué)習(xí)程序,過來學(xué)習(xí)學(xué)習(xí)!!!!...

要回復(fù),請(qǐng)先登錄 或者注冊(cè)