Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
  <style>
     .fixed-table-container {
        width: 100%;
        height: 200px;
        border: 1px solid #000;
        position: relative;
        padding-top: 30px; /* header-bg height값 */
    }
    .header-bg {
        background: skyblue;
        height: 30px; /* header-bg height값 */
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        border-bottom: 1px solid #000;
    }
    .table-wrapper {
        overflow-x: hidden;
        overflow-y: auto;
        height: 100%;
    }
    table {
        width: 100%;
        border-collapse: collapse;
    }
    td {
        border-bottom: 1px solid #ccc;
        padding: 5px;
    }
    td + td {
        border-left: 1px solid #ccc;
    }
    th {
        padding: 0px; /* reset */
    }
    .th-text {
        position: absolute;
        top: 0;
        width: inherit;
        line-height: 30px; /* header-bg height값 */
        border-left: 1px solid #000;
    }
    th:first-child .th-text {
        border-left: none;
    }
  </style>
</head>
<body>
<div class="fixed-table-container">
  <div class="header-bg"></div>
    <div class="table-wrapper">
      <table>
        <thead>
          <tr>
            <th width="20%"> <!-- %넓이 값을 지정을 위해 div를 포함시켰다. -->
              <div class="th-text">제목1</div>
            </th>
            <th width="30%">
              <div class="th-text">제목2</div>
            </th>
            <th width="50%">
              <div class="th-text">제목3</div>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
          </tr>
          <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
          </tr>
          <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
          </tr>
          <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
          </tr>
          <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
          </tr>
          <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
          </tr>
          <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
          </tr>    
          <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
          </tr>  
          <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
          </tr>  
          <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
          </tr>  
          <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
          </tr>  
          <tr>
            <td>1</td>
            <td>2</td>
            <td>3</td>
          </tr>                      
        </tbody>
      </table>
    </div>
  </div>
</body>
</html>
Output 300px

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers