Frontend Dogma

“html” Archive (2)

Entry (Sources) and Other Related TopicsDate#
Replacing jQuery UI Datepicker With HTML Date Input (chr)1,444
Pop(over) the Balloons (css)1,443
, ,
Learn Web Components (and)1,442
, , , , ,
Don’t Use JS for That: Moving Features to CSS and HTML (kil/jsc)1,441
, ,
Named Alternates for WordPress (ede)1,440
What ARIA Still Does Not Do (ste)1,439
, ,
An Update on Invokers: Invoker Commands in HTML (uti)1,438
,
How to Parse HTML in JavaScript (api)1,437
, ,
Mythbusting DOM: Was DOM Invented Alongside HTML?1,436
, ,
Are Web Components Worth It?1,435
, , ,
A Rant About Front-End Development1,434
, , , , ,
Know the “search” Element (j9t)1,433
HTML Markup Explained: Building Blocks of Modern Web Pages1,432
Streaming HTML—Asynchronous DOM Updates Without JavaScript (inf)1,431
, ,
The Ultimate Guide to Iframes (log)1,430
, , ,
HTML Cheat Sheets: From Basics to Advanced Elements1,429
, , ,
Ditch the Pixels: The Small and Vectorized Web (yor)1,428
,
Reflection and Custom States in Web Components (cla)1,427
Maybe Don’t Name That Landmark (aar)1,426
,
Doing My Heading In (ste+)1,425
, ,
Fine-Tuning Text Inputs (gar)1,424
, ,
Semantic Code in HTML: What Is It and Does It Still Matter? (boa)1,423
, , , ,
Responsive Video Works Now—These Features Could Make It Work Better (sco)1,422
, ,
Progressively Enhanced Popover Toggletips (mic)1,421
, ,
Here’s What We Learned From the First “State of HTML” Survey (sac/fro)1,420
Alt Left (ste)1,419
, , ,
Switching It Up With HTML’s Latest Control (sma)1,418
Multipage Version (wil)1,417
HTML Tags You Might Not Know About1,416
When Should We Use Components and When Should We Just Use HTML? (chr)1,415
,
Not So Short Note on “aria-label” Usage—Big Table Edition (ste)1,414
, ,
We Need to Talk More About Conformance, if We Want to Stop Fantasy HTML (j9t)1,413
, ,
Test-Driving HTML Templates (xpm/mfo)1,412
, , ,
“<style>”: Inline Optimizations for the Bold (mor)1,411
, ,
The Latest in Web UI (una/dev)1,410
, , ,
Ignore and Acknowledge “class” Attribute on Elements in CSS (ami)1,409
,
State of HTML 2023 [Results] (sac+/dev)1,408
Upgrade Your HTML V (j9t/fro)1,407
, , , ,
Using Simple Tools as a Radical Act of Independence1,406
,
Using the Popover API for HTML Tooltips (chr/fro)1,405
, ,
Combining CSS “:has()” and HTML “<select>” for Greater Conditional Styling (ami/sma)1,404
, ,
Popover API Is Here (chr/fro)1,403
,
My Approach to HTML Web Components (ada)1,402
The HTML, CSS, and SVG for a Classic Search Form (chr/fro)1,401
, , ,
Design Déjà Vu (mal)1,400
, , ,
How to Escape JavaScript for a Script Tag1,399
, ,
HTML Attributes vs. DOM Properties (jaf)1,398
, ,
Invoking Elements by Using Only HTML: A First Look at Invokers (uti)1,397
,
Images as the First Thing in a Button or Link (tem)1,396
, , ,
My Code Formatting Guidelines (val)1,395
, , , , ,
Converting Plain Text to Encoded HTML With Vanilla JavaScript (sma)1,394
,
The Biggest Lie in HTML1,393
Making Disabled Buttons More Accessible1,392
, ,
Don’t Use the “maxlength” Attribute to Stop Users From Exceeding the Limit (ada)1,391
, ,
ARIA in HTML (sco+/w3c)1,390
, ,
My “Skip to Content” Markup Was Breaking the Back Button on iOS (db)1,389
, ,
The Dos and Don’ts of Using “tabindex” in Web Design (a11)1,388
,
Figma Prototypes vs. HTML Prototypes (ada)1,387
, , , ,
Testing HTML With Modern CSS (hey)1,386
, ,
Faster Websites With the “picture” Element (fra)1,385
,
21 HTML Tips You Must Know About1,384
How to Think About HTML Responsive Images (db)1,383
, ,
When to Use “tabindex="0"” (gra/tet)1,382
, ,
Svelte Parses HTML All Wrong (ric)1,381
,
Kobold Letters (wed)1,380
,
On “disabled” and “aria-disabled” Attributes (kit)1,379
, ,
On Popover Accessibility: What the Browser Does and Doesn’t Do (hdv+)1,378
,
The Problem With Data Attributes for Text Effects (man)1,377
, , ,
Ruby Is Complicated1,376
HTML Performance Optimization: Tips for Faster Loading Pages1,375
, , ,
Streaming HTML (chr/fro)1,374
,
Distinguishing Between ARIA and Native HTML Attributes (deq)1,373
, , ,
CSS Button Styles You Might Not Know (dbu)1,372
,
The Quiet, Pervasive Devaluation of Frontend (col)1,371
, , ,
Making Room for Long List Markers With Subgrid (nol)1,370
, ,
Techniques to Break Words (aar)1,369
, ,
An HTML Switch Control (ann+/web)1,368
,
YouTube Video Embedding Harm Reduction (jvo)1,367
, , ,
Filling Gaps With a Polyfill (jay)1,366
, , ,
ARIA (Are Ya) Afraid of the Dark? Unmasking Common HTML Monsters to Create Better User Experiences (deq)1,365
, , ,
HTML as the Baseline (cfe)1,364
HTML Attributes That Every Web Developer Should Know1,363
, , ,
“X” Marks the Spot: Landmark Elements (stv)1,362
, , ,
Practice Safe DSD With “setHTMLUnsafe” (It’s Complicated) (jar/van)1,361
, , ,
A Highly Configurable Switch Component Using Modern CSS Techniques (bel/pic)1,360
HTML Web Components on the Server Are Great (sco)1,359
Unlocking the Power of HTML’s Native Browser “dialog” Element (ope)1,358
Check for “accesskey” and “aria-keyshortcuts” Bookmarklet (ste)1,357
, , ,
Mind the Accessibility Gaps—Most of Accessibility Issues Originate in Design and How to Fix That (cer)1,356
, ,
A Call for Consensus on HTML Semantics (5t3)1,355
Create a Currency Converter With HTML, CSS, and Vanilla JavaScript1,354
, ,
The Color Input and the Color Picker (chr/fro)1,353
,
Basic Accessibility Mistakes I Often See in Audits (cfe)1,352
, , , , , ,
Web Standards: The Guidelines That Every Developer Should Know1,351
, , , , ,
Disable Browser Caching With “meta” HTML Tags1,350
,
Options for “optgroup” Labeling of “options” (ste)1,349
, , , ,
Using “abbr” Element With “title” Attribute (aar)1,348
, , , ,
Buttons and Links—Common Misconceptions1,347
, , ,
Accounting for Internationalization With CSS and HTML1,346
,
Streaming HTML Out of Order Without JavaScript1,345
Why I Like Web Components1,344
Stop Closing Void Elements (j9t)1,343
HTML Validation—Pros and Cons1,342
Never Underestimate HTML (lar/mat)1,341
,
The Devil Is in the Details: A Look Into a Disclosure Widget Markup (its/mat)1,340
, ,
“HTML First” Is Not HTML First (j9t)1,339
, ,
Recapturing Early-Internet Whimsy With HTML (tec)1,338
, , ,
The Implied Web (hws/mat)1,337
,
The Road to HTMHell Is Paved With Semantics (pep/mat)1,336
,
Revisiting Fundamentals—Semantic Lists for Improved Accessibility (mis/mat)1,335
, ,
HTML Can Do This?1,334
Web Components (may/5t3)1,333
, ,
The Ghosts of Markup Past (tho/mat)1,332
,
HTML: The Bad Parts (may/mat)1,331
Test-Driven HTML and Accessibility (mat)1,330
, ,
Embrace the Platform (bra)1,329
, , , , ,
Behavior Belongs in the HTML1,328
,
The “hidden” Attribute in HTML (mat)1,327
“innerHTML” vs. “innerText” vs. “textContent”—What's the Difference? (fre)1,326
, ,
What the Slot? (dut/mat)1,325
, ,
Media Queries in HTML Video (aar)1,324
, , ,
Security Headers Using “<meta>” (sap/mat)1,323
,
The Hellish History of HTML: An Incomplete and Personal Account (cra/mat)1,322
“sizes=auto” Pretty Much Requires “width” and “height” Attributes (eee)1,321
, ,
Back to Basics: 5 HTML Attributes for Improved Accessibility and User Experience (dni/mat)1,320
, , ,
The “form” Attribute—Enhancing Form Layout Flexibility (mat)1,319
,
The UX of HTML (vas/mat)1,318
,
How to Use Responsive HTML Video (…and Audio!) (sco)1,317
, ,
Weird HTML Hacks (ern)1,316
, , ,
Shadow DOM Is for Hiding Your Shame1,315
, ,
The Elevator Pitch for Web Components (cfe)1,314
,
The 9 HTML Elements That Have an Attribute of the Same Name, or: The 9 Attributes That Have an Element of the Same Name (j9t)1,313
An Attempted Taxonomy of Web Components (zac)1,312
HTML Web Components Are Just JavaScript? (mia/odd)1,311
,
Exclusive Accordions Exclude (yat)1,310
,
Using Chrome’s Accessibility Tree for Manual Testing of HTML and ARIA1,309
, , , , , , ,
HTML Web Components (jim)1,308
HTML First1,307
,
Do You Really Need to Validate Your HTML Code?1,306
,
Understanding HTML Landmarks and How to Apply Them (its/log)1,305
, ,
HTML Web Components (ada)1,304
,
13 HTML Attributes You Should Know About1,303
Removing List Styles Without Affecting Semantics (mat)1,302
, ,
Don’t Turn a Table Into an ARIA Grid Just for a Clickable Row (aar)1,301
, , ,
2023: 0 of the Global Top 100 Websites Use Valid HTML (j9t)1,300
, , ,
Let’s Reinvent the Wheel (vas)1,299
, , ,
20 Simple Ways to Style the HTML “details” Element1,298
,
HTML vs. DOM? Let’s Debug Them (jec/dev)1,297
, , ,
Tailwind vs. Semantic CSS1,296
, , , ,
Splitting Within Selects (aar)1,295
, , ,
Select Element: Now With Horizontal Rules (una/dev)1,294
, , , , , , ,
HTML Meta Tags1,293
Strikethrough Accessibility (den)1,292
, ,
Using ChatGPT for Smart Truncation in Responsive Web Design1,291
, , ,
Why Unique ID Attributes Matter (deq)1,290
, ,
On the Uniting Power of a Commitment to HTML Conformance (j9t)1,289
, , ,
Does the HTML “hr” (Horizontal Rule) Benefit Screen Reader Users?1,288
,
CSS Findings From Photoshop Web Version (sha)1,287
, , ,
The Selected Date Must Be Within the Last 10 Years (ger/clo)1,286
,
Extending the Properties of an HTML Element in TypeScript1,285
,
An Anchored Navbar Solution (mey)1,284
,
The Most Minimal Valid HTML Document (j9t)1,283
, ,
Easy Dark Mode With “color-scheme” (sar)1,282
, , ,
Stop Using JS for That: Moving Features to CSS and HTML (kil)1,281
, ,
HTML Popover, Videos, and “display:blackhole” (bru)1,280
,
How Mastodon Handles Images and Web Previews (rba)1,279
, , , ,
Misconceptions Can Kill Accessibility Momentum (yat)1,278
,
State of HTML 2023 (sac+/dev)1,277
What Makes an Accessible Date Picker? Is It Even Possible? (inc)1,276
,
What Can You Do With “data” Attributes? (cfe)1,275
,
How to Use the New “<search>” Element With WordPress (ede)1,274
,
State of Web Accessibility, ARIA in HTML, and Missing UI Patterns (tin+/fwo)1,273
, ,
Browser Video Players Review (aar)1,272
, , , ,
10 Things You Didn’t Know About HTML1,271
Small Details to Improve Your Website’s Experience (alv)1,270
, ,
Dialog Dilemmas and Modal Mischief: A Deep Dive Into Popovers and How to Build Them (hdv)1,269
, , ,
Let’s Make a Rubber Button With HTML, CSS, and SVG (tyl/clo)1,268
, , ,
Main-ly Speaking (col)1,267
XUL and HTML (moz)1,266
,
An Intro to the “dialog” Element (cfe)1,265
, ,
Supercharge Your HTML With WebC1,264
,
Progressively Enhanced HTML Accordion (aar)1,263
, , ,
8 Common Heading Questions (pop)1,262
,
Progressively Enhanced Form Validation: HTML and CSS (ger/clo)1,261
, , ,
Responsive Images: DIY Implementation in 6 Steps1,260
,
Contextual Form Errors and ARIA (mar)1,259
, ,
A Blog Post With Every HTML Element (pat)1,258
I’m Betting on HTML1,257
You Probably Don’t Need “http-equiv” Meta Tags (rvi)1,256
, ,
Help Design the Inaugural “State of HTML” Survey (lea)1,255
Blockquotes in Screen Readers (aar)1,254
, ,
I Blame the W3C’s HTML Standard for Ordered Lists (sid)1,253
,
O “dialog” Focus, Where Art Thou? (mat)1,252
, ,
Preload vs. Early Hints vs. Fetch Priority1,251
, , , ,
All the Places Where You Can Use “prefers-color-scheme” Media Query (ami)1,250
, , ,
The Case Against Self-Closing Tags in HTML (jaf)1,249
How to Validate HTML On-Line at W3C (wie)1,248
, ,
The “article” Element and Screen Readers (mat)1,247
, ,
And 4 More HTML Concepts You Didn’t Know (j9t)1,246
,
The “details” Element and In-Page Search (mat)1,245
, , ,
Under-Engineered Comboboxen? (aar)1,244
, ,
Form and Search Landmarks (mat)1,243
, , , ,
What Does the Image “decoding” Attribute Actually Do? (tun)1,242
, ,
Button Types (ada)1,241
HTML Imports (w3c)1,240
Django: A Security Improvement Coming to “format_html()” (ada)1,239
,
You Can Stop Using “user-scalable=no” and “maximum-scale=1” in Viewport Meta Tags Now1,238
, , ,
Assume the Position—a Labeling Story (llo/tpg)1,237
, ,
What Is Open Graph? How to Use It for Your WordPress Website?1,236
, , ,
Semantic Code in HTML: What Is It and Does It Still Matter? (boa)1,235
21 Awesome Web Features You’re Not Using Yet (fir)1,234
, ,
Brief Note on Popovers With Dialogs (aar)1,233
, , ,
Querying Parsed HTML in BigQuery (rvi)1,232
11 HTML Best Practices for Login and Sign-Up Forms (sit/evi)1,231
,
Introducing the Popover API (una/dev)1,230
, ,
Be Careful Using “Menu” (aar)1,229
, ,
How to Build Lean Efficient Websites in 2023 (cfe)1,228
, ,
Semantics and the “popover” Attribute: What to Use When? (hdv)1,227
, , ,
Fieldsets, Legends, and Screen Readers Again (ste/tpg)1,226
, ,
Using HTML Landmark Roles to Improve Accessibility (sch/mdn)1,225
HTML Landmark Roles Screen Reader Demo (sch/mdn)1,224
, , , ,
Screen Readers Don’t Announce When the User Reaches the “maxlength” Character Limit (sim)1,223
, ,
Respect Your Children (ste/tpg)1,222
,
How Large DOM Sizes Affect Interactivity, and What You Can Do About It (mal/dev)1,221
, ,
Client-Side Rendering of HTML and Interactivity (mal/dev)1,220
,
How Far Back in Time Can I Take My Website’s Design1,219
, , ,
Short Note: Why Isn’t “role=presentation”/“none” Allowed on Focusable Elements? (ste)1,218
, ,
“details”/“summary” Inconsistencies (mat)1,217
, , ,
Considering Content Warnings in HTML (aar)1,216
,
It’s Very Likely That… (mat)1,215
, ,
The “details” Element Is Amazing (fon)1,214
HTML Dark Mode (bt)1,213
HTML Accessibility API Mappings 1.0 (ste+/w3c)1,212
,
New HTML Element: “search” (alv)1,211
What Is Semantic HTML?1,210
Five Pieces of Advice for More Accessible Websites (cit)1,209
Modern HTML Email (Tables No Longer Required) (oll)1,208
,
On-Page SEO Checklist: The Complete Task List for 2023 (sem)1,207
, ,
HTML: Help Users to Download Files With the HTML “download” Attribute1,206
Getting Started With HTML Tables1,205
,
Fighting Inter-Component HTML Bloat (eli)1,204
, ,
The “search” Element (sco)1,203
,
The End of Front-End Development (jos)1,202
,
The H1 Conundrum: Understanding the Challenges of Heading Level One1,201
, ,
Progressively Enhancing a Table With a Web Component (ray)1,200
, , ,
File Uploads for the Web: Uploading Files With HTML (aus)1,199
HTML Garden1,198
,
A Tab Interface Before Its Time (aar)1,197
50.1% Empty Links (mat)1,196
, , ,
Relative Rounded Corners (bel)1,195