テーブルヘッダーと最初の2列を固定する

ジャック

固定テーブルヘッダーと最初の2列を固定しようとしています。列を修正するのに問題があります(右にスクロールすると、列は常に表示されます)現在のコードでは、テーブルの見出しが修正されて正常に機能しますが、列番号と名前を修正する必要があります。テーブルが大きく、ヘッダーに多くの列があります。

.tableFixHead {
  overflow-y: auto;
  height: 600px;
}

.tableFixHead table {
  border-collapse: collapse;
  width: 100%;
}

.tableFixHead th,
.tableFixHead td {
  padding: 8px 16px;
}

.tableFixHead th {
  position: sticky;
  top: 0;
  background: #eee;
}
<div class="tableFixHead">
  <table class="table table-bordered">
    <thead>
      <tr>
        <th>#</th>
        <th>Name</th>
        <th>01-11</th>
        <th>02-11</th>
        <th>03-11</th>
        <th>04-11</th>
        <th>05-11</th>
        <th>06-11</th>
        </th>
    </thead>
    <tbody>
      <tr>
        <td>1</td>
        <td>Jack</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
      </tr>
      <tr>
        <td>2</td>
        <td>Michel</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
      </tr>
      <tr>
        <td>3</td>
        <td>Amanda</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
      </tr>
    </tbody>
  </table>
</div>

アルバロメネンデス

.tableFixHead {
  overflow: auto;
  height: 100px;
  width:300px;
}

.tableFixHead table {
  border-collapse: collapse;
  width: 100%;
}

.tableFixHead th,
.tableFixHead td {
  padding: 8px 16px;
}


td:first-child, th:first-child {
  position:sticky;
  left:0;
  z-index:1;
  background-color:white;
}
td:nth-child(2),th:nth-child(2)  { 
position:sticky;
  left:40px;
  z-index:1;
  background-color:white;
  }
.tableFixHead th {
  position: sticky;
  top: 0;
  background: #eee;
  z-index:2
}
th:first-child , th:nth-child(2) {
  z-index:3
  }
<div class="tableFixHead">
  <table class="table table-bordered">
    <thead>
      <tr>
        <th>#</th>
        <th>Name</th>
        <th>01-11</th>
        <th>02-11</th>
        <th>03-11</th>
        <th>04-11</th>
        <th>05-11</th>
        <th>06-11</th>
        </th>
    </thead>
    <tbody>
      <tr>
        <td>1</td>
        <td>Jack</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
      </tr>
      <tr>
        <td>2</td>
        <td>Michel</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
      </tr>
      <tr>
        <td>3</td>
        <td>Amanda</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
      </tr>
      <tr>
        <td>3</td>
        <td>Amanda</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
        <td>Y</td>
      </tr>
    </tbody>
  </table>
</div>

コードを編集しました。¿これはあなたが探しているものですか?

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

テーブルヘッダーとテーブルの最初の列をスティッキーにする方法

分類Dev

固定ヘッダーと固定列の両方を備えたHtmlテーブル

分類Dev

ZurbFoundation-固定ヘッダーと固定の最初と最後の列を持つレスポンシブテーブル

分類Dev

2つのテーブルを結合し、最初のテーブルをdatagridviewの列ヘッダーとして追加してから、2番目のテーブルを列ヘッダーの下の行として追加します

分類Dev

Excelテーブル:空白の列とヘッダーを追加するvba

分類Dev

フィルター付きのテーブルのようなExcelのヘッダーと最初の行を固定します

分類Dev

固定ヘッダーと可変列幅のテーブルを作成するための最もハックな方法は何ですか?

分類Dev

スティッキーヘッダーとスティッキーな最初の列があり、最初の列のコンテンツがヘッダーの下にオーバーフローするテーブル-CSSのみ

分類Dev

cssテーブルの列が固定ヘッダーと整列しません

分類Dev

セルのホバーで特定のテーブルヘッダーと最初のテーブル行を強調表示するためにCSSを使用する

分類Dev

テーブル(固定ヘッダー付き)の各ヘッダーセルの幅をその列の最大値と同じに設定し、ブラウザーにそれを尊重させるにはどうすればよいですか?

分類Dev

固定セルと上向きヘッダーのあるテーブル

分類Dev

複数のヘッダー行と固定列を持つJQueryデータテーブル

分類Dev

グリッドレイアウトを使用して、固定/固定ヘッダー付きのテーブルを作成することは可能ですか?

分類Dev

固定テーブルヘッダーの上にツールチップを表示する

分類Dev

列データをテーブルヘッダーとして変換する

