Frontend Dogma

“html” Archive

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

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