web-dev-qa-db-ja.com

Bootstrap4レスポンシブテーブル-最初の列を修正

イベントと時間を含むスケジュールテーブルを作成しているので、テーブルが水平にスクロールするときに最初の列を修正する必要があります。これにより、ユーザーはイベントの時間をより簡単に確認できます。 Bootstrap 4.表のスクリーンショット: http://prntscr.com/japkbc を使用しています。

宜しくお願いします

8
GhoSTBG

私が理解したことによると、正確に何を意味するのかわかりませんでしたが、水平にスクロールすると最初の行を修正しようとしました。あなたの解決策が見つからなかった場合、または私の解決策が期待していない場合はコメントしてください。お手伝いします。

table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}
th
{
background-color:black;
color:white;
}
th:first-child, td:first-child
{
  position:sticky;
  left:0px;
 
}
 td:first-child
 {
  background-color:grey;
 }
<table>
  <tr>
     <th>TIME</th>
    <th>Company</th>
    <th>Company</th>
    <th>Company</th>
    <th>Company</th>
    <th>Company</th>
    <th>Company</th>
    <th>Contact</th>
    <th>Country</th>
  </tr>
  <tr>
    <td>11:40   </td>
    <td>Maria Anders</td>
     <td>Alfreds Futterkiste</td> 
    <td>Maria Anders</td>
     <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
    <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
    <td>Germany</td>
  </tr>
  <tr>
    <td>11:40   </td>
     <td>Maria Anders</td>
     <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
     <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
    <td>Centro comercial Moctezuma</td>
    <td>Francisco Chang</td>
    <td>Mexico</td>
  </tr>
  <tr>
    <td>11:40   </td>
     <td>Maria Anders</td>
     <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
     <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
    <td>Ernst Handel</td>
    <td>Roland Mendel</td>
    <td>Austria</td>
  </tr>
  <tr>
   <td>11:40   </td>
     <td>Maria Anders</td>
     <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
     <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
    <td>Island Trading</td>
    <td>Helen Bennett</td>
    <td>UK</td>
  </tr>
  <tr>
    <td>11:40   </td>
     <td>Maria Anders</td>
     <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
     <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
    <td>Laughing Bacchus Winecellars</td>
    <td>Yoshi Tannamuri</td>
    <td>Canada</td>
  </tr>
  <tr>
    <td>11:40   </td>
     <td>Maria Anders</td>
     <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
     <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
    <td>Magazzini Alimentari Riuniti</td>
    <td>Giovanni Rovelli</td>
    <td>Italy</td>
  </tr>
</table>
18