Frontend Dogma

“html” Archive

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

Entry (Sources) and Other Related TopicsDate#
Introduction to Frontend Development (the)1,449
, , , , , , ,
It’s Right There in the Back of the Book (xir)1,448
,
Rethinking Find-in-Page Accessibility: Making Hidden Text Work for Everyone (sch)1,447
, ,
Which HTML Element Are You?1,446
Testing 10 JavaScript Frameworks on Their HTML Defaults (j9t)1,445
, , , ,
Optimizing Images for Web Performance (tod/fro)1,444
, , , , , , ,
Taking RWD to the Extreme (sma)1,443
,
HTML and CSS for a One-Time Password Input (chr/fro)1,442
, ,
How to Declare Your Page’s Language (pop)1,441
,
A Content List With Bulk Actions Using Ancient HTML and Modern CSS (tyl/clo)1,440
, ,
Using Padding to Space an Input and Label (dar)1,439
, , ,
How to Set Up an Accessible Page Structure and Navigation (pop)1,438
, ,
Foundations: Grouping Forms With “<fieldset>” and “<legend>” (tet)1,437
, ,
XHTML in Modern Web Development (mar)1,436
,
What Text Area Popovers Taught Me About Browser APIs (bla)1,435
, ,
Only One “<details>” Open at a Time (osv)1,434
Creating an Angled Slider (zac/fro)1,433
,
Don’t Wrap Figure in a Link (aar)1,432
, ,
23 HTML Cheat Sheets, for a Different Look at HTML (fro)1,431
,
Learning HTML Is the Best Investment I Ever Did (cod)1,430
,
HTML Developers: Please Consider—in the Year of 2025 (ste)1,429
,
Clean Up HTML Content for Retrieval-Augmented Generation With Readability.js (phi/dat)1,428
, ,
Sharing a Variable Across HTML, CSS, and JavaScript (chr/fro)1,427
, ,
Lesser Known Uses of Better Known Attributes (sto/sma)1,426
Accessibility Essentials Every Front-End Developer Should Know (mar)1,425
, , , , , , , , ,
Brief Note on Figure and Figcaption Support (aar)1,424
, ,
Use “translate” to Turn Off Element Translations (ste)1,423
Relatively New Things You Should Know About HTML Heading Into 2025 (chr/fro)1,422
, , , , , ,
HTML Is Actually a Programming Language—Fight Me (tim/wir)1,421
How to Order Attributes on HTML Elements1,420
, , ,
The Difference Between HTML Attributes and Properties (pau/clo)1,419
, ,
Updated Brief Note on Description List Support (aar)1,418
, , , ,
Datalists Are More Powerful Than You Think (two/mat)1,417
Media (ste+/htt)1,416
, , , , ,
Misleading Icons: Icon-Only-Buttons and Their Impact on Screen Readers (ale/mat)1,415
, , , ,
Why Heading Order Matters in HTML (gra)1,414
,
The Underrated “<dl>” Element (luh/mat)1,413
Preloading Fonts for Web Performance With “link rel=preload” (acc/mat)1,412
, ,
The Search Input: They Almost Got It Right (stv/mat)1,411
, , , ,
The Devil Is in the “<details>” (jpe/mat)1,410
PSA: Stop Using the “title” Attribute as Tooltip (dni/mat)1,409
, , ,
Please Keep Your HTML Tables Clean and Lean, if You Really Need to Use Them (cer)1,408
,
Accessibility First: How to Design Inclusive Frontend Experiences (the/fro)1,407
, , , , , , , , ,
Grouping Form Fields (mat/mat)1,406
No ARIA Is Better Than Bad ARIA (kar)1,405
, ,
My Favourite Colour Is Chuck Norris Red (val/mat)1,404
Getting Oriented With HTML Video (sco/mat)1,403
,
Microdata for Books (ala/mat)1,402
HTML Conformance: A Comparison of 6.5 npm Validator Packages (With 1.5 Recommendations) (j9t)1,401
, , ,
You Don’t Need the “isOpen” Class (mau/mat)1,400
,
HTML “inert” Attribute (stv/5t3)1,399
The Gift You Do Not Want: A Div in a Button’s Clothing (cor/mat)1,398
,
Page by Page: How Pagination Makes the Web Accessible (mat)1,397
, , ,
Improving User Experience for Multilingual Web Browsing (htm/mat)1,396
,
ARIA in HTML (sco+/w3c)1,395
, ,
HTML and CSS I Didn’t Even Know About Before I Started Creating Content in Japanese (yur/mat)1,394
, ,
Makeshift Hot Reload (eva/mat)1,393
On-Page SEO Checklist: The Complete Task List for 2025 (sem)1,392
, ,
Submit to the Quirks of HTML (fel/mat)1,391
Native HTML Light and Dark Color Scheme Switching (pep/mat)1,390
, , ,
Past HTML, Future HTML? (j9t/mat)1,389
Almost, but Not Quite, Entirely Unlike… (tin/mat)1,388
, ,
What Do the State of CSS and HTML Surveys Tell Us? (rac/dev)1,387
, ,
What Is HTML Optimization? What Is It Not? (j9t)1,386
,
Control the Viewport Resize Behavior on Mobile With “interactive-widget” (bra/mat)1,385
, , , , ,
Creating an Effective Multistep Form for Better User Experience (ji/sma)1,384
, ,
The HTML Native Search Element (tre)1,383
Starting Off Right: Where Autofocus Shines (kil/mat)1,382
,
Character-Based Alignment (css)1,381
,
Preloading Responsive Images (tre)1,380
, ,
A Button Is Not a Link (mor/mat)1,379
,
Language of Parts Bookmarklet (bea)1,378
, ,
Old Alt Text Advice (ste)1,377
, , , ,
Where Has All the Valid HTML Gone (j9t)1,376
,
Avoid Read-Only Controls (aar)1,375
,
My 3 Most-Wanted CSS Table Features (dar)1,374
, ,
Native Dual-Range Input1,373
,
Importing a Frontend JavaScript Library Without a Build System (b0r)1,372
, , , ,
State of HTML 2024 [Results] (sac/dev)1,371
The “br” Element (hey)1,370
Markup (gua/htt)1,369
, , ,
State of CSS and State of HTML 2024 (pat)1,368
The Lowdown on Dropdowns in HTML and CSS (dav/zer)1,367
How to Identify Decorative Images and Boost Accessibility (a11)1,366
, , , ,
More Options for Styling “<details>” (bra/dev)1,365
How Do HTML Event Handlers Work? (tbr)1,364
,
HTML Cheat Sheet1,363
, ,
Disabled and Obscured (ste)1,362
, , ,
The “button” Element (hey)1,361
, ,
Building My Resume in HTML Using Eleventy (men)1,360
,
20 HTML Tips You Must Know in 2024 (xiu/js)1,359
The “<details>” and “<summary>” Elements Are Getting an Upgrade (sea)1,358
25 Accessibility Tips to Celebrate 25 Years (jar/web)1,357
, ,
The “body” Element (hey)1,356
Come to the “light-dark()” Side (sar/css)1,355
, ,
Clarifying the Relationship Between Popovers and Dialogs (zel/css)1,354
, , ,
HTML Form Validation Is Heavily Underused (eve)1,353
, ,
Why Does “target="_blank"” Have an Underscore in Front? (kyr)1,352
,
Talkin’ Tables (aar/web)1,351
, ,
My Top 5 Most Popular Front-End Tips (kev)1,350
, , ,
How Should “<selectedoption>” Work? (jaf)1,349
An HTML Email Template With Basic Typography and Dark/light Modes (chr/fro)1,348
, , ,
Using Static Websites for Tiny Archives (ale)1,347
I’ve Been Doing Blockquotes Wrong (mic/css)1,346
The “blockquote” Element (hey)1,345
My Eulogy for the Open Web and Old Google (cdi)1,344
,
HTML/CSS Frameworks, in Their Own Words (by Word Cloud) (j9t)1,343
, , , , , , , , ,
HTML for People (bw)1,342
, ,
The New Stylable “<select>” Element (jaf+)1,341
, , ,
No Industry for Old Men (ste/web)1,340
, , , , , ,
Web Components: Little Bits (dav/web)1,339
,
The Popover API: Your New Best Friend for Tooltips (sjr/dev)1,338
, , , ,
Practical Accessibility Tips You Can Apply Today (pic)1,337
,
An Interesting HTML Parser Conundrum (dbu)1,336
The “bdi” Element (hey)1,335
,
What’s the Difference Between HTML’s Dialog Element and Popovers? (chr/fro)1,334
, ,
How to Learn HTML: 46 Great Sites, Courses, and Books (All Free)1,333
, , , ,
The “b” Element (hey)1,332
“img sizes=auto” for Native Lazy Loading (ste)1,331
, , ,
Hire HTML and CSS People (fon)1,330
, ,
Why HTML Has Both “<b/i>” and “<strong/em>”? (the)1,329
The Importance of Title Tags: Tips and Tricks to Optimize for SEO (web)1,328
, ,
State of HTML 2024 (sac/dev)1,327
Request for Developer Feedback: Customizable Select (una/dev)1,326
2024: 0.5% of the Global Top 200 Websites Use Valid HTML (j9t)1,325
, , ,
What Does Hydration Mean? (chr/fro)1,324
, , ,
Going Buildless (mxb)1,323
,
The HTML History and Optimization Cheat Sheet (j9t)1,322
, ,
Should Form Labels Be Wrapped or Separate? (sib/tpg)1,321
, , , ,
HTML Whitespace Is Broken (dev)1,320
Semi-Annual Reminder to Learn and Hire for Web Standards (aar)1,319
, , ,
Headings (web)1,318
,
Paragraphs (sco)1,317
What the Heck Is ARIA? A Beginner’s Guide to ARIA for Accessibility (kat/a11)1,316
, , ,
The “aside” Element (hey)1,315
,
The Secret Inside One Million Checkboxes (its)1,314
,
What’s Missing From HTML and CSS? (rac/dev)1,313
Make Me One (Input) With Everything (mor/mat)1,312
, ,
What Skills Should You Focus on as Junior Web Developer in 2024? (fro)1,311
, , , , , , ,
How to Easily Add Dark Mode to Your Website (bri)1,310
, , , ,
Is Using “aria-label” to Add Alternative Text But No “alt” Attribute Still a WCAG Fail?1,309
, , , , , , ,
Spoiler Alert: It Needs to Be Accessible (sco)1,308
, ,
The Top Programming Languages 2024 (ste/iee)1,307
, , , , , , , , ,
Raw-Dogging Websites (bra)1,306
, ,
Foundations: Labelling Text Fields With Input and Label (tet)1,305
, , ,
Top 5 HTML Features You’re Not Using (But Should Be) (saf)1,304
How Does the Browser Render HTML? (and)1,303
, , , , , ,
How Are the “colspan” and “rowspan” Attributes Different? (geo/css)1,302
,
Rote Learning HTML & CSS (j9t/fro)1,301
, , ,
“blocking=render”: Why Would You Do That?! (css)1,300
,
The “address” Element (hey)1,299
ObsoHTML, the Obsolete HTML Checker (j9t)1,298
, ,
Action Web Components Which Span the Server-Client Divide (jar)1,297
,
The “abbr” Element (hey)1,296
,
HTML Web Components Can Have a Little Shadow DOM, as a Treat (sco)1,295
, ,
The Anchor Element (hey)1,294
, , ,
The Anatomy of Accessible Forms: Best Practices (deq)1,293
, ,
HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier (bas/css)1,292
, , , ,
Replacing jQuery UI Datepicker With HTML Date Input (chr)1,291
Learn Web Components (and)1,290
, , , , ,
Don’t Use JS for That: Moving Features to CSS and HTML (kil/jsc)1,289
, ,
Named Alternates for WordPress (ede)1,288
An Update on Invokers: Invoker Commands in HTML (uti)1,287
,
What ARIA Still Does Not Do (ste)1,286
, ,
How to Parse HTML in JavaScript (api)1,285
, ,
Mythbusting DOM: Was DOM Invented Alongside HTML? (bab)1,284
, ,
Are Web Components Worth It? (jaf+)1,283
, , ,
A Rant About Front-End Development (pac)1,282
, , , , ,
Know the “search” Element (j9t)1,281
HTML Markup Explained: Building Blocks of Modern Web Pages (kes/dhi)1,280
Streaming HTML—Asynchronous DOM Updates Without JavaScript (tyg/inf)1,279
, ,
HTML Cheat Sheets: From Basics to Advanced Elements (kes/dhi)1,278
, , ,
The Ultimate Guide to Iframes (rif/log)1,277
, , ,
Ditch the Pixels: The Small and Vectorized Web (yor)1,276
,
Doing My Heading In (ste+)1,275
, ,
Maybe Don’t Name That Landmark (aar)1,274
,
Reflection and Custom States in Web Components (cla)1,273
Fine-Tuning Text Inputs (gar)1,272
,
Semantic Code in HTML: What Is It and Does It Still Matter? (boa)1,271
, , , ,
Responsive Video Works Now—These Features Could Make It Work Better (sco)1,270
, ,
Alt Left (ste)1,269
, , ,
Progressively Enhanced Popover Toggletips (mic/css)1,268
, ,
Here’s What We Learned From the First “State of HTML” Survey (sac/fro)1,267
Switching It Up With HTML’s Latest Control (dan/sma)1,266
Multipage Version (wil)1,265
HTML Tags You Might Not Know About (kir)1,264
Not So Short Note on “aria-label” Usage—Big Table Edition (ste)1,263
, ,
When Should We Use Components and When Should We Just Use HTML? (chr)1,262
,
Test-Driving HTML Templates (xpm/mfo)1,261
, , ,
We Need to Talk More About Conformance, if We Want to Stop Fantasy HTML (j9t)1,260
, ,
“<style>”: Inline Optimizations for the Bold (mor)1,259
, ,
Ignore and Acknowledge “class” Attribute on Elements in CSS (ami)1,258
,
The Latest in Web UI (una/dev)1,257
, , ,
State of HTML 2023 [Results] (sac+/dev)1,256
Upgrade Your HTML V (j9t/fro)1,255
, , , ,
Using Simple Tools as a Radical Act of Independence (jar/unt)1,254
,
Using the Popover API for HTML Tooltips (chr/fro)1,253
, ,
Combining CSS “:has()” and HTML “<select>” for Greater Conditional Styling (ami/sma)1,252
, ,
Popover API Is Here (chr/fro)1,251
,
My Approach to HTML Web Components (ada)1,250
Design Déjà Vu (mal)1,249
, , ,
The HTML, CSS, and SVG for a Classic Search Form (chr/fro)1,248
, , ,
How to Escape JavaScript for a Script Tag (mrj)1,247
, ,
HTML Attributes vs. DOM Properties (jaf)1,246
, ,
Invoking Elements by Using Only HTML: A First Look at Invokers (uti)1,245
,
Images as the First Thing in a Button or Link (tem)1,244
, , ,
Converting Plain Text to Encoded HTML With Vanilla JavaScript (sma)1,243
,
The Biggest Lie in HTML (t3d)1,242
Making Disabled Buttons More Accessible (jsf)1,241
, ,
Don’t Use the “maxlength” Attribute to Stop Users From Exceeding the Limit (ada)1,240
, ,
ARIA in HTML (sco+/w3c)1,239
, ,
My “Skip to Content” Markup Was Breaking the Back Button on iOS (db)1,238
, ,
The Dos and Don’ts of Using “tabindex” in Web Design (a11)1,237
,
Figma Prototypes vs. HTML Prototypes (ada)1,236
, , , ,
Faster Websites With the “picture” Element (fra)1,235
,
Testing HTML With Modern CSS (hey)1,234
, ,
How to Think About HTML Responsive Images (db)1,233
, ,
21 HTML Tips You Must Know About (she)1,232
When to Use “tabindex="0"” (gra/tet)1,231
, ,
Svelte Parses HTML All Wrong (ric)1,230
,
Kobold Letters (wed)1,229
,
On “disabled” and “aria-disabled” Attributes (kit)1,228
, ,
On Popover Accessibility: What the Browser Does and Doesn’t Do (hdv+)1,227
,
HTML Performance Optimization: Tips for Faster Loading Pages1,226
, , ,
The Problem With Data Attributes for Text Effects (man)1,225
, ,
Ruby Is Complicated (xge)1,224
Streaming HTML (chr/fro)1,223
,
Distinguishing Between ARIA and Native HTML Attributes (deq)1,222
, , ,
CSS Button Styles You Might Not Know (dbu)1,221
,
The Quiet, Pervasive Devaluation of Frontend (col)1,220
, , ,
Making Room for Long List Markers With Subgrid (nol)1,219
, ,
Techniques to Break Words (aar)1,218
, ,
An HTML Switch Control (ann+/web)1,217
,
YouTube Video Embedding Harm Reduction (jvo)1,216
, , ,
ARIA (Are Ya) Afraid of the Dark? Unmasking Common HTML Monsters to Create Better User Experiences (deq)1,215
, , ,
Filling Gaps With a Polyfill (jay)1,214
, , ,
HTML as the Baseline (cfe)1,213
“X” Marks the Spot: Landmark Elements (stv)1,212
, , ,
HTML Attributes That Every Web Developer Should Know (sha/git)1,211
, ,
Practice Safe DSD With “setHTMLUnsafe” (It’s Complicated) (jar/van)1,210
, , ,
A Highly Configurable Switch Component Using Modern CSS Techniques (bel/pic)1,209
HTML Web Components on the Server Are Great (sco)1,208
Unlocking the Power of HTML’s Native Browser “dialog” Element (nic/ope)1,207
Check for “accesskey” and “aria-keyshortcuts” Bookmarklet (ste)1,206
, , ,
Mind the Accessibility Gaps—Most of Accessibility Issues Originate in Design and How to Fix That (cer)1,205
, ,
A Call for Consensus on HTML Semantics (5t3)1,204
The Color Input and the Color Picker (chr/fro)1,203
,
Create a Currency Converter With HTML, CSS, and Vanilla JavaScript (vaa/env)1,202
, ,
Basic Accessibility Mistakes I Often See in Audits (cfe)1,201
, , , , , ,
Web Standards: The Guidelines That Every Developer Should Know1,200
, , , , ,