Frontend Dogma

“html” Archive

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

Entry (Sources) and Other Related TopicsDate#
Foundations: Keyboard Accessibility (tet)1,623
, , ,
The True Path to Garbage Code: Figma Sites (joe)1,622
, , ,
K.I.S.S. ARIA (nat)1,621
,
The “cite” Element (hey)1,620
Revisiting Image Maps (mal/css)1,619
, ,
Seeking an Answer: Why Can’t HTML Alone Do Includes? (chr/fro)1,618
Anchor Positioning Just Don’t Care About Source Order (geo/css)1,617
,
Menu and Navigation: The Difference (stv)1,616
, , ,
The “canvas” Element (hey)1,615
,
Unlocking Accessibility: Frontend Developers Discuss Semantic HTML and Accessible Code1,614
, ,
HTML Oddities: Does the Order of Attribute Values Matter? (ede)1,613
, ,
“input type="color"” (kev)1,612
,
Mastering HTML: The Art of Minimal and Valid Code in Professional Web Development (AI Edition) (j9t)1,611
, , , , , ,
Keeping It on the “<dl>”—Another HTML Gem You Never Use (cod)1,610
,
Creating an Accessible Accordion With HTML Description Lists (kar)1,609
, ,
5 Ways to Reduce HTML File Size on Your Website, Step 0 (j9t)1,608
,
Default Styles for “h1” Elements Are Changing (zco/mdn)1,607
, ,
5 Ways to Reduce HTML File Size on Your Website (deb)1,606
, , ,
Milana Cap on the Interactivity and HTML APIs, and Their Enormous Potential (mil+)1,605
, , , ,
ARIA in HTML (sco+/w3c)1,604
, ,
Tweaking Text Level Styles, Reprised (aar)1,603
, , , ,
Hiding Elements That Require JavaScript Without JavaScript (0xd)1,602
,
CSS-Only Glitch Effect1,601
,
Markup Languages (j9t)1,600
, , , , , , , , ,
“input type="number"” (kev)1,599
“aria-label” Is a Letdown (thi/wag)1,598
, ,
Create an HTML Dialog When You Click an Image (cas)1,597
,
The “contenteditable” “plaintext-only” Attribute Value Combination Is Now Baseline Newly Available (tom/dev)1,596
, , ,
Quick Accessibility Wins That Are Easy to Implement (kev)1,595
, , , , , , , , ,
The Bare Minimum You Need to Enable View Transitions on Your Website (ami)1,594
, ,
Is React Accessible? That’s the Wrong Question1,593
, , ,
Web Components vs. Framework Components: What’s the Difference? (sma)1,592
, , ,
Popping Preconceived Popover Ponderings (sco)1,591
,
Future of CSS: “select” Styling Without the Hacks1,590
, ,
DeepSeek and HTML (j9t)1,589
, ,
Creating Animated Accordions With the “details” Element and Modern CSS (ste/bui)1,588
, , , ,
Page Speed: Avoid Large Base64 Data URLs in HTML and CSS (deb)1,587
, , ,
Implementing “aria-describedby” for Web Accessibility (flo/a11)1,586
, , ,
Introducing “command” and “commandfor” (kei/dev)1,585
,
Cool Native HTML Elements You Should Already Be Using (hrr)1,584
, , ,
Grouping Selection List Items Together With CSS Grid (pre/css)1,583
, , , ,
Using and Styling the “details” Element (geo/css)1,582
, ,
Unlock Exciting Use Cases With the Document Picture-in-Picture API (jad/dev)1,581
The Professional Standing of Frontend Developers (mar)1,580
, , , , , , , ,
Building Websites With LLMS (jim)1,579
,
CSS Meets Voxel Art: Building a Rendering Engine With Stacked Grids (cod)1,578
,
There’s No Such Thing as “Menubar Navigation” (tem)1,577
,
When to Use Lists for Better Accessibility1,576
,
“ruby-align” Is Baseline Newly Available (dev)1,575
, , , ,
Introduction to Frontend Development (the)1,574
, , , , , , ,
Fixing “rowspan=0” on Tables on WebKit (kar)1,573
, , ,
Everything You Need to Know About Invoker Commands (kei/web)1,572
Rethinking Find-in-Page Accessibility: Making Hidden Text Work for Everyone (sch)1,571
, , ,
It’s Right There in the Back of the Book (xir)1,570
,
Which HTML Element Are You?1,569
Using the “step” and “pattern” Attributes to Make Number Inputs More Useful (cas/pic)1,568
Testing 10 JavaScript Frameworks on Their HTML Defaults (j9t)1,567
, , , ,
Optimizing Images for Web Performance (tod/fro)1,566
, , , , , , ,
Taking RWD to the Extreme (sma)1,565
, ,
HTML and CSS for a One-Time Password Input (chr/fro)1,564
, ,
How to Declare Your Page’s Language (pop)1,563
,
Using Padding to Space an Input and Label (dar)1,562
, , ,
A Content List With Bulk Actions Using Ancient HTML and Modern CSS (tyl/clo)1,561
, ,
How to Set Up an Accessible Page Structure and Navigation (pop)1,560
, ,
Foundations: Grouping Forms With “<fieldset>” and “<legend>” (tet)1,559
, ,
XHTML in Modern Web Development (mar)1,558
,
What Text Area Popovers Taught Me About Browser APIs (bla)1,557
, ,
Only One “<details>” Open at a Time (osv)1,556
Creating an Angled Slider (zac/fro)1,555
, ,
Don’t Wrap Figure in a Link (aar)1,554
, ,
23 HTML Cheat Sheets, for a Different Look at HTML (fro)1,553
,
Learning HTML Is the Best Investment I Ever Did (cod)1,552
,
HTML Developers: Please Consider—in the Year of 2025 (ste)1,551
,
Clean Up HTML Content for Retrieval-Augmented Generation With Readability.js (phi/dat)1,550
, ,
Lesser Known Uses of Better Known Attributes (sma)1,549
Sharing a Variable Across HTML, CSS, and JavaScript (chr/fro)1,548
, ,
Accessibility Essentials Every Front-End Developer Should Know (mar)1,547
, , , , , , , , , ,
Use “translate” to Turn Off Element Translations (ste)1,546
The Difference Between HTML Attributes and Properties (pau/clo)1,545
, ,
Relatively New Things You Should Know About HTML Heading Into 2025 (chr/fro)1,544
, , , , , ,
HTML Is Actually a Programming Language—Fight Me (tim/wir)1,543
How to Order Attributes on HTML Elements1,542
, , ,
Brief Note on Figure and Figcaption Support (aar)1,541
, ,
Updated Brief Note on Description List Support (aar)1,540
, , , ,
Media (ste+/htt)1,539
, , , , ,
Datalists Are More Powerful Than You Think (two/mat)1,538
Why Heading Order Matters in HTML (gra)1,537
,
Misleading Icons: Icon-Only-Buttons and Their Impact on Screen Readers (ale/mat)1,536
, , , ,
The Underrated “<dl>” Element (luh/mat)1,535
Preloading Fonts for Web Performance With “link rel=preload” (acc/mat)1,534
, ,
The Search Input: They Almost Got It Right (stv/mat)1,533
, , , ,
The Devil Is in the “<details>” (mat)1,532
Accessibility First: How to Design Inclusive Frontend Experiences1,531
, , , , , , , , ,
PSA: Stop Using the “title” Attribute as Tooltip (dni/mat)1,530
, , ,
Please Keep Your HTML Tables Clean and Lean, if You Really Need to Use Them (cer)1,529
,
Grouping Form Fields (mat)1,528
No ARIA Is Better Than Bad ARIA (kar)1,527
, ,
My Favourite Colour Is Chuck Norris Red (val/mat)1,526
Getting Oriented With HTML Video (sco/mat)1,525
,
Microdata for Books (ala/mat)1,524
HTML Conformance: A Comparison of 6.5 npm Validator Packages (With 1.5 Recommendations) (j9t)1,523
, , ,
You Don’t Need the “isOpen” Class (mau/mat)1,522
,
The Gift You Do Not Want: A Div in a Button’s Clothing (mat)1,521
,
HTML “inert” Attribute (stv/5t3)1,520
Page by Page: How Pagination Makes the Web Accessible (mat)1,519
, , ,
Improving User Experience for Multilingual Web Browsing (mat)1,518
,
ARIA in HTML (sco+/w3c)1,517
, ,
HTML and CSS I Didn’t Even Know About Before I Started Creating Content in Japanese (mat)1,516
, ,
Makeshift Hot Reload (eva/mat)1,515
Submit to the Quirks of HTML (fel/mat)1,514
On-Page SEO Checklist: The Complete Task List for 2025 (sem)1,513
, ,
Native HTML Light and Dark Color Scheme Switching (pep/mat)1,512
, , ,
Past HTML, Future HTML? (j9t/mat)1,511
Almost, but Not Quite, Entirely Unlike… (tin/mat)1,510
, ,
What Do the State of CSS and HTML Surveys Tell Us? (rac/dev)1,509
, ,
What Is HTML Optimization? What Is It Not? (j9t)1,508
,
Control the Viewport Resize Behavior on Mobile With “interactive-widget” (bra/mat)1,507
, , , , ,
Creating an Effective Multistep Form for Better User Experience (sma)1,506
, ,
The HTML Native Search Element (tre)1,505
Starting Off Right: Where Autofocus Shines (kil/mat)1,504
,
Character-Based Alignment (css)1,503
,
Preloading Responsive Images (tre)1,502
, ,
A Button Is Not a Link (mor/mat)1,501
,
Language of Parts Bookmarklet (bea)1,500
, ,
Old Alt Text Advice (ste)1,499
, , , ,
Where Has All the Valid HTML Gone (j9t)1,498
,
Avoid Read-Only Controls (aar)1,497
,
My 3 Most-Wanted CSS Table Features (dar)1,496
, ,
Native Dual-Range Input1,495
,
Importing a Frontend JavaScript Library Without a Build System (b0r)1,494
, , , ,
State of HTML 2024 [Results] (sac/dev)1,493
The “br” Element (hey)1,492
Markup (gua/htt)1,491
, , ,
State of CSS and State of HTML 2024 (pat)1,490
The Lowdown on Dropdowns in HTML and CSS (zer)1,489
How to Identify Decorative Images and Boost Accessibility (a11)1,488
, , , ,
More Options for Styling “<details>” (bra/dev)1,487
,
How Do HTML Event Handlers Work? (tbr)1,486
,
The “button” Element (hey)1,485
, ,
HTML Cheat Sheet1,484
, ,
Disabled and Obscured (ste)1,483
, , ,
Building My Resume in HTML Using Eleventy (men)1,482
,
20 HTML Tips You Must Know in 2024 (xiu)1,481
The “<details>” and “<summary>” Elements Are Getting an Upgrade (sea)1,480
The “body” Element (hey)1,479
25 Accessibility Tips to Celebrate 25 Years (jar/web)1,478
, ,
Clarifying the Relationship Between Popovers and Dialogs (zel/css)1,477
, , ,
Come to the “light-dark()” Side (sar/css)1,476
, ,
HTML Form Validation Is Heavily Underused1,475
, ,
Why Does “target="_blank"” Have an Underscore in Front? (kyr)1,474
,
Talkin’ Tables (aar/web)1,473
, ,
My Top 5 Most Popular Front-End Tips (kev)1,472
, , ,
How Should “<selectedoption>” Work? (jaf)1,471
An HTML Email Template With Basic Typography and Dark/light Modes (chr/fro)1,470
, , ,
Using Static Websites for Tiny Archives1,469
I’ve Been Doing Blockquotes Wrong (mic)1,468
The “blockquote” Element (hey)1,467
My Eulogy for the Open Web and Old Google1,466
,
HTML/CSS Frameworks, in Their Own Words (by Word Cloud) (j9t)1,465
, , , , , , , , ,
HTML for People (bw)1,464
, ,
The New Stylable “<select>” Element (jaf+)1,463
, , ,
Web Components: Little Bits (web)1,462
,
The Popover API: Your New Best Friend for Tooltips (dev)1,461
, , , ,
No Industry for Old Men (ste/web)1,460
, , , , , ,
Practical Accessibility Tips You Can Apply Today (pic)1,459
,
An Interesting HTML Parser Conundrum (dbu)1,458
What’s the Difference Between HTML’s Dialog Element and Popovers? (chr/fro)1,457
, ,
The “bdi” Element (hey)1,456
,
How to Learn HTML: 46 Great Sites, Courses, and Books (All Free)1,455
, , , ,
The “b” Element (hey)1,454
“img sizes=auto” for Native Lazy Loading (ste)1,453
, , ,
Hire HTML and CSS People (fon)1,452
, ,
Why HTML Has Both “<b/i>” and “<strong/em>”?1,451
The Importance of Title Tags: Tips and Tricks to Optimize for SEO (web)1,450
, ,
State of HTML 2024 (sac/dev)1,449
Request for Developer Feedback: Customizable Select (una/dev)1,448
2024: 0.5% of the Global Top 200 Websites Use Valid HTML (j9t)1,447
, , ,
What Does Hydration Mean? (chr/fro)1,446
, , ,
Going Buildless (mxb)1,445
,
The HTML History and Optimization Cheat Sheet (j9t)1,444
, ,
Should Form Labels Be Wrapped or Separate? (sib/tpg)1,443
, , , ,
HTML Whitespace Is Broken (dev)1,442
Semi-Annual Reminder to Learn and Hire for Web Standards (aar)1,441
, , ,
Headings (web)1,440
,
What the Heck Is ARIA? A Beginner’s Guide to ARIA for Accessibility (a11)1,439
, , ,
Paragraphs (sco)1,438
The Secret Inside One Million Checkboxes1,437
,
What’s Missing From HTML and CSS? (rac/dev)1,436
The “aside” Element (hey)1,435
,
Make Me One (Input) With Everything (mor/mat)1,434
, ,
How to Easily Add Dark Mode to Your Website1,433
, , , ,
What Skills Should You Focus on as Junior Web Developer in 2024? (fro)1,432
, , , , , , ,
Is Using “aria-label” to Add Alternative Text But No “alt” Attribute Still a WCAG Fail?1,431
, , , , , , ,
The Top Programming Languages 20241,430
, , , , , , , , ,
Spoiler Alert: It Needs to Be Accessible (sco)1,429
, ,
Raw-Dogging Websites (bra)1,428
, ,
Foundations: Labelling Text Fields With Input and Label (tet)1,427
, , ,
Top 5 HTML Features You’re Not Using (But Should Be)1,426
How Does the Browser Render HTML? (and)1,425
, , , , , ,
How Are the “colspan” and “rowspan” Attributes Different? (geo/css)1,424
,
Rote Learning HTML & CSS (j9t/fro)1,423
, , ,
“blocking=render”: Why Would You Do That?! (css)1,422
,
The “address” Element (hey)1,421
ObsoHTML, the Obsolete HTML Checker (j9t)1,420
, ,
Action Web Components Which Span the Server-Client Divide (jar)1,419
,
The “abbr” Element (hey)1,418
,
HTML Web Components Can Have a Little Shadow DOM, as a Treat (sco)1,417
, ,
The Anchor Element (hey)1,416
, , ,
HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier (css)1,415
, , , ,
The Anatomy of Accessible Forms: Best Practices (deq)1,414
, ,
Replacing jQuery UI Datepicker With HTML Date Input (chr)1,413
Pop(over) the Balloons (css)1,412
, ,
Learn Web Components (and)1,411
, , , , ,
Don’t Use JS for That: Moving Features to CSS and HTML (kil/jsc)1,410
, ,
Named Alternates for WordPress (ede)1,409
What ARIA Still Does Not Do (ste)1,408
, ,
An Update on Invokers: Invoker Commands in HTML (uti)1,407
,
How to Parse HTML in JavaScript (api)1,406
, ,
Mythbusting DOM: Was DOM Invented Alongside HTML?1,405
, ,
Are Web Components Worth It?1,404
, , ,
A Rant About Front-End Development1,403
, , , , ,
Know the “search” Element (j9t)1,402
HTML Markup Explained: Building Blocks of Modern Web Pages1,401
Streaming HTML—Asynchronous DOM Updates Without JavaScript (inf)1,400
, ,
The Ultimate Guide to Iframes (log)1,399
, , ,
HTML Cheat Sheets: From Basics to Advanced Elements1,398
, , ,
Ditch the Pixels: The Small and Vectorized Web (yor)1,397
,
Reflection and Custom States in Web Components (cla)1,396
Maybe Don’t Name That Landmark (aar)1,395
,
Doing My Heading In (ste+)1,394
, ,
Fine-Tuning Text Inputs (gar)1,393
, ,
Semantic Code in HTML: What Is It and Does It Still Matter? (boa)1,392
, , , ,
Responsive Video Works Now—These Features Could Make It Work Better (sco)1,391
, ,
Progressively Enhanced Popover Toggletips (mic)1,390
, ,
Here’s What We Learned From the First “State of HTML” Survey (sac/fro)1,389
Alt Left (ste)1,388
, , ,
Switching It Up With HTML’s Latest Control (sma)1,387
Multipage Version (wil)1,386
HTML Tags You Might Not Know About1,385
When Should We Use Components and When Should We Just Use HTML? (chr)1,384
,
Not So Short Note on “aria-label” Usage—Big Table Edition (ste)1,383
, ,
We Need to Talk More About Conformance, if We Want to Stop Fantasy HTML (j9t)1,382
, ,
Test-Driving HTML Templates (xpm/mfo)1,381
, , ,
“<style>”: Inline Optimizations for the Bold (mor)1,380
, ,
The Latest in Web UI (una/dev)1,379
, , ,
Ignore and Acknowledge “class” Attribute on Elements in CSS (ami)1,378
,
State of HTML 2023 [Results] (sac+/dev)1,377
Upgrade Your HTML V (j9t/fro)1,376
, , , ,
Using Simple Tools as a Radical Act of Independence1,375
,
Using the Popover API for HTML Tooltips (chr/fro)1,374
, ,