分類Dev

CSSのみ固定テーブルヘッダー(tdとtrのみのテーブルヘッダーなし)

分類Dev

水平方向にスクロールするときにテーブルの最初の列を固定する

分類Dev

Rの列ヘッダーに基づいて2つのテーブルをマージする

分類Dev

テーブルヘッダー列とテーブル本体列の幅を揃える方法は?

分類Dev

HTMLテーブルが20行を超える固定テーブルヘッダーを取得する

分類Dev

2つのスティッキー列とヘッダーを持つHTMLテーブル(CSSのみを使用)

分類Dev

各印刷ページのExcelヘッダーをテーブルの最初の行にする方法

分類Dev

テーブルの列ヘッダーが幅を変更する理由&

分類Dev

Officerに列ヘッダーのないテーブルを追加する

分類Dev

DataTablesのテーブルヘッダー列の幅とテーブル本体の列幅の不一致を解決する方法はありますか?

分類Dev

テーブル幅が100%を超える固定ヘッダーテーブルの作成方法

分類Dev

Xamarin Formsを使用して、垂直方向にスティッキーなヘッダーと水平方向にスティッキーな最初の列を持つテーブルを作成するにはどうすればよいですか?

分類Dev

Bootstrapの他のテーブルに影響を与えずに、固定ヘッダーで1つのテーブルをスクロール可能にする方法

Related 関連記事

  1. 1

    テーブルヘッダーとテーブルの最初の列をスティッキーにする方法

  2. 2

    固定ヘッダーと固定列の両方を備えたHtmlテーブル

  3. 3

    ZurbFoundation-固定ヘッダーと固定の最初と最後の列を持つレスポンシブテーブル

  4. 4

    2つのテーブルを結合し、最初のテーブルをdatagridviewの列ヘッダーとして追加してから、2番目のテーブルを列ヘッダーの下の行として追加します

  5. 5

    Excelテーブル:空白の列とヘッダーを追加するvba

  6. 6

    フィルター付きのテーブルのようなExcelのヘッダーと最初の行を固定します

  7. 7

    固定ヘッダーと可変列幅のテーブルを作成するための最もハックな方法は何ですか?

  8. 8

    スティッキーヘッダーとスティッキーな最初の列があり、最初の列のコンテンツがヘッダーの下にオーバーフローするテーブル-CSSのみ

  9. 9

    cssテーブルの列が固定ヘッダーと整列しません

  10. 10

    セルのホバーで特定のテーブルヘッダーと最初のテーブル行を強調表示するためにCSSを使用する

  11. 11

    テーブル(固定ヘッダー付き)の各ヘッダーセルの幅をその列の最大値と同じに設定し、ブラウザーにそれを尊重させるにはどうすればよいですか?

  12. 12

    固定セルと上向きヘッダーのあるテーブル

  13. 13

    複数のヘッダー行と固定列を持つJQueryデータテーブル

  14. 14

    グリッドレイアウトを使用して、固定/固定ヘッダー付きのテーブルを作成することは可能ですか?

  15. 15

    固定テーブルヘッダーの上にツールチップを表示する

  16. 16

    列データをテーブルヘッダーとして変換する

  17. 17

    CSSのみ固定テーブルヘッダー(tdとtrのみのテーブルヘッダーなし)

  18. 18

    水平方向にスクロールするときにテーブルの最初の列を固定する

  19. 19

    Rの列ヘッダーに基づいて2つのテーブルをマージする

  20. 20

    テーブルヘッダー列とテーブル本体列の幅を揃える方法は?

  21. 21

    HTMLテーブルが20行を超える固定テーブルヘッダーを取得する

  22. 22

    2つのスティッキー列とヘッダーを持つHTMLテーブル(CSSのみを使用)

  23. 23

    各印刷ページのExcelヘッダーをテーブルの最初の行にする方法

  24. 24

    テーブルの列ヘッダーが幅を変更する理由&

  25. 25

    Officerに列ヘッダーのないテーブルを追加する

  26. 26

    DataTablesのテーブルヘッダー列の幅とテーブル本体の列幅の不一致を解決する方法はありますか?

  27. 27

    テーブル幅が100%を超える固定ヘッダーテーブルの作成方法

  28. 28

    Xamarin Formsを使用して、垂直方向にスティッキーなヘッダーと水平方向にスティッキーな最初の列を持つテーブルを作成するにはどうすればよいですか?

  29. 29

    Bootstrapの他のテーブルに影響を与えずに、固定ヘッダーで1つのテーブルをスクロール可能にする方法

ホットタグ

アーカイブ