How Semantics and ARIA Attributes Support Accessible Design (tpg )Jul 22, 2025 86 accessibility , semantics , aria , html What Is “popover=hint”? (una )Jul 7, 2025 85 html , pop-overs HTML Spec Change: Escaping “<” and “>” in Attributes (sec /dev )Jun 12, 2025 84 html , escaping , security , xss Escaping “<” and “>” in Attributes—How It Helps Protect Against Mutation XSS (sec )Jun 12, 2025 83 html , security , xss , escaping , chrome , google , browsers Translating Accessibility (tpg )Jun 4, 2025 82 accessibility , localization , examples Decorative Text Within HTML (ede )May 25, 2025 81 html , css , formatting HTML Oddities: Does the Order of Attribute Values Matter? (ede )Apr 24, 2025 80 html , css , selectors First Look at the Modern “attr()” (sha )Apr 3, 2025 79 css , functions , feature-detection The “contenteditable” “plaintext-only” Attribute Value Combination Is Now Baseline Newly Available (tom /dev )Mar 20, 2025 78 html , browsers , support , web-platform Introducing “command” and “commandfor” (kei /dev )Mar 7, 2025 77 introductions , html The “attr()” Function in CSS Now Supports Types (ami )Feb 17, 2025 76 css , functions , types Lesser Known Uses of Better Known Attributes (sma )Jan 8, 2025 75 html The Difference Between HTML Attributes and Properties (pau /clo )Jan 6, 2025 74 html , javascript , terminology How to Order Attributes on HTML Elements Jan 6, 2025 73 how-tos , html , sorting , conventions PSA: Stop Using the “title” Attribute as Tooltip (dni /mat )Dec 22, 2024 72 html , tooltips , toggles , accessibility HTML “inert” Attribute (stv /5t3 )Dec 15, 2024 71 html Is Using “aria-label” to Add Alternative Text But No “alt” Attribute Still a WCAG Fail? Aug 23, 2024 70 discussions , accessibility , html , forms , labels , aria , alt-text , images How Are the “colspan” and “rowspan” Attributes Different? (geo /css )Aug 15, 2024 69 html , tables Fine-Tuning Text Inputs (gar )Jun 4, 2024 68 forms , html , usability Ignore and Acknowledge “class” Attribute on Elements in CSS (ami )May 16, 2024 67 css , html HTML Attributes vs. DOM Properties (jaf )Apr 24, 2024 66 html , dom , comparisons Don’t Use the “maxlength” Attribute to Stop Users From Exceeding the Limit (ada )Apr 15, 2024 65 html , forms , usability On “disabled” and “aria-disabled” Attributes (kit )Mar 29, 2024 64 accessibility , html , aria Exploring the Power of ARIA Live Attribute in Web Accessibility Mar 26, 2024 63 accessibility , aria Distinguishing Between ARIA and Native HTML Attributes (deq )Mar 11, 2024 62 html , aria , accessibility , comparisons HTML Attributes That Every Web Developer Should Know Feb 4, 2024 61 html , pop-overs , forms , custom-data Using “abbr” Element With “title” Attribute (aar )Jan 11, 2024 60 html , accessibility , browsers , assistive-tech , support The “hidden” Attribute in HTML (mat )Dec 11, 2023 59 html “sizes=auto” Pretty Much Requires “width” and “height” Attributes (eee )Dec 5, 2023 58 html , images , maintainability Back to Basics: 5 HTML Attributes for Improved Accessibility and User Experience (dni /mat )Dec 4, 2023 57 fundamentals , html , accessibility , user-experience The “form” Attribute—Enhancing Form Layout Flexibility (mat )Dec 3, 2023 56 forms , html The 9 HTML Elements That Have an Attribute of the Same Name, or: The 9 Attributes That Have an Element of the Same Name (j9t )Nov 20, 2023 55 html 13 HTML Attributes You Should Know About Nov 7, 2023 54 html Why Unique ID Attributes Matter (deq )Oct 19, 2023 53 accessibility , html , conformance Styling External Links With Attribute Selectors (mic )Oct 11, 2023 52 links , css , selectors What Does the Image “decoding” Attribute Actually Do? (tun )Jun 26, 2023 51 html , images , performance Semantics and the “popover” Attribute: What to Use When? (hdv )May 16, 2023 50 html , semantics , accessibility , pop-overs HTML: Help Users to Download Files With the HTML “download” Attribute Mar 29, 2023 49 html Three Attributes for Better Web Forms (ada )Jan 19, 2023 48 forms , html The Wasted Potential of CSS Attribute Selectors Oct 16, 2022 47 css , selectors , bem Avoiding “<img>” Layout Shifts: “aspect-ratio” vs. “width” and “height” Attributes (jaf )Jul 11, 2022 46 performance , web-vitals , comparisons , html , aspect-ratio , css Making Disabled Buttons More Inclusive (san /css )May 22, 2022 45 forms , buttons , focus , aria , html , accessibility How the HTML “lang” Attribute Helps Accessibility May 17, 2022 44 accessibility , html , localization Introducing “inert” (dev )Apr 28, 2022 43 introductions , html , accessibility , keyboard-navigation Non-Interactive Elements With the “inert” Attribute (web )Apr 26, 2022 42 html , semantics Those HTML Attributes You Never Use (lou /sma )Mar 23, 2022 41 html Using the Language Attribute to Make Your Website Accessible (cra )Feb 11, 2022 40 accessibility , localization , internationalization 24 Lesser-Known HTML Attributes You May Want to Use Feb 1, 2022 39 html Boolean Attributes in HTML and ARIA: What’s the Difference? (hdv )Jan 12, 2022 38 html , aria Links, Missing “href” Attributes, and Over-Engineered Code (tem )Sep 30, 2021 37 html , links , accessibility 7 Useful HTML Attributes You May Not Know Sep 22, 2021 36 html Custom Attributes Are Fast Good and Cheap May 7, 2021 35 css , selectors SVG Title vs. HTML Title Attribute (chr /css )Jul 30, 2020 34 svg , html Responsive Styling Using Attribute Selectors (css )Jun 30, 2020 33 css , selectors , responsive-design The 24 Boolean Attributes of HTML (j9t )May 19, 2020 32 html What’s the Difference Between Width/Height in CSS and Width/Height HTML Attributes? (chr /css )Jan 24, 2020 31 css , html , comparisons The “hidden” Attribute Is Visibly Weak (chr /css )Oct 16, 2019 30 html , hiding Working With Attributes on DOM Elements (css )Aug 30, 2019 29 dom , custom-data , html , javascript Splicing HTML’s DNA With CSS Attribute Selectors (sma )Oct 23, 2018 28 html , css , selectors CSS Selectors: Attribute Selectors Jan 16, 2017 27 css , selectors Using the “aria-current” Attribute (tin )Jan 14, 2017 26 html , aria , accessibility Presentation Attributes vs. Inline Styles (chr /css )Dec 23, 2016 25 html , svg , css , comparisons You Can Kinda Invent Your Own Weird Design Language With Attributes and Attribute Selectors (chr /css )Aug 17, 2016 24 html , css , selectors , naming Using the “title” Attribute to Help Users Predict Where They Are Going Jun 19, 2016 23 html , links , microcontent Using the HTML “lang” Attribute (tin /tpg )Jun 14, 2016 22 accessibility , html , localization The HTML5 “form” Attribute (cra )Aug 5, 2013 21 html , forms 6 Nifty, Time-Saving HTML Attributes Feb 27, 2013 20 html , forms Principles of Writing Consistent, Idiomatic HTML Nov 7, 2012 19 html , conventions , formatting , consistency , naming , sorting Multiple Attribute Values (chr /css )Dec 18, 2011 18 html , css , selectors What Makes for a Semantic Class Name? (chr /css )Aug 4, 2011 17 html , css , naming , semantics , examples The Actual Browser Problems With Unquoted Attributes (chr /css )Jul 14, 2011 16 html , support , browsers Unquoted Attribute Values in HTML and CSS (mat )Jun 13, 2011 15 html , css , javascript Why Use Classes or IDs on the HTML Element? (chr /css )Jan 2, 2011 14 html , css , selectors , wordpress , modernizr The Skinny on CSS Attribute Selectors (chr /css )Feb 13, 2010 13 css , selectors , html Don’t Misuse “rel” as a Custom Attribute (cra )Aug 28, 2009 12 html , metadata Regex Matching Attribute Selectors (sib )Jul 29, 2008 11 css , selectors , regex The Difference Between ID and Class (chr /css )Jul 9, 2008 10 html , css , selectors Conforming “target” Attribute (lac )Apr 30, 2008 9 html , pop-ups , conformance What Beautiful HTML Code Looks Like (chr /css )Nov 1, 2007 8 html , semantics , conformance , formatting Web Authoring Statistics Jan 25, 2006 7 studies , research , html , metadata , mime-types , http-headers , metrics Class Attributes Are About More Than Styling (mic )Oct 19, 2005 6 html , semantics HTML Tags vs. Elements vs. Attributes Aug 30, 2005 5 html , terminology , comparisons Alt Attribute (Alt Tag, Alt Tooltip) (ann )Dec 16, 2004 4 html , images , alt-text , accessibility Important Change to the “link” Tag (div )Jun 2, 2002 3 html Why Attribute Values Should Always Be Quoted in HTML Jul 6, 1998 2 html Unquoted Attribute Value Validator (mat )1 tools , exploration , auditing , debugging , html , conformance