First, include it on your page
Add the CSS on your page:
Optionally, you can load it through the YUI().use()
:
YUI().use(gallerycss-csstable', function(Y) {
Y.log('gallerycss-csstable has been added to the as a CSS file');
});
The latest (unstable) is on Github, and available for forking.
Default Table
Add the yui3-table
classname to a table to style an HTML table similar to how a YUI3 Datatable would be styled. This class adds appropriate padding and borders to table elements, and increases the emphasis on the header.
# | Make | Model | Year |
---|---|---|---|
1 | Honda | Accord | 2009 |
2 | Toyota | Camry | 2012 |
3 | Hyundai | Elantra | 2010 |
Bordered Table
To add horizontal and vertical borders to all cells, add the yui3-table-bordered
classname to the table
element.
# | Make | Model | Year |
---|---|---|---|
1 | Honda | Accord | 2009 |
2 | Toyota | Camry | 2012 |
3 | Hyundai | Elantra | 2010 |
Table with Horizontal Borders
If you prefer to just have horizontal lines, add the yui3-table-horizontal
classname to the table
element.
# | Make | Model | Year |
---|---|---|---|
1 | Honda | Accord | 2009 |
2 | Toyota | Camry | 2012 |
3 | Hyundai | Elantra | 2010 |
Striped Table
Large tables are easier to parse visually if rows are easily distinguishable. Adding the yui3-table-odd
class name to every other tr
element changes the background of the row and creates a zebra-styled effect.
# | Make | Model | Year |
---|---|---|---|
1 | Honda | Accord | 2009 |
2 | Toyota | Camry | 2012 |
3 | Hyundai | Elantra | 2010 |
4 | Ford | Focus | 2008 |
5 | Nissan | Sentra | 2011 |
6 | BMW | M3 | 2009 |
7 | Honda | Civic | 2010 |
8 | Kia | Soul | 2010 |