Note that there are some explanatory texts on larger screens.

plurals
  1. POCreate scrollable div with fixed header using CSS
    primarykey
    data
    text
    <p>I want to create a scrollable table with fixed table header at top using CSS. could you please suggest me a solution . I tried to give overflow auto and height for tbody but it is not working.</p> <pre><code>&lt;div class="container"&gt; &lt;div class="table"&gt; &lt;div class="tr header"&gt; &lt;div class="td col1"&gt; heading1sdfsfa &lt;/div&gt; &lt;div class="td col2"&gt; heading2 &lt;/div&gt; &lt;div class="td col3"&gt; heading3 &lt;/div&gt; &lt;/div&gt; &lt;div class="tbody"&gt; &lt;div class="tr"&gt; &lt;div class="td"&gt; 4343 &lt;/div&gt; &lt;div class="td"&gt; 444 &lt;/div&gt; &lt;div class="td"&gt; 23 &lt;/div&gt; &lt;/div&gt; &lt;div class="tr"&gt; &lt;div class="td"&gt; 3323 &lt;/div&gt; &lt;div class="td"&gt; 32423423 &lt;/div&gt; &lt;div class="td"&gt; 4234 &lt;/div&gt; &lt;/div&gt; &lt;div class="tr"&gt; &lt;div class="td"&gt; 3323 &lt;/div&gt; &lt;div class="td"&gt; 32423423 &lt;/div&gt; &lt;div class="td"&gt; 4234 &lt;/div&gt; &lt;/div&gt; &lt;div class="tr"&gt; &lt;div class="td"&gt; 3323 &lt;/div&gt; &lt;div class="td"&gt; 32423423 &lt;/div&gt; &lt;div class="td"&gt; 4234 &lt;/div&gt; &lt;/div&gt; &lt;div class="tr"&gt; &lt;div class="td"&gt; 3323 &lt;/div&gt; &lt;div class="td"&gt; 32423423 &lt;/div&gt; &lt;div class="td"&gt; 4234 &lt;/div&gt; &lt;/div&gt; &lt;div class="tr"&gt; &lt;div class="td"&gt; 3323 &lt;/div&gt; &lt;div class="td"&gt; 32423423 &lt;/div&gt; &lt;div class="td"&gt; 4234 &lt;/div&gt; &lt;/div&gt; &lt;div class="tr"&gt; &lt;div class="td"&gt; 3323 &lt;/div&gt; &lt;div class="td"&gt; 32423423 &lt;/div&gt; &lt;div class="td"&gt; 4234 &lt;/div&gt; &lt;/div&gt; &lt;div class="tr"&gt; &lt;div class="td"&gt; 3323 &lt;/div&gt; &lt;div class="td"&gt; 32423423 &lt;/div&gt; &lt;div class="td"&gt; 4234 &lt;/div&gt; &lt;/div&gt; &lt;div class="tr"&gt; &lt;div class="td"&gt; 3323 &lt;/div&gt; &lt;div class="td"&gt; 32423423 &lt;/div&gt; &lt;div class="td"&gt; 4234 &lt;/div&gt; &lt;/div&gt; &lt;div class="tr"&gt; &lt;div class="td"&gt; 3323 &lt;/div&gt; &lt;div class="td"&gt; 32423423 &lt;/div&gt; &lt;div class="td"&gt; 423434355454354343 5353454354354354353455334546 &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; ​ </code></pre> <p>here is the style :</p> <pre><code>.container{ width:100%; padding-top:25px;padding-top:30px;} .table{display:table; width:90%; margin:auto; border-collapse:collapse;} .tr{display:table-row;} .td{display:table-cell; border:1px solid #ccc; padding:5px;} .header .td{color:#fff; background:#000;} .tbody{display:table-row-group; height:100px; overflow:auto} .td.col1{width:25%;} .td.col2{width:50%;} .td.col3{width:25%;} .scrollable{height:350px; overflow:auto;} </code></pre> <p>​</p> <p>See my uncompleted <a href="http://jsfiddle.net/ajineshravi/6e37h/2/" rel="nofollow noreferrer">fiddle here</a></p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload