UNPKG

patternfly

Version:

This reference implementation of PatternFly is based on [Bootstrap v3](http://getbootstrap.com/). Think of PatternFly as a "skinned" version of Bootstrap with additional components and customizations.

500 lines (499 loc) 15.1 kB
--- categories: [Widgets] layout: page title: Tables resource: true --- <h2>PatternFly recommendation: Bootstrap striped, bordered, hover, and responsive</h2> <div class="table-responsive"> <table class="table table-striped table-bordered table-hover"> <thead> <tr> <th>Session</th> <th class="text-right">Course Number</th> <th>Title</th> <th>Level</th> <th>Course Format</th> <th>Days</th> <th class="text-right">CRN</th> </tr> </thead> <tbody> <tr> <td><a href="#">Winter 2014 Full-Term Session</a></td> <td class="text-right">CMN 6020</td> <td>Ethical Issues in Organizational Communication</td> <td>Graduate</td> <td>Online</td> <td>T </td> <td class="text-right">20115</td> </tr> <tr> <td><a href="#">Winter 2014 Full-Term Session</a></td> <td class="text-right">CMN 6020</td> <td>Ethical Issues in Organizational Communication</td> <td>Graduate</td> <td>Online</td> <td>W </td> <td class="text-right">21509</td> </tr> <tr> <td><a href="#">Winter 2014 Full-Term Session</a></td> <td class="text-right">CMN 6050</td> <td>Crisis Communication</td> <td>Graduate</td> <td>Online</td> <td>W </td> <td class="text-right">20915</td> </tr> <tr> <td><a href="#">Winter 2014 Full-Term Session</a></td> <td class="text-right">CMN 6050</td> <td>Crisis Communication</td> <td>Graduate</td> <td>Online</td> <td>Th </td> <td class="text-right">21550</td> </tr> <tr> <td><a href="#">Winter 2014 Full-Term Session</a></td> <td class="text-right">CMN 6060</td> <td>Negotiation, Mediation, and Facilitation</td> <td>Graduate</td> <td>Online</td> <td>Th </td> <td class="text-right">20119</td> </tr> <tr> <td><a href="#">Winter 2014 Full-Term Session</a></td> <td class="text-right">CMN 6060</td> <td>Negotiation, Mediation, and Facilitation</td> <td>Graduate</td> <td>Online</td> <td>T </td> <td class="text-right">20122</td> </tr> <tr> <td><a href="#">Winter 2014 Full-Term Session</a></td> <td class="text-right">CMN 6060</td> <td>Negotiation, Mediation, and Facilitation</td> <td>Graduate</td> <td>Online</td> <td>T </td> <td class="text-right">21511</td> </tr> <tr> <td><a href="#">Winter 2014 Full-Term Session</a></td> <td class="text-right">CMN 6060</td> <td>Negotiation, Mediation, and Facilitation</td> <td>Graduate</td> <td>Online</td> <td>Th </td> <td class="text-right">21330</td> </tr> <tr> <td><a href="#">Winter 2014 Full-Term Session</a></td> <td class="text-right">CMN 6061</td> <td>Personal Branding</td> <td>Graduate</td> <td>Online</td> <td>Th </td> <td class="text-right">20124</td> </tr> <tr> <td><a href="#">Winter 2014 Full-Term Session</a></td> <td class="text-right">CMN 6080</td> <td>Intercultural Communication</td> <td>Graduate</td> <td>Online</td> <td>W </td> <td class="text-right">20126</td> </tr> </tbody> </table> </div> <hr> <h2>TreeGrid tables</h2> <div class="table-responsive"> <table class="table table-bordered table-hover table-treegrid"> <thead> <tr> <th>Column heading</th> <th>Column heading</th> <th>Column heading</th> <th>Column heading</th> </tr> </thead> <tbody> <tr> <td class="treegrid-node"> <span class="icon node-icon fa fa-folder"></span> Parent 1 </td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> <tr data-parent="0"> <td class="treegrid-node"> <span class="icon node-icon fa fa-file-o"></span> Child 1 </td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> <tr data-parent="1"> <td class="treegrid-node"> <span class="icon node-icon fa fa-file-o"></span> Grandchild 1 </td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> <tr data-parent="1"> <td class="treegrid-node"> <span class="icon node-icon fa fa-file-o"></span> Grandchild 2 </td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> <tr data-parent="1"> <td class="treegrid-node"> <span class="icon node-icon fa fa-file-o"></span> Grandchild 3 </td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> <tr data-parent="0"> <td class="treegrid-node"> <span class="icon node-icon fa fa-file-o"></span> Child 2 </td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> <tr> <td class="treegrid-node"> <span class="icon node-icon fa fa-folder"></span> Parent 2 </td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> <tr id="parent-3"> <td class="treegrid-node"> <span class="icon node-icon fa fa-folder"></span> Parent 3 </td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> <tr data-parent="#parent-3"> <td class="treegrid-node"> <span class="icon node-icon fa fa-file-o"></span> Child 3 </td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> <tr id="parent-4" class="collapsed"> <td class="treegrid-node"> <span class="icon node-icon fa fa-folder"></span> Parent 4 </td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> <tr data-parent="#parent-4" id="child-4"> <td class="treegrid-node"> <span class="icon node-icon fa fa-file-o"></span> Child 4 </td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> <tr data-parent="#child-4"> <td class="treegrid-node"> <span class="icon node-icon fa fa-file-o"></span> Grandchild 4 </td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> </tbody> </table> </div> <script> $('.table-treegrid').treegrid(); </script> <hr> <h2>Bootstrap examples</h2> <h3>Basic example</h3> <table class="table"> <caption>Optional table caption.</caption> <thead> <tr> <th>#</th> <th>First Name</th> <th>Last Name</th> <th>Username</th> </tr> </thead> <tbody> <tr> <th scope="row">1</th> <td>Mark</td> <td>Otto</td> <td>@mdo</td> </tr> <tr> <th scope="row">2</th> <td>Jacob</td> <td>Thornton</td> <td>@fat</td> </tr> <tr> <th scope="row">3</th> <td>Larry</td> <td>the Bird</td> <td>@twitter</td> </tr> </tbody> </table> <h3>Striped rows</h3> <table class="table table-striped"> <thead> <tr> <th>#</th> <th>First Name</th> <th>Last Name</th> <th>Username</th> </tr> </thead> <tbody> <tr> <th scope="row">1</th> <td>Mark</td> <td>Otto</td> <td>@mdo</td> </tr> <tr> <th scope="row">2</th> <td>Jacob</td> <td>Thornton</td> <td>@fat</td> </tr> <tr> <th scope="row">3</th> <td>Larry</td> <td>the Bird</td> <td>@twitter</td> </tr> </tbody> </table> <h3>Bordered table</h3> <table class="table table-bordered"> <thead> <tr> <th>#</th> <th>First Name</th> <th>Last Name</th> <th>Username</th> </tr> </thead> <tbody> <tr> <th scope="row">1</th> <td>Mark</td> <td>Otto</td> <td>@mdo</td> </tr> <tr> <th scope="row">2</th> <td>Jacob</td> <td>Thornton</td> <td>@fat</td> </tr> <tr> <th scope="row">3</th> <td>Larry</td> <td>the Bird</td> <td>@twitter</td> </tr> </tbody> </table> <h3>Hover rows</h3> <table class="table table-hover"> <thead> <tr> <th>#</th> <th>First Name</th> <th>Last Name</th> <th>Username</th> </tr> </thead> <tbody> <tr> <th scope="row">1</th> <td>Mark</td> <td>Otto</td> <td>@mdo</td> </tr> <tr> <th scope="row">2</th> <td>Jacob</td> <td>Thornton</td> <td>@fat</td> </tr> <tr> <th scope="row">3</th> <td>Larry</td> <td>the Bird</td> <td>@twitter</td> </tr> </tbody> </table> <h3>Condensed table</h3> <table class="table table-condensed"> <thead> <tr> <th>#</th> <th>First Name</th> <th>Last Name</th> <th>Username</th> </tr> </thead> <tbody> <tr> <th scope="row">1</th> <td>Mark</td> <td>Otto</td> <td>@mdo</td> </tr> <tr> <th scope="row">2</th> <td>Jacob</td> <td>Thornton</td> <td>@fat</td> </tr> <tr> <th scope="row">3</th> <td>Larry</td> <td>the Bird</td> <td>@twitter</td> </tr> </tbody> </table> <h3>Contextual classes</h3> <table class="table"> <thead> <tr> <th>#</th> <th>Column heading</th> <th>Column heading</th> <th>Column heading</th> </tr> </thead> <tbody> <tr class="active"> <td>1</td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> <tr> <td>2</td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> <tr class="success"> <td>3</td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> <tr> <td>4</td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> <tr class="warning"> <td>5</td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> <tr> <td>6</td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> <tr class="danger"> <td>7</td> <td>Column content</td> <td>Column content</td> <td>Column content</td> </tr> </tbody> </table> <h3>Responsive tables</h3> <div class="table-responsive"> <table class="table"> <thead> <tr> <th>#</th> <th>Table heading</th> <th>Table heading</th> <th>Table heading</th> <th>Table heading</th> <th>Table heading</th> <th>Table heading</th> </tr> </thead> <tbody> <tr> <th scope="row">1</th> <td>Table cell</td> <td>Table cell</td> <td>Table cell</td> <td>Table cell</td> <td>Table cell</td> <td>Table cell</td> </tr> <tr> <th scope="row">2</th> <td>Table cell</td> <td>Table cell</td> <td>Table cell</td> <td>Table cell</td> <td>Table cell</td> <td>Table cell</td> </tr> <tr> <th scope="row">3</th> <td>Table cell</td> <td>Table cell</td> <td>Table cell</td> <td>Table cell</td> <td>Table cell</td> <td>Table cell</td> </tr> </tbody> </table> </div>