html - fieldset legend scrolling with inner table -
i have table nested in fieldset. when table exceeds height of fieldset left scrollbar shown. problem <legend> element scroll table , not remain fixed.
<fieldset> <legend>header</legend> <table> <tr> <td>val 1<td> </tr> <tr> <td>val ....<td> </tr> ....... </table> </fieldset> fieldset { border: 1px solid lightgrey; padding: 20px; border-radius: 8px; background: #f9f9f9; padding: 5px; height: 280px; max-height: 280px; vertical-align: top; font-size: 11px; overflow-y: auto; } how can prevent <legend> element scroll table?
you need use different wrapper. example:
html
<fieldset> <legend>header</legend> <div class="my-overflow"> <table> <tr><td>val 1</td></tr> <tr><td>val 2</td></tr> <tr><td>val 3</td></tr> <tr><td>val 4</td></tr> <tr><td>val 5</td></tr> <tr><td>val 6</td></tr> </table> </div> </fieldset> css
fieldset { border: 1px solid lightgrey; padding: 20px; border-radius: 8px; background: #f9f9f9; padding: 5px; vertical-align: top; font-size: 11px; } .my-overflow { overflow-y: auto; height: 50px; max-height: 50px; } demo: jsfiddle
Comments
Post a Comment