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

Popular posts from this blog

javascript - Bootstrap Popover: iOS Safari strange behaviour -

Magento/PHP - Get phones on all members in a customer group -

session - Logging Out Using PHP -