Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s genocide on the Palestinian people and the destruction of Palestine 🇵🇸 Protest, boycott, ostracize. Hide

Frontend Dogma

“html” News Archive

Supertopics: , markup-languages · subtopics: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,  (non-exhaustive) · glossary look-up: “html”

Entry (Sources) and Other Related TopicsDate#
2025: 0 of the Global Top 200 Websites Use Valid HTML (j9t)1,782
, , ,
Screen Reader HTML Support—Lookup (ste)1,781
, , ,
Why Did I Ever Abandon HTML/CSS? (syl)1,780
You No Longer Need JavaScript (reb)1,779
, ,
Hack to the Future—Frontend (the)1,778
, , , , , , , , , , , , ,
Opening a “details” Element From the URL (chr/fro)1,777
,
How to Create an Accessible Table With Clickable Rows (ale)1,776
, ,
Design Hacks From the Pre-CSS Era (den/hac)1,775
, , ,
A Proposal for Inline LLM Instructions in HTML Based on llms.txt (ind/ver)1,774
The First Rule of ARIA (nat)1,773
, ,
Covering “hidden=until-found” (geo/css)1,772
5 Heading Accessibility Issues to Avoid (pop)1,771
,
HTML Popovers Shown on Interest Should Be Accessible on Mobile Devices (uti)1,770
, ,
When HTML Speaks Clearly1,769
, ,
HTML Is Dead, Long Live HTML (unc)1,768
, , ,
A Few Things About the Anchor Element’s “href” You Might Not Have Known (jim)1,767
, ,
More Than Just Text: The Real Power of Labels (tpg)1,766
, ,
HTML-First, Framework-Second: Is JavaScript Finally Growing Up? (the)1,765
,
Web Components: Working With Shadow DOM (sma)1,764
, ,
Why and How to Write Minimal and Valid HTML, a Link Guide (j9t)1,763
, , , ,
The “figcaption” Problem (chr/fro)1,762
State of HTML 2025 Now Open (lea)1,761
How Semantics and ARIA Attributes Support Accessible Design (tpg)1,760
, , ,
Why Semantic HTML Still Matters (jon)1,759
Super Short Note: Placeholder Perfidy (ste)1,758
,
Why I’m Writing Pure HTML and CSS in 20251,757
A Label and a Name Walk Into a Bar (ste)1,756
, , ,
Screen Reader HTML Support Tables (ste/tet)1,755
, , ,
HTML Minifier Next (a Maintained Fork of HTML Minifier) (j9t)1,754
, , ,
What Is “popover=hint”? (una)1,753
,
HTML Day 2025 (htm)1,752
Shadow DOM: The Ultimate Solution for Embedding Third-Party HTML Without CSS Conflicts1,751
, ,
Tabindex: What It Is, How It Works, and When to Use It (pop)1,750
, ,
Custom Select (That Comes Up From the Bottom on Mobile) (chr/fro)1,749
, , , ,
Google: Many Top Sites Have Invalid HTML and Still Rank (mat/sea)1,748
, , ,
A Step Into the Spatial Web: The HTML Model Element in Apple Vision Pro (zac/web)1,747
, ,
The Mythical Magical Button (cri)1,746
, , ,
Know Your HTML (Yes, TSX Included) (hel)1,745
,
CSS Cascade Layers vs. BEM vs. Utility Classes: Specificity Control (sma)1,744
, , ,
What I Wish Someone Told Me When I Was Getting Into ARIA (eri/sma)1,743
, , ,
Selfish Reasons for Building Accessible Uis (nol)1,742
, ,
Having “figure” Match Width of Contained Image (jef)1,741
,
Why Visual Website Builders Didn’t Take Off (whi)1,740
, , ,
HTML Spec Change: Escaping “<” and “>” in Attributes (sec/dev)1,739
, , ,
Escaping “<” and “>” in Attributes—How It Helps Protect Against Mutation XSS (sec)1,738
, , , , , ,
Is HTML Not a Programming Language?1,737
Creating an Auto-Closing Notification With an HTML Popover (pre/css)1,736
,
ARIA/HTML Relationship Severance (ste)1,735
,
The “<output>” Element (kev)1,734
HTML-Native Accordions (cfe)1,733
“aria-selected”: Practical Examples and Use Cases (flo/a11)1,732
, ,
How to Use ARIA Roles and Properties Effectively1,731
, ,
Getting Creative With HTML Dialog (mal/css)1,730
Up and Coming ARIA (web)1,729
,
HTML Only Experiments (ala)1,728
,
The “col” Element (hey)1,727
,
The Magic of the Most Minimal HTML Possible (and Why We Don’t Make Use of It) (j9t)1,726
,
What I Learnt About Making Websites by Reading Two Thousand Web Pages (ale)1,725
, ,
Decorative Text Within HTML (ede)1,724
, ,
Making Scannable Web Pages for Assistive Technology (jar)1,723
, , , ,
The “datalist” Element (kev)1,722
Styling the Icon for HTML Date and Time Types (cas)1,721
, ,
The “caption” Element (hey)1,720
,
Expanding/Collapsing With “details” (ons/oze)1,719
,
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)1,718
, ,
How Often Should We Speak About HTML Conformance? (j9t)1,717
,
Just Fucking Use HTML (kyr)1,716
Enhancements to the Proposed “<permission>” Element (tom/dev)1,715
The True Path to Garbage Code: Figma Sites (joe)1,714
, , ,
Foundations: Keyboard Accessibility (tet)1,713
, , ,
The Hidden Gold of Web Accessibility: Everything About ARIA Labels (flo/a11)1,712
, ,
The “code” Element (hey)1,711
K.I.S.S. ARIA (nat)1,710
,
The “cite” Element (hey)1,709
Revisiting Image Maps (mal/css)1,708
, ,
Seeking an Answer: Why Can’t HTML Alone Do Includes? (chr/fro)1,707
The “canvas” Element (hey)1,706
,
Menu and Navigation: The Difference (stv)1,705
, , ,
Giving Software Away for Free (sim)1,704
, ,
Anchor Positioning Just Don’t Care About Source Order (geo/css)1,703
, ,
Unlocking Accessibility: Frontend Developers Discuss Semantic HTML and Accessible Code1,702
, ,
“input type="color"” (kev)1,701
,
HTML Oddities: Does the Order of Attribute Values Matter? (ede)1,700
, ,
The Problem(s) With Image Accessibility1,699
, ,
Mastering HTML: The Art of Minimal and Valid Code in Professional Web Development (AI Edition) (j9t)1,698
, , , , , ,
Keeping It on the “<dl>”—Another HTML Gem You Never Use (cod)1,697
,
Creating an Accessible Accordion With HTML Description Lists (kar)1,696
, ,
5 Ways to Reduce HTML File Size on Your Website, Step 0 (j9t)1,695
,
Default Styles for “h1” Elements Are Changing (zco/mdn)1,694
, ,
5 Ways to Reduce HTML File Size on Your Website (deb)1,693
, , ,
Milana Cap on the Interactivity and HTML APIs, and Their Enormous Potential (mil+)1,692
, , , ,
ARIA in HTML (sco+/w3c)1,691
, ,
Tweaking Text Level Styles, Reprised (aar)1,690
, , , ,
Hiding Elements That Require JavaScript Without JavaScript (0xd)1,689
,
CSS-Only Glitch Effect1,688
,
Markup Languages (j9t)1,687
, , , , , , , , ,
“input type="number"” (kev)1,686
“aria-label” Is a Letdown (thi/wag)1,685
, ,
Create an HTML Dialog When You Click an Image (cas)1,684
,
The “contenteditable” “plaintext-only” Attribute Value Combination Is Now Baseline Newly Available (tom/dev)1,683
, , ,
The Bare Minimum You Need to Enable View Transitions on Your Website (ami)1,682
, ,
Quick Accessibility Wins That Are Easy to Implement (kev)1,681
, , , , , , , , ,
Web Components vs. Framework Components: What’s the Difference? (sma)1,680
, , ,
Is React Accessible? That’s the Wrong Question1,679
, , ,
Popping Preconceived Popover Ponderings (sco)1,678
,
Future of CSS: “select” Styling Without the Hacks1,677
, ,
Page Speed: Avoid Large Base64 Data URLs in HTML and CSS (deb)1,676
, , ,
Introducing “command” and “commandfor” (kei/dev)1,675
,
Implementing “aria-describedby” for Web Accessibility (flo/a11)1,674
, , ,
DeepSeek and HTML (j9t)1,673
, ,
Creating Animated Accordions With the “details” Element and Modern CSS (ste/bui)1,672
, , , ,
Cool Native HTML Elements You Should Already Be Using (hrr)1,671
, , ,
Grouping Selection List Items Together With CSS Grid (pre/css)1,670
, , , ,
Using and Styling the “details” Element (geo/css)1,669
, ,
Unlock Exciting Use Cases With the Document Picture-in-Picture API (jad/dev)1,668
The Professional Standing of Frontend Developers (mar)1,667
, , , , , , , ,
Building Websites With LLMS (jim)1,666
,
CSS Meets Voxel Art: Building a Rendering Engine With Stacked Grids (cod)1,665
,
There’s No Such Thing as “Menubar Navigation” (tem)1,664
,
When to Use Lists for Better Accessibility1,663
,
“ruby-align” Is Baseline Newly Available (dev)1,662
, , , ,
Introduction to Frontend Development (the)1,661
, , , , , , ,
Fixing “rowspan=0” on Tables on WebKit (kar)1,660
, , ,
Everything You Need to Know About Invoker Commands (kei/web)1,659
Rethinking Find-in-Page Accessibility: Making Hidden Text Work for Everyone (sch)1,658
, , ,
It’s Right There in the Back of the Book (xir)1,657
,
Which HTML Element Are You?1,656
Using the “step” and “pattern” Attributes to Make Number Inputs More Useful (cas/pic)1,655
Testing 10 JavaScript Frameworks on Their HTML Defaults (j9t)1,654
, , , ,
Optimizing Images for Web Performance (tod/fro)1,653
, , , , , , ,
Taking RWD to the Extreme (sma)1,652
, ,
HTML and CSS for a One-Time Password Input (chr/fro)1,651
, ,
How to Declare Your Page’s Language (pop)1,650
,
Using Padding to Space an Input and Label (dar)1,649
, , ,
A Content List With Bulk Actions Using Ancient HTML and Modern CSS (tyl/clo)1,648
, ,
How to Set Up an Accessible Page Structure and Navigation (pop)1,647
, ,
Foundations: Grouping Forms With “<fieldset>” and “<legend>” (tet)1,646
, ,
XHTML in Modern Web Development (mar)1,645
,
What Text Area Popovers Taught Me About Browser APIs (bla)1,644
, ,
Only One “<details>” Open at a Time (osv)1,643
Creating an Angled Slider (zac/fro)1,642
, ,
Don’t Wrap Figure in a Link (aar)1,641
, ,
23 HTML Cheat Sheets, for a Different Look at HTML (fro)1,640
,
Learning HTML Is the Best Investment I Ever Did (cod)1,639
,
HTML Developers: Please Consider—in the Year of 2025 (ste)1,638
,
Clean Up HTML Content for Retrieval-Augmented Generation With Readability.js (phi/dat)1,637
, ,
Sharing a Variable Across HTML, CSS, and JavaScript (chr/fro)1,636
, ,
Lesser Known Uses of Better Known Attributes (sma)1,635
Accessibility Essentials Every Front-End Developer Should Know (mar)1,634
, , , , , , , , , ,
Use “translate” to Turn Off Element Translations (ste)1,633
The Difference Between HTML Attributes and Properties (pau/clo)1,632
, ,
Relatively New Things You Should Know About HTML Heading Into 2025 (chr/fro)1,631
, , , , , ,
HTML Is Actually a Programming Language—Fight Me (tim/wir)1,630
How to Order Attributes on HTML Elements1,629
, , ,
Brief Note on Figure and Figcaption Support (aar)1,628
, ,
Updated Brief Note on Description List Support (aar)1,627
, , , ,
Media (ste+/htt)1,626
, , , , ,
Datalists Are More Powerful Than You Think (two/mat)1,625
Why Heading Order Matters in HTML (gra)1,624
,
Misleading Icons: Icon-Only-Buttons and Their Impact on Screen Readers (ale/mat)1,623
, , , ,
The Underrated “<dl>” Element (luh/mat)1,622
Preloading Fonts for Web Performance With “link rel=preload” (acc/mat)1,621
, , ,
The Search Input: They Almost Got It Right (stv/mat)1,620
, , , ,
The Devil Is in the “<details>” (mat)1,619
PSA: Stop Using the “title” Attribute as Tooltip (dni/mat)1,618
, , ,
Please Keep Your HTML Tables Clean and Lean, if You Really Need to Use Them (cer)1,617
,
Accessibility First: How to Design Inclusive Frontend Experiences1,616
, , , , , , , , ,
Grouping Form Fields (mat)1,615
No ARIA Is Better Than Bad ARIA (kar)1,614
, ,
My Favourite Colour Is Chuck Norris Red (val/mat)1,613
Getting Oriented With HTML Video (sco/mat)1,612
,
Microdata for Books (ala/mat)1,611
HTML Conformance: A Comparison of 6.5 npm Validator Packages (With 1.5 Recommendations) (j9t)1,610
, , ,
You Don’t Need the “isOpen” Class (mau/mat)1,609
,
The Gift You Do Not Want: A Div in a Button’s Clothing (mat)1,608
,
HTML “inert” Attribute (stv/5t3)1,607
Page by Page: How Pagination Makes the Web Accessible (mat)1,606
, , ,
Improving User Experience for Multilingual Web Browsing (mat)1,605
,
ARIA in HTML (sco+/w3c)1,604
, ,
HTML and CSS I Didn’t Even Know About Before I Started Creating Content in Japanese (mat)1,603
, ,
Makeshift Hot Reload (eva/mat)1,602
Submit to the Quirks of HTML (fel/mat)1,601
On-Page SEO Checklist: The Complete Task List for 2025 (sem)1,600
, ,
Native HTML Light and Dark Color Scheme Switching (pep/mat)1,599
, , ,
Past HTML, Future HTML? (j9t/mat)1,598
Almost, but Not Quite, Entirely Unlike… (tin/mat)1,597
, ,
What Do the State of CSS and HTML Surveys Tell Us? (rac/dev)1,596
, ,
What Is HTML Optimization? What Is It Not? (j9t)1,595
,
Control the Viewport Resize Behavior on Mobile With “interactive-widget” (bra/mat)1,594
, , , , ,
Creating an Effective Multistep Form for Better User Experience (sma)1,593
, ,
The HTML Native Search Element (tre)1,592
Starting Off Right: Where Autofocus Shines (kil/mat)1,591
,
Character-Based Alignment (css)1,590
,
Preloading Responsive Images (tre)1,589
, , ,
A Button Is Not a Link (mor/mat)1,588
,
Language of Parts Bookmarklet (bea)1,587
, ,
Old Alt Text Advice (ste)1,586
, , , ,
Where Has All the Valid HTML Gone (j9t)1,585
,
Avoid Read-Only Controls (aar)1,584
,
My 3 Most-Wanted CSS Table Features (dar)1,583
, ,
Native Dual-Range Input1,582
,
Importing a Frontend JavaScript Library Without a Build System (b0r)1,581
, , , ,
State of HTML 2024 [Results] (sac/dev)1,580
The “br” Element (hey)1,579
Markup (gua/htt)1,578
, , ,
State of CSS and State of HTML 2024 (pat)1,577
The Lowdown on Dropdowns in HTML and CSS (zer)1,576
How to Identify Decorative Images and Boost Accessibility (a11)1,575
, , , ,
More Options for Styling “<details>” (bra/dev)1,574
,
How Do HTML Event Handlers Work? (tbr)1,573
,
The “button” Element (hey)1,572
, ,
HTML Cheat Sheet1,571
, ,
Disabled and Obscured (ste)1,570
, , ,
Building My Resume in HTML Using Eleventy (men)1,569
,
20 HTML Tips You Must Know in 2024 (xiu)1,568
The “<details>” and “<summary>” Elements Are Getting an Upgrade (sea)1,567
The “body” Element (hey)1,566
25 Accessibility Tips to Celebrate 25 Years (jar/web)1,565
, ,
Come to the “light-dark()” Side (sar/css)1,564
, ,
Clarifying the Relationship Between Popovers and Dialogs (zel/css)1,563
, , ,
HTML Form Validation Is Heavily Underused1,562
, ,
Why Does “target="_blank"” Have an Underscore in Front? (kyr)1,561
,
Talkin’ Tables (aar/web)1,560
, ,
My Top 5 Most Popular Front-End Tips (kev)1,559
, , ,
How Should “<selectedoption>” Work? (jaf)1,558
An HTML Email Template With Basic Typography and Dark/light Modes (chr/fro)1,557
, , ,
Using Static Websites for Tiny Archives1,556
I’ve Been Doing Blockquotes Wrong (mic)1,555
The “blockquote” Element (hey)1,554
My Eulogy for the Open Web and Old Google1,553
,
HTML/CSS Frameworks, in Their Own Words (by Word Cloud) (j9t)1,552
, , , , , , , , ,
HTML for People (bw)1,551
, ,
The New Stylable “<select>” Element (jaf+)1,550
, , ,
Web Components: Little Bits (web)1,549
,
The Popover API: Your New Best Friend for Tooltips (dev)1,548
, , , ,
No Industry for Old Men (ste/web)1,547
, , , , , ,
Practical Accessibility Tips You Can Apply Today (pic)1,546
,
An Interesting HTML Parser Conundrum (dbu)1,545
What’s the Difference Between HTML’s Dialog Element and Popovers? (chr/fro)1,544
, ,
The “bdi” Element (hey)1,543
,
How to Learn HTML: 46 Great Sites, Courses, and Books (All Free)1,542
, , , ,
The “b” Element (hey)1,541
“img sizes=auto” for Native Lazy Loading (ste)1,540
, , ,
Hire HTML and CSS People (fon)1,539
, ,
Why HTML Has Both “<b/i>” and “<strong/em>”?1,538
The Importance of Title Tags: Tips and Tricks to Optimize for SEO (web)1,537
, ,
State of HTML 2024 (sac/dev)1,536
Request for Developer Feedback: Customizable Select (una/dev)1,535
2024: 0.5% of the Global Top 200 Websites Use Valid HTML (j9t)1,534
, , ,
What Does Hydration Mean? (chr/fro)1,533
, , ,