Notes for Tables & Lists By Scott Granneman & Jans Carton Find the presentation at http://www.granneman.com/presentations/ ## Slide 14 http://www.w3.org/TR/html5/tabular-data.html#the-table-element ## Slide 15 http://www.w3.org/TR/html5/tabular-data.html#the-tr-element ## Slide 16 http://www.w3.org/TR/html5/tabular-data.html#the-th-element ## Slide 17 http://www.w3.org/TR/html5/tabular-data.html#the-td-element ## Slide 18 http://codepen.io/websanity/pen/infKs?editors=100 ## Slide 19 http://codepen.io/websanity/pen/infKs?editors=100 ## Slide 20 http://www.w3.org/TR/html5/tabular-data.html#attr-tdth-colspan http://www.w3.org/TR/html5/tabular-data.html#attr-tdth-rowspan ## Slide 21 http://codepen.io/websanity/pen/zrIyg ## Slide 24 http://www.w3.org/TR/html5/tabular-data.html#the-thead-element ## Slide 25 http://www.w3.org/TR/html5/tabular-data.html#the-tbody-element ## Slide 26 http://www.w3.org/TR/html5/tabular-data.html#the-tfoot-element ## Slide 27 http://codepen.io/websanity/pen/cjplv?editors=100 ## Slide 30 http://www.w3.org/TR/html5/tabular-data.html#the-caption-element ## Slide 31 http://codepen.io/websanity/pen/jaxwz?editors=110 ## Slide 32 http://www.w3.org/TR/CSS21/tables.html#caption-side ## Slide 33 http://codepen.io/websanity/pen/CilJj?editors=110 ## Slide 34 Bootstrap 4: https://getbootstrap.com/docs/4.5/content/tables/#captions ## Slide 35 https://en.wikipedia.org/wiki/Cthulhu_Mythos_deities#Great_Old_Ones ## Slide 38 https://codepen.io/websanity/pen/qBrJPxE?editors=1000 ## Slide 39 http://www.w3.org/TR/CSS21/tables.html#empty-cells ## Slide 40 http://codepen.io/websanity/pen/cjplv?editors=100 ## Slide 41 http://codepen.io/websanity/pen/Axbhv?editors=110 ## Slide 42 http://www.w3.org/TR/CSS21/tables.html#border-collapse ## Slide 43 http://codepen.io/websanity/pen/xaLbw ## Slide 44 http://www.w3.org/TR/CSS21/tables.html#border-spacing ## Slide 45 http://codepen.io/websanity/pen/CbaKm ## Slide 46 https://developer.mozilla.org/en-US/docs/Web/CSS/table-layout ## Slide 47 https://codepen.io/websanity/pen/KKVBgva?editors=1100 ## Slide 48 https://codepen.io/websanity/pen/KKVBgva?editors=1100 ## Slide 51 http://www.w3.org/TR/html5/tabular-data.html#the-colgroup-element ## Slide 52 For instance, text-align would be great if you could apply it to a or http://www.w3.org/TR/html5/tabular-data.html#the-col-element visibility: collapse is problematic; see http://css-tricks.com/almanac/properties/v/visibility/ ## Slide 53 http://codepen.io/websanity/pen/xfjdE?editors=110 ## Slide 55 See https://www.w3.org/TR/2014/WD-html51-20140617/tabular-data.html#table-sorting-model & https://github.com/w3c/html/issues/56 ## Slide 56 http://www.granneman.com/webdev/coding/css/sorting-tables/ Another example: https://datatables.net/examples/styling/bootstrap4.html ## Slide 57 Table Capture extension for Chromium-based browsers: https://chrome.google.com/webstore/detail/table-capture/iebpjdmgckacbodjpijphcplhebcmeop/reviews Table Capture extension for Firefox: https://addons.mozilla.org/en-US/firefox/addon/table-capture-firefox/ ## Slide 61 http://codepen.io/websanity/pen/bgjygG?editors=0100 ## Slide 62 http://codepen.io/websanity/pen/bgjygG?editors=0100 ## Slide 64 http://codepen.io/websanity/pen/VPBNQM?editors=1000 ## Slide 65 http://codepen.io/websanity/pen/VPBNQM?editors=1000 ## Slide 66 http://codepen.io/websanity/pen/VPBNQM?editors=1000 ## Slide 68 http://codepen.io/websanity/pen/PWBvYV?editors=1100 ## Slide 71 http://www.csstablegenerator.com ## Slide 72 https://www.tablesgenerator.com/html_tables ## Slide 73 https://www.tablesgenerator.com/html_tables ## Slide 74 https://www.tablesgenerator.com/html_tables ## Slide 75 https://www.tablesgenerator.com/html_tables ## Slide 76 https://www.tablesgenerator.com/html_tables ## Slide 77 https://www.tablesgenerator.com/html_tables ## Slide 78 https://www.tablesgenerator.com/html_tables ## Slide 79 https://www.tablesgenerator.com/html_tables ## Slide 80 https://www.tablesgenerator.com/html_tables ## Slide 81 https://www.tablesgenerator.com/html_tables ## Slide 82 https://www.tablesgenerator.com/html_tables ## Slide 83 https://www.tablesgenerator.com/html_tables ## Slide 84 https://www.tablesgenerator.com/html_tables ## Slide 85 https://www.tablesgenerator.com/html_tables ## Slide 86 https://www.tablesgenerator.com/html_tables ## Slide 87 https://en.wikipedia.org/wiki/Comma-separated_values ## Slide 92 https://www.tablesgenerator.com/html_tables ## Slide 93 https://www.tablesgenerator.com/html_tables ## Slide 94 https://www.tablesgenerator.com/html_tables ## Slide 95 https://www.tablesgenerator.com/html_tables ## Slide 96 https://www.tablesgenerator.com/latex_tables ## Slide 97 https://www.tablesgenerator.com/text_tables ## Slide 98 https://www.tablesgenerator.com/markdown_tables ## Slide 99 https://www.tablesgenerator.com/mediawiki_tables ## Slide 102 http://codepen.io/websanity/pen/urnIt?editors=110 ## Slide 103 http://codepen.io/websanity/pen/urnIt?editors=110 ## Slide 104 https://codepen.io/websanity/pen/WZPBad?editors=1100 Also see https://codepen.io/websanity/pen/MYoxPZ for an example with JavaScript that automates the process a bit ## Slide 105 https://codepen.io/websanity/pen/WZPBad?editors=1100 Also see https://codepen.io/websanity/pen/MYoxPZ for an example with JavaScript that automates the process a bit ## Slide 109 http://css.maxdesign.com.au/listamatic/ ## Slide 110 http://css.maxdesign.com.au/listamatic/horizontal01.htm ## Slide 111 add list of properties ## Slide 113 http://www.w3.org/TR/css3-lists/#propdef-list-style-type ## Slide 114 https://codepen.io/websanity/pen/ZELwNrE?editors=1100 ## Slide 116 a (lowercase letters), A (uppercase letters), i (lowercase Roman numerals), I (uppercase Roman numerals), & 1 (Arabic numerals) ## Slide 117 For the full list, see http://www.w3.org/TR/2013/WD-css-counter-styles-3-20130221/ & https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type ## Slide 118 https://developer.mozilla.org/en-US/docs/Web/CSS/%40counter-style/system ## Slide 119 https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type ## Slide 120 http://codepen.io/websanity/pen/FjJBL?editors=010 ## Slide 121 http://www.w3.org/TR/css3-lists/#propdef-list-style-image ## Slide 122 http://codepen.io/websanity/pen/vmudw ## Slide 123 http://www.w3.org/TR/css3-lists/#list-style-position-property ## Slide 125 http://codepen.io/websanity/pen/Eabyn ## Slide 126 http://www.w3.org/TR/css3-lists/#list-style-property ## Slide 127 http://codepen.io/websanity/pen/AFcLp?editors=110 ## Slide 129 https://codepen.io/websanity/pen/NWxBrjJ?editors=1100 FIXME add compatibility table, because Safari doesn’t really support ::marker ## Slide 130 https://codepen.io/websanity/pen/NWxBrjJ?editors=1100 ## Slide 134 http://codepen.io/websanity/pen/xoqGl?editors=110 ## Slide 142 http://codepen.io/websanity/pen/BIgHp?editors=110 ## Slide 145 http://codepen.io/websanity/pen/GgLoB?editors=110 ## Slide 146 http://codepen.io/websanity/pen/GgLoB?editors=110 https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Counters ## Slide 148 http://codepen.io/websanity/pen/Hdmyc ## Slide 149 http://codepen.io/websanity/pen/Hdmyc ## Slide 150 http://codepen.io/websanity/pen/Hdmyc ## Slide 151 http://caniuse.com/#feat=css-counters http://www.browsersupport.net/CSS/content%3Acounters%28%29