Design Hacks From the Pre-CSS Era (den /hac )Aug 22, 2025 1,749 tables , layout , hacks , history The First Rule of ARIA (nat )Aug 18, 2025 1,748 accessibility , aria , principles Covering “hidden=until-found” (geo /css )Aug 15, 2025 1,747 hiding 5 Heading Accessibility Issues to Avoid (pop )Aug 11, 2025 1,746 accessibility , headings HTML Popovers Shown on Interest Should Be Accessible on Mobile Devices (uti )Aug 7, 2025 1,745 pop-overs , mobile , usability HTML Is Dead, Long Live HTML (unc )Aug 6, 2025 1,744 css , dom , standards , metrics A Few Things About the Anchor Element’s “href” You Might Not Have Known (jim )Aug 3, 2025 1,743 attributes , links , data-urls More Than Just Text: The Real Power of Labels (tpg )Jul 31, 2025 1,742 accessibility , labels , forms HTML-First, Framework-Second: Is JavaScript Finally Growing Up? (the )Jul 29, 2025 1,741 javascript , frameworks Web Components: Working With Shadow DOM (sma )Jul 28, 2025 1,740 web-components , shadow-dom , dom The “figcaption” Problem (chr /fro )Jul 24, 2025 1,739 css Why and How to Write Minimal and Valid HTML, a Link Guide (j9t )Jul 24, 2025 1,738 minimalism , conformance , how-tos , guides , link-lists How Semantics and ARIA Attributes Support Accessible Design (tpg )Jul 22, 2025 1,737 accessibility , semantics , aria , attributes State of HTML 2025 Now Open (lea )Jul 22, 2025 1,736 surveys Why Semantic HTML Still Matters (jon )Jul 21, 2025 1,735 semantics Super Short Note: Placeholder Perfidy (ste )Jul 21, 2025 1,734 accessibility , placeholders Why I’m Writing Pure HTML and CSS in 2025 Jul 14, 2025 1,733 css A Label and a Name Walk Into a Bar (ste )Jul 14, 2025 1,732 accessibility , labels , concepts , examples Screen Reader HTML Support Tables (ste /tet )Jul 10, 2025 1,731 support , screen-readers , jaws , nvda HTML Minifier Next (a Maintained Fork of HTML Minifier) (j9t )Jul 9, 2025 1,730 html-minifier , minification , optimization , tooling HTML Day 2025 (htm )Jul 7, 2025 1,729 awareness-days What Is “popover=hint”? (una )Jul 7, 2025 1,728 attributes , pop-overs Tabindex: What It Is, How It Works, and When to Use It (pop )Jul 1, 2025 1,727 focus , keyboard-navigation , accessibility Custom Select (That Comes Up From the Bottom on Mobile) (chr /fro )Jul 1, 2025 1,726 forms , css , animations , progressive-enhancement , mobile Google: Many Top Sites Have Invalid HTML and Still Rank (mat /sea )Jun 30, 2025 1,725 google , conformance , quality , seo A Step Into the Spatial Web: The HTML Model Element in Apple Vision Pro (zac /web )Jun 26, 2025 1,724 spatial-web , apple , xr The Mythical Magical Button (cri )Jun 24, 2025 1,723 buttons , css , custom-properties , custom-data Know Your HTML (Yes, TSX Included) (hel )Jun 23, 2025 1,722 semantics , accessibility CSS Cascade Layers vs. BEM vs. Utility Classes: Specificity Control (sma )Jun 19, 2025 1,721 css , cascade , bem , presentational-html What I Wish Someone Told Me When I Was Getting Into ARIA (eri /sma )Jun 16, 2025 1,720 accessibility , aria , assistive-tech , support Selfish Reasons for Building Accessible Uis (nol )Jun 16, 2025 1,719 accessibility , debugging , testing Having “figure” Match Width of Contained Image (jef )Jun 13, 2025 1,718 css , images Why Visual Website Builders Didn’t Take Off (whi )Jun 12, 2025 1,717 videos , code-editors , wysiwyg , history HTML Spec Change: Escaping “<” and “>” in Attributes (sec /dev )Jun 12, 2025 1,716 attributes , escaping , security , xss Escaping “<” and “>” in Attributes—How It Helps Protect Against Mutation XSS (sec )Jun 12, 2025 1,715 attributes , security , xss , escaping , chrome , google , browsers Is HTML Not a Programming Language? Jun 11, 2025 1,714 programming Creating an Auto-Closing Notification With an HTML Popover (pre /css )Jun 9, 2025 1,713 notifications , pop-overs ARIA/HTML Relationship Severance (ste )Jun 7, 2025 1,712 accessibility , aria The “<output>” Element (kev )Jun 6, 2025 1,711 “aria-selected”: Practical Examples and Use Cases (flo /a11 )Jun 5, 2025 1,710 accessibility , aria , examples HTML-Native Accordions (cfe )Jun 5, 2025 1,709 accordions How to Use ARIA Roles and Properties Effectively Jun 4, 2025 1,708 how-tos , aria , accessibility Getting Creative With HTML Dialog (mal /css )Jun 3, 2025 1,707 modals Up and Coming ARIA (web )May 30, 2025 1,706 accessibility , aria HTML Only Experiments (ala )May 30, 2025 1,705 websites , experiments The “col” Element (hey )May 29, 2025 1,704 tables , semantics The Magic of the Most Minimal HTML Possible (and Why We Don’t Make Use of It) (j9t )May 27, 2025 1,703 minimalism , maintainability What I Learnt About Making Websites by Reading Two Thousand Web Pages (ale )May 26, 2025 1,702 css , conditional-comments , lessons Decorative Text Within HTML (ede )May 25, 2025 1,701 attributes , css , formatting Making Scannable Web Pages for Assistive Technology (jar )May 23, 2025 1,700 accessibility , assistive-tech , design , headings , semantics The “datalist” Element (kev )May 22, 2025 1,699 forms Styling the Icon for HTML Date and Time Types (cas )May 21, 2025 1,698 forms , css , time The “caption” Element (hey )May 20, 2025 1,697 tables , semantics Expanding/Collapsing With “details” (ons /oze )May 17, 2025 1,696 accessibility , disclosure-widgets Is There a Correct Answer? Flipping Layouts When Google Translate Swaps Between a Left-to-Right Language and a Right-to-Left Language (chr /fro )May 16, 2025 1,695 internationalization , localization , conversion How Often Should We Speak About HTML Conformance? (j9t )May 14, 2025 1,694 conformance , metrics Just Fucking Use HTML (kyr )May 12, 2025 1,693 websites Enhancements to the Proposed “<permission>” Element (tom /dev )May 12, 2025 1,692 Foundations: Keyboard Accessibility (tet )May 9, 2025 1,691 fundamentals , accessibility , keyboard-navigation , focus The True Path to Garbage Code: Figma Sites (joe )May 9, 2025 1,690 figma , quality , semantics , accessibility The Hidden Gold of Web Accessibility: Everything About ARIA Labels (flo /a11 )May 6, 2025 1,689 accessibility , aria , best-practices The “code” Element (hey )May 5, 2025 1,688 markdown K.I.S.S. ARIA (nat )May 5, 2025 1,687 aria , accessibility The “cite” Element (hey )Apr 30, 2025 1,686 semantics Revisiting Image Maps (mal /css )Apr 30, 2025 1,685 images , image-maps , techniques Seeking an Answer: Why Can’t HTML Alone Do Includes? (chr /fro )Apr 29, 2025 1,684 maintainability Anchor Positioning Just Don’t Care About Source Order (geo /css )Apr 28, 2025 1,683 css , anchor-positioning , source-order Giving Software Away for Free (sim )Apr 28, 2025 1,682 foss , hosting , javascript Menu and Navigation: The Difference (stv )Apr 28, 2025 1,681 navigation , pagination , aria , accessibility The “canvas” Element (hey )Apr 28, 2025 1,680 canvas , semantics Unlocking Accessibility: Frontend Developers Discuss Semantic HTML and Accessible Code Apr 25, 2025 1,679 accessibility , semantics , community HTML Oddities: Does the Order of Attribute Values Matter? (ede )Apr 24, 2025 1,678 attributes , css , selectors “input type="color"” (kev )Apr 24, 2025 1,677 forms , colors Mastering HTML: The Art of Minimal and Valid Code in Professional Web Development (AI Edition) (j9t )Apr 23, 2025 1,676 guest-posts , minimalism , conformance , semantics , interoperability , accessibility , standards The Problem(s) With Image Accessibility Apr 23, 2025 1,675 accessibility , images , alt-text Keeping It on the “<dl>”—Another HTML Gem You Never Use (cod )Apr 18, 2025 1,674 lists , semantics Creating an Accessible Accordion With HTML Description Lists (kar )Apr 17, 2025 1,673 accessibility , lists , accordions 5 Ways to Reduce HTML File Size on Your Website, Step 0 (j9t )Apr 16, 2025 1,672 performance , optimization Default Styles for “h1” Elements Are Changing (zco /mdn )Apr 11, 2025 1,671 css , headings , browsers 5 Ways to Reduce HTML File Size on Your Website (deb )Apr 10, 2025 1,670 minification , compression , performance , optimization Milana Cap on the Interactivity and HTML APIs, and Their Enormous Potential (mil +)Apr 9, 2025 1,669 podcasts , interviews , wordpress , apis , dom ARIA in HTML (sco +/w3c )Apr 9, 2025 1,668 standards , accessibility , aria Tweaking Text Level Styles, Reprised (aar )Apr 5, 2025 1,667 css , accessibility , support , browsers , screen-readers Hiding Elements That Require JavaScript Without JavaScript (0xd )Apr 5, 2025 1,666 javascript , css CSS-Only Glitch Effect Apr 3, 2025 1,665 css , effects Markup Languages (j9t )Mar 28, 2025 1,664 overviews , link-lists , sgml , xml , xhtml , hdml , dhtml , mathml , wml , chtml “input type="number"” (kev )Mar 25, 2025 1,663 forms “aria-label” Is a Letdown (thi /wag )Mar 24, 2025 1,662 accessibility , aria , labels Create an HTML Dialog When You Click an Image (cas )Mar 21, 2025 1,661 images , modals The “contenteditable” “plaintext-only” Attribute Value Combination Is Now Baseline Newly Available (tom /dev )Mar 20, 2025 1,660 attributes , browsers , support , web-platform Quick Accessibility Wins That Are Easy to Implement (kev )Mar 19, 2025 1,659 videos , accessibility , semantics , alt-text , images , contrast , colors , keyboard-navigation , focus , skip-links The Bare Minimum You Need to Enable View Transitions on Your Website (ami )Mar 19, 2025 1,658 css , view-transitions , minimalism Is React Accessible? That’s the Wrong Question Mar 17, 2025 1,657 accessibility , react , jsx , semantics Web Components vs. Framework Components: What’s the Difference? (sma )Mar 17, 2025 1,656 web-components , components , frameworks , comparisons Popping Preconceived Popover Ponderings (sco )Mar 14, 2025 1,655 accessibility , pop-overs Future of CSS: “select” Styling Without the Hacks Mar 10, 2025 1,654 css , selectors , forms DeepSeek and HTML (j9t )Mar 7, 2025 1,653 ai , minimalism , conformance Creating Animated Accordions With the “details” Element and Modern CSS (ste /bui )Mar 7, 2025 1,652 css , disclosure-widgets , accordions , animations , transitions Page Speed: Avoid Large Base64 Data URLs in HTML and CSS (deb )Mar 7, 2025 1,651 performance , css , data-urls , compression Implementing “aria-describedby” for Web Accessibility (flo /a11 )Mar 7, 2025 1,650 accessibility , aria , forms , labels Introducing “command” and “commandfor” (kei /dev )Mar 7, 2025 1,649 introductions , attributes Cool Native HTML Elements You Should Already Be Using (hrr )Mar 6, 2025 1,648 modals , disclosure-widgets , forms , progress-indicators Grouping Selection List Items Together With CSS Grid (pre /css )Mar 5, 2025 1,647 lists , forms , css , grids , layout Using and Styling the “details” Element (geo /css )Mar 4, 2025 1,646 css , disclosure-widgets , examples Unlock Exciting Use Cases With the Document Picture-in-Picture API (jad /dev )Mar 4, 2025 1,645 apis The Professional Standing of Frontend Developers (mar )Mar 4, 2025 1,644 guest-posts , career , learning , css , javascript , communication , collaboration , community , ai Building Websites With LLMS (jim )Mar 4, 2025 1,643 css , view-transitions CSS Meets Voxel Art: Building a Rendering Engine With Stacked Grids (cod )Mar 3, 2025 1,642 css , art There’s No Such Thing as “Menubar Navigation” (tem )Feb 28, 2025 1,641 accessibility , navigation When to Use Lists for Better Accessibility Feb 27, 2025 1,640 accessibility , lists “ruby-align” Is Baseline Newly Available (dev )Feb 21, 2025 1,639 ruby-markup , css , browsers , support , web-platform Introduction to Frontend Development (the )Feb 21, 2025 1,638 introductions , css , javascript , frameworks , libraries , tooling , career , trends Fixing “rowspan=0” on Tables on WebKit (kar )Feb 21, 2025 1,637 tables , webkit , browser-engines , browsers Everything You Need to Know About Invoker Commands (kei /web )Feb 21, 2025 1,636 videos Rethinking Find-in-Page Accessibility: Making Hidden Text Work for Everyone (sch )Feb 17, 2025 1,635 accessibility , search , hiding , browsers It’s Right There in the Back of the Book (xir )Feb 17, 2025 1,634 accessibility , semantics Which HTML Element Are You? Feb 13, 2025 1,633 quizzes Using the “step” and “pattern” Attributes to Make Number Inputs More Useful (cas /pic )Feb 13, 2025 1,632 forms Testing 10 JavaScript Frameworks on Their HTML Defaults (j9t )Feb 12, 2025 1,631 frameworks , javascript , conformance , comparisons , link-lists Optimizing Images for Web Performance (tod /fro )Feb 10, 2025 1,630 images , performance , optimization , jpeg , png , webp , avif , caching Taking RWD to the Extreme (sma )Feb 7, 2025 1,629 responsive-design , intrinsic-design , css HTML and CSS for a One-Time Password Input (chr /fro )Feb 5, 2025 1,628 css , forms , passwords How to Declare Your Page’s Language (pop )Feb 5, 2025 1,627 how-tos , internationalization Using Padding to Space an Input and Label (dar )Feb 4, 2025 1,626 forms , labels , spacing , css A Content List With Bulk Actions Using Ancient HTML and Modern CSS (tyl /clo )Feb 4, 2025 1,625 forms , lists , css How to Set Up an Accessible Page Structure and Navigation (pop )Jan 31, 2025 1,624 how-tos , accessibility , navigation Foundations: Grouping Forms With “<fieldset>” and “<legend>” (tet )Jan 31, 2025 1,623 fundamentals , forms , aria XHTML in Modern Web Development (mar )Jan 30, 2025 1,622 guest-posts , xhtml What Text Area Popovers Taught Me About Browser APIs (bla )Jan 28, 2025 1,621 forms , apis , javascript Only One “<details>” Open at a Time (osv )Jan 25, 2025 1,620 disclosure-widgets Creating an Angled Slider (zac /fro )Jan 22, 2025 1,619 sliders , css , effects Don’t Wrap Figure in a Link (aar )Jan 16, 2025 1,618 links , screen-readers , accessibility 23 HTML Cheat Sheets, for a Different Look at HTML (fro )Jan 16, 2025 1,617 cheat-sheets , link-lists Learning HTML Is the Best Investment I Ever Did (cod )Jan 15, 2025 1,616 learning , career HTML Developers: Please Consider—in the Year of 2025 (ste )Jan 11, 2025 1,615 aria , accessibility Clean Up HTML Content for Retrieval-Augmented Generation With Readability.js (phi /dat )Jan 9, 2025 1,614 scraping , tooling , nodejs Lesser Known Uses of Better Known Attributes (sma )Jan 8, 2025 1,613 attributes Sharing a Variable Across HTML, CSS, and JavaScript (chr /fro )Jan 8, 2025 1,612 variables , css , javascript Accessibility Essentials Every Front-End Developer Should Know (mar )Jan 7, 2025 1,611 accessibility , fundamentals , semantics , forms , keyboard-navigation , modals , alt-text , focus , responsive-design , reduced-motion , aria Use “translate” to Turn Off Element Translations (ste )Jan 6, 2025 1,610 localization The Difference Between HTML Attributes and Properties (pau /clo )Jan 6, 2025 1,609 attributes , javascript , terminology Relatively New Things You Should Know About HTML Heading Into 2025 (chr /fro )Jan 6, 2025 1,608 forms , toggles , pop-overs , javascript , import-maps , css , transitions HTML Is Actually a Programming Language—Fight Me (tim /wir )Jan 6, 2025 1,607 programming How to Order Attributes on HTML Elements Jan 6, 2025 1,606 how-tos , attributes , sorting , conventions Brief Note on Figure and Figcaption Support (aar )Jan 6, 2025 1,605 accessibility , screen-readers , support Updated Brief Note on Description List Support (aar )Jan 3, 2025 1,604 lists , semantics , accessibility , screen-readers , support Media (ste +/htt )Dec 29, 2024 1,603 web-almanac , studies , research , metrics , multimedia , images Datalists Are More Powerful Than You Think (two /mat )Dec 29, 2024 1,602 Why Heading Order Matters in HTML (gra )Dec 27, 2024 1,601 headings , accessibility Misleading Icons: Icon-Only-Buttons and Their Impact on Screen Readers (ale /mat )Dec 27, 2024 1,600 buttons , icons , images , accessibility , screen-readers The Underrated “<dl>” Element (luh /mat )Dec 26, 2024 1,599 lists Preloading Fonts for Web Performance With “link rel=preload” (acc /mat )Dec 25, 2024 1,598 performance , fonts , hints The Search Input: They Almost Got It Right (stv /mat )Dec 24, 2024 1,597 forms , labels , screen-readers , assistive-tech , accessibility The Devil Is in the “<details>” (mat )Dec 23, 2024 1,596 disclosure-widgets Accessibility First: How to Design Inclusive Frontend Experiences Dec 22, 2024 1,595 how-tos , design , accessibility , semantics , alt-text , keyboard-navigation , aria , contrast , forms , focus PSA: Stop Using the “title” Attribute as Tooltip (dni /mat )Dec 22, 2024 1,594 attributes , tooltips , toggles , accessibility Please Keep Your HTML Tables Clean and Lean, if You Really Need to Use Them (cer )Dec 22, 2024 1,593 accessibility , tables Grouping Form Fields (mat )Dec 21, 2024 1,592 forms No ARIA Is Better Than Bad ARIA (kar )Dec 20, 2024 1,591 videos , accessibility , aria My Favourite Colour Is Chuck Norris Red (val /mat )Dec 20, 2024 1,590 colors Getting Oriented With HTML Video (sco /mat )Dec 19, 2024 1,589 multimedia , web-components Microdata for Books (ala /mat )Dec 18, 2024 1,588 microdata HTML Conformance: A Comparison of 6.5 npm Validator Packages (With 1.5 Recommendations) (j9t )Dec 17, 2024 1,587 conformance , tooling , npm , comparisons You Don’t Need the “isOpen” Class (mau /mat )Dec 16, 2024 1,586 aria , accessibility The Gift You Do Not Want: A Div in a Button’s Clothing (mat )Dec 15, 2024 1,585 buttons , accessibility HTML “inert” Attribute (stv /5t3 )Dec 15, 2024 1,584 attributes Page by Page: How Pagination Makes the Web Accessible (mat )Dec 14, 2024 1,583 accessibility , pagination , css , svg Improving User Experience for Multilingual Web Browsing (mat )Dec 13, 2024 1,582 user-experience , internationalization ARIA in HTML (sco +/w3c )Dec 13, 2024 1,581 standards , accessibility , aria HTML and CSS I Didn’t Even Know About Before I Started Creating Content in Japanese (mat )Dec 12, 2024 1,580 ruby-markup , css , internationalization Makeshift Hot Reload (eva /mat )Dec 11, 2024 1,579 metadata Submit to the Quirks of HTML (fel /mat )Dec 10, 2024 1,578 forms On-Page SEO Checklist: The Complete Task List for 2025 (sem )Dec 10, 2024 1,577 seo , checklists , semantics Native HTML Light and Dark Color Scheme Switching (pep /mat )Dec 9, 2024 1,576 dark-mode , css , javascript , functionality Past HTML, Future HTML? (j9t /mat )Dec 8, 2024 1,575 Almost, but Not Quite, Entirely Unlike… (tin /mat )Dec 7, 2024 1,574 accessibility , buttons , ai What Do the State of CSS and HTML Surveys Tell Us? (rac /dev )Dec 6, 2024 1,573 web-platform , css , community What Is HTML Optimization? What Is It Not? (j9t )Dec 5, 2024 1,572 optimization , terminology Control the Viewport Resize Behavior on Mobile With “interactive-widget” (bra /mat )Dec 4, 2024 1,571 css , units , viewport , resizing , mobile , metadata Creating an Effective Multistep Form for Better User Experience (sma )Dec 3, 2024 1,570 forms , javascript , user-experience The HTML Native Search Element (tre )Dec 2, 2024 1,569 semantics Starting Off Right: Where Autofocus Shines (kil /mat )Dec 2, 2024 1,568 forms , focus Character-Based Alignment (css )Nov 29, 2024 1,567 css , alignment Preloading Responsive Images (tre )Nov 28, 2024 1,566 images , hints , performance A Button Is Not a Link (mor /mat )Nov 26, 2024 1,565 buttons , links Language of Parts Bookmarklet (bea )Nov 25, 2024 1,564 bookmarklets , metadata , accessibility Old Alt Text Advice (ste )Nov 23, 2024 1,563 accessibility , images , alt-text , microcontent , best-practices Where Has All the Valid HTML Gone (j9t )Nov 21, 2024 1,562 conformance , quality Avoid Read-Only Controls (aar )Nov 21, 2024 1,561 forms , accessibility My 3 Most-Wanted CSS Table Features (dar )Nov 20, 2024 1,560 css , tables , wish-lists Native Dual-Range Input Nov 18, 2024 1,559 forms , css Importing a Frontend JavaScript Library Without a Build System (b0r )Nov 18, 2024 1,558 javascript , libraries , commonjs , esm , nodejs State of HTML 2024 [Results] (sac /dev )Nov 14, 2024 1,557 surveys The “br” Element (hey )Nov 12, 2024 1,556 semantics Markup (gua /htt )Nov 11, 2024 1,555 web-almanac , studies , research , metrics State of CSS and State of HTML 2024 (pat )Nov 8, 2024 1,554 css The Lowdown on Dropdowns in HTML and CSS (zer )Nov 7, 2024 1,553 css How to Identify Decorative Images and Boost Accessibility (a11 )Nov 7, 2024 1,552 how-tos , images , decoration , accessibility , aria More Options for Styling “<details>” (bra /dev )Nov 6, 2024 1,551 disclosure-widgets , css How Do HTML Event Handlers Work? (tbr )Nov 5, 2024 1,550 javascript , events The “button” Element (hey )Nov 4, 2024 1,549 semantics , buttons , links HTML Cheat Sheet Nov 4, 2024 1,548 semantics , examples , cheat-sheets Disabled and Obscured (ste )Nov 4, 2024 1,547 accessibility , forms , wcag , standards Building My Resume in HTML Using Eleventy (men )Nov 3, 2024 1,546 career , eleventy 20 HTML Tips You Must Know in 2024 (xiu )Nov 2, 2024 1,545 tips-and-tricks The “<details>” and “<summary>” Elements Are Getting an Upgrade (sea )Nov 1, 2024 1,544 disclosure-widgets The “body” Element (hey )Oct 31, 2024 1,543 semantics 25 Accessibility Tips to Celebrate 25 Years (jar /web )Oct 31, 2024 1,542 accessibility , tips-and-tricks , aria Clarifying the Relationship Between Popovers and Dialogs (zel /css )Oct 29, 2024 1,541 pop-overs , modals , comparisons , accessibility Come to the “light-dark()” Side (sar /css )Oct 29, 2024 1,540 dark-mode , css , colors HTML Form Validation Is Heavily Underused Oct 28, 2024 1,539 forms , validation , react Why Does “target="_blank"” Have an Underscore in Front? (kyr )Oct 25, 2024 1,538 frames , links Talkin’ Tables (aar /web )Oct 25, 2024 1,537 videos , accessibility , tables My Top 5 Most Popular Front-End Tips (kev )Oct 23, 2024 1,536 videos , css , forms , tips-and-tricks How Should “<selectedoption>” Work? (jaf )Oct 18, 2024 1,535 forms An HTML Email Template With Basic Typography and Dark/light Modes (chr /fro )Oct 17, 2024 1,534 templates , email , typography , dark-mode Using Static Websites for Tiny Archives Oct 16, 2024 1,533 css I’ve Been Doing Blockquotes Wrong (mic )Oct 16, 2024 1,532 The “blockquote” Element (hey )Oct 14, 2024 1,531 semantics My Eulogy for the Open Web and Old Google Oct 13, 2024 1,530 open-web , google HTML/CSS Frameworks, in Their Own Words (by Word Cloud) (j9t )Oct 11, 2024 1,529 frameworks , css , bootstrap , tailwind , foundation , bulma , milligram , pure , uikit , comparisons HTML for People (bw )Oct 10, 2024 1,528 books , websites , examples The New Stylable “<select>” Element (jaf +)Oct 8, 2024 1,527 podcasts , css , apis , forms Web Components: Little Bits (web )Oct 7, 2024 1,526 videos , web-components The Popover API: Your New Best Friend for Tooltips (dev )Oct 7, 2024 1,525 pop-overs , apis , tooltips , css , javascript No Industry for Old Men (ste /web )Oct 7, 2024 1,524 videos , retrospectives , aria , browsers , screen-readers , accessibility , w3c Practical Accessibility Tips You Can Apply Today (pic )Oct 3, 2024 1,523 accessibility , tips-and-tricks An Interesting HTML Parser Conundrum (dbu )Oct 1, 2024 1,522 parsing What’s the Difference Between HTML’s Dialog Element and Popovers? (chr /fro )Sep 30, 2024 1,521 modals , pop-overs , comparisons The “bdi” Element (hey )Sep 30, 2024 1,520 semantics , internationalization How to Learn HTML: 46 Great Sites, Courses, and Books (All Free) Sep 29, 2024 1,519 how-tos , learning , courses , books , link-lists The “b” Element (hey )Sep 28, 2024 1,518 semantics “img sizes=auto” for Native Lazy Loading (ste )Sep 27, 2024 1,517 code-pens , images , lazy-loading , performance Hire HTML and CSS People (fon )Sep 21, 2024 1,516 css , hiring , engineering-management Why HTML Has Both “<b/i>” and “<strong/em>”? Sep 16, 2024 1,515 semantics The Importance of Title Tags: Tips and Tricks to Optimize for SEO (web )Sep 13, 2024 1,514 seo , optimization , tips-and-tricks State of HTML 2024 (sac /dev )Sep 12, 2024 1,513 surveys Request for Developer Feedback: Customizable Select (una /dev )Sep 12, 2024 1,512 forms 2024: 0.5% of the Global Top 200 Websites Use Valid HTML (j9t )Sep 11, 2024 1,511 conformance , metrics , quality , craft What Does Hydration Mean? (chr /fro )Sep 9, 2024 1,510 hydration , concepts , javascript , dom Going Buildless (mxb )Sep 8, 2024 1,509 building , components The HTML History and Optimization Cheat Sheet (j9t )Sep 5, 2024 1,508 history , optimization , cheat-sheets Should Form Labels Be Wrapped or Separate? (sib /tpg )Sep 4, 2024 1,507 forms , labels , accessibility , browsers , assistive-tech HTML Whitespace Is Broken (dev )Sep 2, 2024 1,506 whitespace Semi-Annual Reminder to Learn and Hire for Web Standards (aar )Sep 1, 2024 1,505 learning , fundamentals , standards , css Headings (web )Aug 30, 2024 1,504 headings , accessibility What the Heck Is ARIA? A Beginner’s Guide to ARIA for Accessibility (a11 )Aug 29, 2024 1,503 videos , guides , aria , accessibility Paragraphs (sco )Aug 29, 2024 1,502 accessibility What’s Missing From HTML and CSS? (rac /dev )Aug 28, 2024 1,501 css The “aside” Element (hey )Aug 28, 2024 1,500 semantics , accessibility