Semantic HTML Just Might Make Your CSS Less Fragile (sch )Mar 30, 2026 283 html , css , resilience When Is a Link Not a Link? (dec )Feb 25, 2026 282 html , links , accessibility I Learned the First Rule of ARIA the Hard Way (css )Jan 21, 2026 281 accessibility , aria , html ARIA Roles Can Remove Their Children’s Semantics (ste )Jan 13, 2026 280 html , aria , accessibility HTML Content Categories Dec 30, 2025 279 html The Three Semantics of HTML (mat )Dec 24, 2025 278 html Did You Know Some ARIA Roles Remove Child Semantics? Dec 21, 2025 277 html , aria , accessibility Semantics Beyond the Tag Name (kno /mat )Dec 19, 2025 276 html , attributes , aria , accessibility The “<time>” Element Should Actually Do Something (nol )Dec 14, 2025 275 html , time HTML Semantics: The Short Descriptions of All 113 Elements (j9t )Dec 3, 2025 274 html , overviews Explaining the Accessible Benefits of Using Semantic HTML Elements (geo /css )Nov 6, 2025 273 html , accessibility Just Use a Button (cfe )Oct 31, 2025 272 html , buttons ChatGPT Sez Build With Semantics First (ste )Oct 28, 2025 271 chatgpt , chatgpt-atlas , ai , openai , browsers , html , accessibility Tables: Beyond Rows and Columns (tpg )Oct 13, 2025 270 accessibility , wcag , tables , html , jaws , nvda , screen-readers Why Moving Away From SPAs Improves Usability, Accessibility, and SEO (inn )Sep 8, 2025 269 single-page-apps , usability , accessibility , seo , html When HTML Speaks Clearly Aug 6, 2025 268 html , accessibility , conformance Thinking Deeply About Theming and Color Naming (zel /css )Aug 4, 2025 267 theming , naming , color-palettes , colors , pico How Semantics and ARIA Attributes Support Accessible Design (tpg )Jul 22, 2025 266 accessibility , aria , html , attributes Why Semantic HTML Still Matters (jon )Jul 21, 2025 265 html Naked and Semantic (ark +/dea )Jul 15, 2025 264 podcasts , interviews , awareness-days , css , maintainability Top 5 Web Accessibility Issues in 2024 (and How to Fix Them) (int )Jun 26, 2025 263 accessibility , focus , keyboard-navigation , contrast , colors Know Your HTML (Yes, TSX Included) (hel )Jun 23, 2025 262 html , accessibility Inclusive Development Practices in Next.js Projects (web /deq )Jun 3, 2025 261 accessibility , nextjs , keyboard-navigation , aria , alt-text , localization , performance , axe The “col” Element (hey )May 29, 2025 260 html , tables Making Scannable Web Pages for Assistive Technology (jar )May 23, 2025 259 accessibility , assistive-tech , design , headings , html The “caption” Element (hey )May 20, 2025 258 html , tables The True Path to Garbage Code: Figma Sites (joe )May 9, 2025 257 figma , html , quality , accessibility What Is Semantic Caching? (doe /the )May 4, 2025 256 ai , performance , caching , concepts The “cite” Element (hey )Apr 30, 2025 255 html The “canvas” Element (hey )Apr 28, 2025 254 html , canvas Unlocking Accessibility: Frontend Developers Discuss Semantic HTML and Accessible Code Apr 25, 2025 253 accessibility , html , community Mastering HTML: The Art of Minimal and Valid Code in Professional Web Development (AI Edition) (j9t )Apr 23, 2025 252 guest-posts , html , minimalism , conformance , interoperability , accessibility , standards Keeping It on the “<dl>”—Another HTML Gem You Never Use (cod )Apr 18, 2025 251 html , lists Mastering Typography in Design Systems With Semantic Tokens and Responsive Scaling (uxd )Mar 28, 2025 250 typography , design-systems , design-tokens , responsive-design , scaling Quick Accessibility Wins That Are Easy to Implement (kev )Mar 19, 2025 249 videos , accessibility , html , alt-text , images , contrast , colors , keyboard-navigation , focus , skip-links Is React Accessible? That’s the Wrong Question Mar 17, 2025 248 accessibility , react , jsx , html It’s Right There in the Back of the Book (hom )Feb 17, 2025 247 accessibility , html Definition Layers Within Semantic Tokens (ikn )Feb 6, 2025 246 design-tokens 10 Digital Accessibility Mistakes to Avoid Feb 4, 2025 245 accessibility , mistakes , alt-text , images , contrast , colors , keyboard-navigation , aria , headings , labels , forms , pop-ups , testing Accessibility Essentials Every Front-End Developer Should Know (mar )Jan 7, 2025 244 accessibility , fundamentals , html , forms , keyboard-navigation , modals , alt-text , focus , responsive-design , reduced-motion , aria Updated Brief Note on Description List Support (aar )Jan 3, 2025 243 html , lists , accessibility , screen-readers , support Accessibility First: How to Design Inclusive Frontend Experiences Dec 22, 2024 242 how-tos , design , accessibility , html , alt-text , keyboard-navigation , aria , contrast , forms , focus On-Page SEO Checklist: The Complete Task List for 2025 (sem )Dec 10, 2024 241 seo , checklists , html The HTML Native Search Element (tre )Dec 2, 2024 240 html The Semantic Interface Palette Is Simple (uxd )Nov 24, 2024 239 design , design-tokens , figma The “br” Element (hey )Nov 12, 2024 238 html The “button” Element (hey )Nov 4, 2024 237 html , buttons , links HTML Cheat Sheet Nov 4, 2024 236 html , examples , cheat-sheets The “body” Element (hey )Oct 31, 2024 235 html The “blockquote” Element (hey )Oct 14, 2024 234 html The “bdi” Element (hey )Sep 30, 2024 233 html , internationalization The “b” Element (hey )Sep 28, 2024 232 html Why HTML Has Both “<b/i>” and “<strong/em>”? Sep 16, 2024 231 html The “aside” Element (hey )Aug 28, 2024 230 html , accessibility The “address” Element (hey )Aug 12, 2024 229 html The “abbr” Element (hey )Aug 7, 2024 228 html , accessibility The Anchor Element (hey )Aug 2, 2024 227 html , links , terminology , usability Know the “search” Element (j9t )Jun 19, 2024 226 html HTML Cheat Sheets: From Basics to Advanced Elements Jun 6, 2024 225 fundamentals , html , examples , cheat-sheets Maybe Don’t Name That Landmark (aar )Jun 5, 2024 224 html , accessibility Semantic Code in HTML: What Is It and Does It Still Matter? (boa )Jun 1, 2024 223 html , accessibility , seo , maintainability , performance Using Footnotes (mfo )May 22, 2024 222 footnotes , content , writing Level-Setting Heading Levels (aar )May 8, 2024 221 headings , conformance , accessibility , aria When “Semantic Tokens” Are No Longer Semantic Mar 14, 2024 220 design-tokens Tailwind Marketing and Misinformation Engine Feb 18, 2024 219 tailwind , css , principles , maintainability , marketing “X” Marks the Spot: Landmark Elements (stv )Feb 4, 2024 218 html , accessibility , assistive-tech , aria A Call for Consensus on HTML Semantics (5t3 )Jan 20, 2024 217 html Basic Accessibility Mistakes I Often See in Audits (cfe )Jan 17, 2024 216 accessibility , mistakes , auditing , html , focus , links , buttons Buttons and Links—Common Misconceptions Jan 10, 2024 215 accessibility , html , buttons , links The Implied Web (hws /mat )Dec 21, 2023 214 html , accessibility Are We Too Pedantic With Semantic Dec 20, 2023 213 design , design-tokens The Road to HTMHell Is Paved With Semantics (pep /mat )Dec 18, 2023 212 html , quality You Might Be Looking for HTML “article”, Not “section” (san )Dec 18, 2023 211 html Revisiting Fundamentals—Semantic Lists for Improved Accessibility (mis /mat )Dec 17, 2023 210 fundamentals , html , accessibility The UX of HTML (vas /mat )Dec 1, 2023 209 html , user-experience Understanding HTML Landmarks and How to Apply Them (its /log )Nov 9, 2023 208 html , accessibility , aria Truly Semantic (don )Nov 7, 2023 207 design-tokens , naming Removing List Styles Without Affecting Semantics (mat )Nov 6, 2023 206 html , css , accessibility Tailwind vs. Semantic CSS Oct 23, 2023 205 tailwind , css , html , comparisons , performance Select Element: Now With Horizontal Rules (una )Oct 23, 2023 204 html , forms , browsers , google , chrome , apple , safari , support An Intro to the “dialog” Element (cfe )Aug 15, 2023 203 introductions , modals , html Progressively Enhanced HTML Accordion (aar )Aug 9, 2023 202 html , accordions , accessibility , progressive-enhancement A Blog Post With Every HTML Element (pat )Aug 3, 2023 201 html I’m Betting on HTML Aug 1, 2023 200 html I Blame the W3C’s HTML Standard for Ordered Lists (sid )Jul 24, 2023 199 html , lists Semantic Code in HTML: What Is It and Does It Still Matter? (boa )Jun 1, 2023 198 html Semantics and the “popover” Attribute: What to Use When? (hdv )May 16, 2023 197 html , attributes , accessibility , pop-overs CSS Custom Properties Beyond the “:root” (mat )Apr 20, 2023 196 css , custom-properties It’s Very Likely That… (mat )Apr 17, 2023 195 html , buttons , modals New HTML Element: “search” (alv )Apr 10, 2023 194 html What Is Semantic HTML? (dav )Apr 4, 2023 193 html On-Page SEO Checklist: The Complete Task List for 2023 (sem )Mar 31, 2023 192 seo , checklists , html Fighting Inter-Component HTML Bloat (eli )Mar 27, 2023 191 components , html , quality The “search” Element (sco )Mar 24, 2023 190 html , accessibility The H1 Conundrum: Understanding the Challenges of Heading Level One Mar 15, 2023 189 accessibility , headings , html We Don’t Need “.visually-hidden” (den )Mar 12, 2023 188 accessibility , css , quality 50.1% Empty Links (mat )Mar 4, 2023 187 accessibility , html , links , seo ARIA vs. HTML (aar )Feb 21, 2023 186 accessibility , html , aria , comparisons Representation of Style (ste )Feb 19, 2023 185 html Buttons, Links, and Focus (tem )Feb 16, 2023 184 accessibility , buttons , links , focus Screen Readers Don’t Convey the Semantics of “strong” and “em” (mat )Feb 16, 2023 183 accessibility , screen-readers , html An Introduction to HTML Cheat Sheet Feb 13, 2023 182 introductions , html , cheat-sheets How to Write Semantic CSS (kev )Feb 7, 2023 181 videos , how-tos , css Interop 2023 CMS Checkin (chr )Feb 6, 2023 180 interoperability , html , syndication , rss , atom What Are HTML5 Semantic Elements? Jan 29, 2023 179 html Screen Readers Support for Text Level HTML Semantics (ste /tpg )Jan 26, 2023 178 html , screen-readers , support If You Need a Link, Don’t Use a Button (tem )Jan 23, 2023 177 html , links , buttons , accessibility Unordered Lists in Main Navigations (mat )Jan 20, 2023 176 html , lists , navigation A Problem With Link Relationships (j9t )Dec 23, 2022 175 html , links , metadata , maintainability Enforcing Better HTML Markup With Eleventy (mat )Dec 23, 2022 174 html , conformance , eleventy 5 HTML Elements, and a Partridge in a Despair Tree (mat )Dec 16, 2022 173 html , accessibility Brief Note on Description List Support (aar )Dec 5, 2022 172 html , lists , accessibility , screen-readers , support Reading the Meter (sup /mat )Dec 5, 2022 171 html , accessibility Landmarks and Where to Put Them (kil /mat )Dec 4, 2022 170 html , aria , accessibility HTML Semantics and Accessibility Cheat Sheet (web )Nov 30, 2022 169 cheat-sheets , html , accessibility Newer Things to Know About Good Ol’ HTML Lists (dxn /css )Nov 28, 2022 168 html , lists HTML Content Model Categories Nov 27, 2022 167 html The Shape-Shifting “a” Element Nov 24, 2022 166 html , links The “label” Element Nov 23, 2022 165 html , labels Dialogs, Modality, and Popovers Seem Similar—How Are They Different? (hdv )Nov 8, 2022 164 html , accessibility , modals , pop-overs 16 Rare HTML Tags You Really Should Know Nov 3, 2022 163 html Structured Data (htt )Oct 25, 2022 162 web-almanac , studies , research , metrics , structured-data , semantic-web A Little Semantic HTML Trick for React Components Oct 10, 2022 161 react , html , components , tips-and-tricks Foundations: HTML Semantics (ihe /tet )Oct 5, 2022 160 accessibility , fundamentals , html When Going Somewhere Does a Thing: On Links and Buttons (kil )Oct 4, 2022 159 accessibility , html , links , buttons A “details” Element as a Burger Menu Is Not Accessible (ger /clo )Sep 20, 2022 158 html , disclosure-widgets , accessibility How to (Not) Make a Button Sep 16, 2022 157 how-tos , accessibility , buttons , html Should I Use a Button or a Link? (ash )Aug 29, 2022 156 html , buttons , links On Ratings and Meters (lea )Aug 12, 2022 155 html , css One Year of Coding—Recommendations for Beginners From a Beginner Aug 3, 2022 154 learning , accessibility “<article>” vs. “<section>”: How to Choose the Right One (sma )Jul 25, 2022 153 html , comparisons Roundup of Recent Document Outline Chatter (geo /css )Jul 21, 2022 152 html , headings , accessibility Subheadings, Subtitles, Alternative Titles, and Taglines in HTML (ste /tpg )Jul 19, 2022 151 html , headings , microcontent , accessibility Perceived Affordances and the Functionality Mismatch (tin )Jul 14, 2022 150 usability , accessibility What Is the Best Way to Mark Up an Exclusive Button Group? (lea )Jul 14, 2022 149 html , accessibility , aria Why the HTML Outlining Algorithm Was Removed From the Spec—the Truth Will Shock You! (bru )Jul 7, 2022 148 html , accessibility How to Use Headings for Website Accessibility Jun 8, 2022 147 how-tos , accessibility , headings Aspects of Accessibility—Semantics, Contrast, and… Anxiety? Jun 7, 2022 146 accessibility , colors , contrast , user-experience HTML Cheat Sheet: A Quick Reference Guide for HTML Developers May 24, 2022 145 guides , html , examples , cheat-sheets Divs Are Bad! (mat )May 11, 2022 144 html What’s Your Heading? (col )May 8, 2022 143 accessibility , html , headings Non-Interactive Elements With the “inert” Attribute (web )Apr 26, 2022 142 html , attributes Plain Old Semantic HTML: A Perfect Basis for Accessibility Apr 26, 2022 141 accessibility , html Does Valid and Semantic HTML Still Matter? (5t3 +)Apr 18, 2022 140 podcasts , html , conformance Title Rewrites: 3 Patterns to Avoid (moz )Apr 13, 2022 139 seo , writing , microcontent Those HTML Elements You Never Use Apr 11, 2022 138 html 12 Years Beyond a HTML Joke (ste )Apr 5, 2022 137 html HTML Semantics (cfe )Mar 21, 2022 136 html Should “Cancel” Be a Button or a Link? (uxd )Mar 21, 2022 135 interaction-design , buttons , links It Needs to Map Back to a Role (eri )Mar 14, 2022 134 accessibility , aria , html Foundations: Headings (ihe /tet )Feb 28, 2022 133 accessibility , fundamentals , html , headings Column Headers and Browser Support (aar )Feb 20, 2022 132 accessibility , html Colors That Make Sense Feb 15, 2022 131 accessibility , colors Why Radio Buttons Are Called Radio Buttons in UIs? (ami )Feb 11, 2022 130 html , naming Replace JavaScript Dialogs With the New HTML Dialog Element (sto /css )Feb 8, 2022 129 modals , html HTML Cheat Sheet—HTML Elements List Reference (fre )Feb 3, 2022 128 html , examples , cheat-sheets 4 Questions to Ask Before Using ARIA Jan 31, 2022 127 accessibility , aria , testing More to Give Than Just the Div: Semantics and How to Get Them Right (hdv )Jan 23, 2022 126 html , accessibility Div Divisiveness (sco )Jan 20, 2022 125 html Show, Don’t Tell (css )Dec 23, 2021 124 writing , design How to Define Your Relationship to Sites You Link To (ste )Dec 20, 2021 123 how-tos , html , links , seo HTML Cheat Sheet Dec 20, 2021 122 html , examples , cheat-sheets Details/Summary (5t3 )Dec 14, 2021 121 html , disclosure-widgets Semantics and How to Get Them Right (hdv /btc )Nov 15, 2021 120 videos , html , accessibility Design Systems, Structured Content, and Headless Publishing (amy )Nov 12, 2021 119 design-systems , content , headless Semantic “menu” Context (sco )Oct 21, 2021 118 html Buttons vs. Links (yat )Oct 7, 2021 117 html , buttons , links , comparisons HTML Cheatsheet Aug 30, 2021 116 html , examples , cheat-sheets Use the “i” Element, and Use It Appropriately (j9t )Jun 29, 2021 115 html Not Your Typical Horizontal Rules (sar )Mar 25, 2021 114 html HTML: The 16 Content Categories and Their Elements (j9t )Jan 20, 2021 113 html Why You Should Choose HTML5 “article” Over “section” (bru /sma )Jan 7, 2020 112 html , headings Quoting in HTML: Quotations, Citations, and Blockquotes (css )Dec 10, 2019 111 html Conversational Semantics (aar /btc )Nov 19, 2019 110 videos , html , voice , conversational-design How to Section Your HTML (css )Jun 18, 2019 109 how-tos , html , examples Why, How, and When to Use Semantic HTML and ARIA (ada /css )May 7, 2019 108 html , aria , accessibility You’re Using “em” Wrong (log )Oct 25, 2018 107 html , markdown Conversational Semantics (aar /ali )Aug 30, 2018 106 html , voice , conversational-design Small Tweaks That Can Make a Huge Impact on Your Website’s Accessibility (bel /css )Jan 11, 2018 105 accessibility , contrast , colors , labels , forms , typography , keyboard-navigation A Developer’s Guide to Better Accessibility (a11 +/24a )Dec 7, 2017 104 guides , accessibility , html , keyboard-navigation , naming , tooling A Look Back at the History of CSS (jay /css )Oct 18, 2017 103 history , css , browsers , doctype-switching , box-model , hacks , standards , css-zen-garden Writing JavaScript With Accessibility in Mind (mat )Mar 23, 2017 102 javascript , accessibility , focus , buttons , aria The Document Outline Dilemma (ame /css )Mar 7, 2017 101 html , headings , accessibility HTML5 Page Structure Basics (lou )Jan 13, 2017 100 fundamentals , html What’s New in HTML 5.1 Nov 30, 2016 99 html Meaningful CSS: Style Like You Mean It (tba /ali )May 3, 2016 98 css , html Do You Know These Eight HTML5 Tags? Mar 1, 2016 97 html No Good Can Come of Bad Code (zel /ali )Jun 4, 2015 96 quality , accessibility , standards A Vision of Web Development (j9t )May 13, 2015 95 outlooks , minimalism , conformance , maintainability 10 Typical HTML Interview Exercises Nov 25, 2014 94 html , interviewing , conformance , aria HTML5 Forms: The Markup (cra )May 21, 2014 93 html , forms A Q&A on the Picture Element (wil +/ali )Mar 17, 2014 92 interviews , html , images , responsive-design The Battle for the Body Field (ali )Feb 25, 2014 91 html , xml , wysiwyg 10 HTML Tags You May Not Be Using Jan 16, 2014 90 html The HTML5 “meter” Element (pan /css )Nov 26, 2013 89 html , examples HTML Table Element Guide (chr /css )Sep 19, 2013 88 guides , html , tables , css A Look at the HTML5 “nav” Element Sep 2, 2013 87 html , navigation Semantic CSS With Intelligent Selectors (hey /sma )Aug 20, 2013 86 css , selectors , html Introducing the New HTML5 “<main>” Element (cra )Feb 8, 2013 85 introductions , html On Web Semantics (j9t )Jul 16, 2012 84 html , best-practices HTML for Icon Font Usage (chr /css )May 24, 2012 83 html , icon-fonts , fonts Getting Started in HTML5 Apr 19, 2012 82 introductions , html , multimedia , forms , apis Let’s Talk About Semantics (htm )Apr 18, 2012 81 html , naming About HTML Semantics and Front-End Architecture Mar 15, 2012 80 html , naming , architecture Sexy New HTML5 Semantics (bru /sma )Nov 18, 2011 79 html Pursuing Semantic Value (ada /sma )Nov 12, 2011 78 html Our Pointless Pursuit of Semantic Value (div /sma )Nov 11, 2011 77 html The Hidden Nuggets of WCAG2: Information Relationships Nov 2, 2011 76 accessibility , wcag , html Goodbye “time”, “datetime”, and “pubdate”—Hello “data” and “value” (htm )Nov 2, 2011 75 html , attributes , time On Semantics in HTML (j9t )Oct 26, 2011 74 html The Return of the “u” Element (htm )Oct 25, 2011 73 html Are CSS Tables Better Than HTML Tables? Oct 13, 2011 72 tables , css , html , comparisons Learning to Love HTML5 (lou /sma )Oct 10, 2011 71 html When (and When Not to) Use an Anchor Tag? (chr /css )Aug 24, 2011 70 html , links What Makes for a Semantic Class Name? (chr /css )Aug 4, 2011 69 html , css , attributes , naming , examples Naming and Using IDs and Classes Properly (mat )Jul 25, 2011 68 html , css , attributes , naming Making Forms Fabulous With HTML5 Jun 1, 2011 67 html , forms , overviews How Important Is Semantic HTML? May 23, 2011 66 html Don’t Forget About HTML5’s “Little Guys” (lou )Jan 18, 2011 65 html Extending HTML5—Microdata (htm )Nov 23, 2010 64 microdata , html , attributes Exploring Markup for Breadcrumbs (chr /css )Nov 9, 2010 63 html , navigation , breadcrumbs Extending HTML5—Microformats (htm )Aug 17, 2010 62 microformats , html , attributes The Beauty of Semantic Markup, Introduction Jul 15, 2010 61 introductions , html , microformats microformats.org at 5: Two Billion Pages With hCards, 94% of Rich Snippets (tan /mic )Jul 8, 2010 60 microformats , anniversaries , metrics Are You Ready for HTML 5? May 25, 2010 59 html , simplicity , multimedia , canvas , forms This Is Your Site—This Is Your Site on HTML5 (bur )Sep 5, 2009 58 html , standards Semantic Navigation With the “nav” Element (tom /htm )Jul 15, 2009 57 html , navigation A Big Day for Microformats (tka )May 12, 2009 56 microformats , html Value Class Pattern (tan /mic )May 12, 2009 55 microformats , html Semantic Technologies Should Be Personal (tan )Apr 29, 2009 54 semantic-web Table Layouts vs. Div Layouts: From Hell to… Hell? (sma )Apr 8, 2009 53 html , layout , tables , comparisons Our Yearly Reminder of What It’s All About (jch )Apr 6, 2009 52 awareness-days , css , maintainability Making “<time>” Safe for Historians (ppk )Apr 6, 2009 51 html , time “<section>” Is Not Just a “Semantic ‘<div>’” Mar 19, 2009 50 html The 5 Most Under-Used HTML Tags (cra )Feb 24, 2009 49 html Why CSS Should Not Be Used for Layout Feb 2, 2009 48 css , layout , tables , html Semantics in HTML 5 (joh /ali )Jan 6, 2009 47 html The Road to HTML 5—The “section” Element (div )Nov 5, 2008 46 html , history Opera Study: Only 4.13% of the Web Is Standards-Compliant (ars )Oct 16, 2008 45 studies , research , opera , standards , conformance Getting Semantic With Microformats: XFN Sep 17, 2008 44 microformats , xfn Separating Presentation From Semantics (bur )Aug 20, 2008 43 drupal Design Rants (dav )Jun 3, 2008 42 design , typography , readability , responsive-design A Preview of HTML 5 (lac /ali )Apr 27, 2008 41 html , overviews What Beautiful HTML Code Looks Like (chr /css )Nov 1, 2007 40 html , attributes , conformance , formatting At What Point Do Semantics Not Apply? (jch )Sep 17, 2007 39 html , css Microformats: More Meaning From Your Markup (bri )Jul 24, 2007 38 microformats , html Web Standards Do—the Way of Web Standards (oli /w3c )Jul 15, 2007 37 standards , html , http , content-negotiation , caching , performance , xml , xhtml , testing , processes , urls , redirecting The “<b>” and “<i>” Elements (lac )May 7, 2007 36 html HTML: The Top 5 Forgotten Elements Apr 16, 2007 35 html Standards, Semantics, Accessibility, and HTML Email (jch )Dec 4, 2006 34 html , standards , accessibility , email Bulletproof HTML: 37 Steps to Perfect Markup Oct 25, 2006 33 html , xhtml , conformance , encoding , unicode , character-references Long Live the Q Tag (ali )Sep 26, 2006 32 html “dl”, “dt”, and “dd” Markup (ann )Apr 8, 2006 31 html , lists First Annual Naked Day: April 05 Mar 30, 2006 30 css , awareness-days , standards Semantic Image Use (jch )Mar 20, 2006 29 html , images , alt-text , accessibility Building Open Textual Content on HTML (tan /mic )Jan 5, 2006 28 html , content , microformats Rel vs. Rev (mic )Dec 1, 2005 27 html , xhtml , microformats , comparisons Class Attributes Are About More Than Styling (mic )Oct 19, 2005 26 html , attributes Why Generic XML on the Web Is a Bad Idea (ann )May 31, 2005 25 html , xml Who Cares About Semantics Anyway? (dav )May 30, 2005 24 html , xhtml XHTML Was Good for the Web (ann )May 21, 2005 23 xhtml , html , standards Microformats and Semantics in Japan (mey )May 18, 2005 22 microformats , xfn Questions on XHTML2 (ann )May 17, 2005 21 xhtml Semantic Markup (ann )Apr 1, 2005 20 html <div style='font-weight: bold'>Lost Cause</div> Jan 21, 2005 19 html The Four Essentials of Modern Web Design Oct 27, 2004 18 fundamentals , conformance , accessibility , principles , quality Link Relationships (lac )Aug 25, 2004 17 html , links , metadata Atom (or Web Syndication) (ann )May 25, 2004 16 syndication , atom Semantics: A New Beginning? Mar 1, 2004 15 semantic-web HTML: More Structural Than Semantic (sim )Aug 28, 2003 14 html Semantic Markup Aug 27, 2003 13 html , xhtml This Validates (sim )Aug 27, 2003 12 conformance , xhtml On Standards and Semantics (sto )Aug 26, 2003 11 standards , conformance Semantics and Bad Code (dav )Aug 26, 2003 10 html , xhtml , conformance Standards Don’t Necessarily Have Anything to Do With Being Semantically Correct (kot )Aug 26, 2003 9 standards , conformance , html , xhtml , css Tantek’s Markup Challenge (sim )Dec 19, 2002 8 html A Touch of Class (tan )Dec 16, 2002 7 html , attributes , examples Why Semantic Markup Is So Important Nov 25, 2002 6 xhtml , syndication , rss Markup Challenge: aaronsw.com Nov 24, 2002 5 code-reviews , html The Secret Life of Markup Oct 11, 2002 4 html , sgml , xml , content Valid Garbage In, Valid Garbage Out: Answers Aug 18, 2002 3 html , conformance The Myths of Structural Markup Sep 30, 1998 2 html , sgml , myths , maintainability Using Standard HTML (tim )Aug 15, 1997 1 html , accessibility