Frontend Dogma

“html” Archive (2)

Entry (Sources) and Other Related TopicsDate#
When to Use “tabindex="0"” (gra/tet)1,330
, ,
Svelte Parses HTML All Wrong (ric)1,329
,
Kobold Letters (wed)1,328
,
On “disabled” and “aria-disabled” Attributes (kit)1,327
, ,
On Popover Accessibility: What the Browser Does and Doesn’t Do (hdv+)1,326
,
Ruby Is Complicated1,325
The Problem With Data Attributes for Text Effects (man)1,324
, ,
HTML Performance Optimization: Tips for Faster Loading Pages1,323
, , ,
Streaming HTML (chr/fro)1,322
,
Distinguishing Between ARIA and Native HTML Attributes (deq)1,321
, , ,
CSS Button Styles You Might Not Know (dbu)1,320
,
The Quiet, Pervasive Devaluation of Frontend (col)1,319
, , ,
Making Room for Long List Markers With Subgrid (nol)1,318
, ,
Techniques to Break Words (aar)1,317
, ,
An HTML Switch Control (ann+/web)1,316
,
YouTube Video Embedding Harm Reduction (jvo)1,315
, , ,
Filling Gaps With a Polyfill (jay)1,314
, , ,
ARIA (Are Ya) Afraid of the Dark? Unmasking Common HTML Monsters to Create Better User Experiences (deq)1,313
, , ,
HTML as the Baseline (cfe)1,312
HTML Attributes That Every Web Developer Should Know1,311
, ,
“X” Marks the Spot: Landmark Elements (stv)1,310
, , ,
Practice Safe DSD With “setHTMLUnsafe” (It’s Complicated) (jar/van)1,309
, , ,
A Highly Configurable Switch Component Using Modern CSS Techniques (bel/pic)1,308
HTML Web Components on the Server Are Great (sco)1,307
Unlocking the Power of HTML’s Native Browser “dialog” Element (ope)1,306
Check for “accesskey” and “aria-keyshortcuts” Bookmarklet (ste)1,305
, , ,
Mind the Accessibility Gaps—Most of Accessibility Issues Originate in Design and How to Fix That (cer)1,304
, ,
A Call for Consensus on HTML Semantics (5t3)1,303
Create a Currency Converter With HTML, CSS, and Vanilla JavaScript1,302
, ,
The Color Input and the Color Picker (chr/fro)1,301
,
Basic Accessibility Mistakes I Often See in Audits (cfe)1,300
, , , , , ,
Web Standards: The Guidelines That Every Developer Should Know1,299
, , , , ,
Disable Browser Caching With “meta” HTML Tags1,298
,
Options for “optgroup” Labeling of “options” (ste)1,297
, , , ,
Using “abbr” Element With “title” Attribute (aar)1,296
, , , ,
Buttons and Links—Common Misconceptions1,295
, , ,
Accounting for Internationalization With CSS and HTML1,294
,
Streaming HTML Out of Order Without JavaScript1,293
Why I Like Web Components1,292
Stop Closing Void Elements (j9t)1,291
HTML Validation—Pros and Cons1,290
Never Underestimate HTML (lar/mat)1,289
,
The Devil Is in the Details: A Look Into a Disclosure Widget Markup (its/mat)1,288
,
Recapturing Early-Internet Whimsy With HTML (tec)1,287
, , ,
The Implied Web (hws/mat)1,286
,
“HTML First” Is Not HTML First (j9t)1,285
, ,
The Road to HTMHell Is Paved With Semantics (pep/mat)1,284
,
Revisiting Fundamentals—Semantic Lists for Improved Accessibility (mis/mat)1,283
, ,
HTML Can Do This?1,282
Web Components (may/5t3)1,281
, ,
The Ghosts of Markup Past (tho/mat)1,280
,
HTML: The Bad Parts (may/mat)1,279
Test-Driven HTML and Accessibility (mat)1,278
, ,
Embrace the Platform (bra)1,277
, , , , ,
Behavior Belongs in the HTML1,276
,
The “hidden” Attribute in HTML (mat)1,275
“innerHTML” vs. “innerText” vs. “textContent”—What's the Difference? (fre)1,274
, ,
What the Slot? (dut/mat)1,273
, ,
Media Queries in HTML Video (aar)1,272
, , ,
Security Headers Using “<meta>” (sap/mat)1,271
,
The Hellish History of HTML: An Incomplete and Personal Account (cra/mat)1,270
“sizes=auto” Pretty Much Requires “width” and “height” Attributes (eee)1,269
, ,
Back to Basics: 5 HTML Attributes for Improved Accessibility and User Experience (dni/mat)1,268
, , ,
The “form” Attribute—Enhancing Form Layout Flexibility (mat)1,267
,
The UX of HTML (vas/mat)1,266
,
How to Use Responsive HTML Video (…and Audio!) (sco)1,265
, ,
Weird HTML Hacks (ern)1,264
, , ,
Shadow DOM Is for Hiding Your Shame1,263
, ,
The Elevator Pitch for Web Components (cfe)1,262
,
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,261
An Attempted Taxonomy of Web Components (zac)1,260
HTML Web Components Are Just JavaScript? (mia/odd)1,259
,
Using Chrome’s Accessibility Tree for Manual Testing of HTML and ARIA1,258
, , , , , , ,
Exclusive Accordions Exclude (yat)1,257
HTML Web Components (jim)1,256
HTML First1,255
,
Do You Really Need to Validate Your HTML Code?1,254
,
Understanding HTML Landmarks and How to Apply Them (its/log)1,253
, ,
HTML Web Components (ada)1,252
,
13 HTML Attributes You Should Know About1,251
Removing List Styles Without Affecting Semantics (mat)1,250
, ,
Don’t Turn a Table Into an ARIA Grid Just for a Clickable Row (aar)1,249
, , ,
2023: 0 of the Global Top 100 Websites Use Valid HTML (j9t)1,248
, , ,
Let’s Reinvent the Wheel (vas)1,247
, , ,
20 Simple Ways to Style the HTML “details” Element1,246
HTML vs. DOM? Let’s Debug Them (jec/dev)1,245
, , ,
Tailwind vs. Semantic CSS1,244
, , , ,
Splitting Within Selects (aar)1,243
, , ,
Select Element: Now With Horizontal Rules (una/dev)1,242
, , , , , , ,
HTML Meta Tags1,241
Strikethrough Accessibility (den)1,240
, ,
Using ChatGPT for Smart Truncation in Responsive Web Design1,239
, , ,
Why Unique ID Attributes Matter (deq)1,238
, ,
Does the HTML “hr” (Horizontal Rule) Benefit Screen Reader Users?1,237
,
On the Uniting Power of a Commitment to HTML Conformance (j9t)1,236
, , ,
CSS Findings From Photoshop Web Version (sha)1,235
, , ,
The Selected Date Must Be Within the Last 10 Years (ger/clo)1,234
,
Extending the Properties of an HTML Element in TypeScript1,233
,
An Anchored Navbar Solution (mey)1,232
,
The Most Minimal Valid HTML Document (j9t)1,231
, ,
Easy Dark Mode With “color-scheme” (sar)1,230
, , ,
Stop Using JS for That: Moving Features to CSS and HTML (kil)1,229
, ,
HTML Popover, Videos, and “display:blackhole” (bru)1,228
,
How Mastodon Handles Images and Web Previews (rba)1,227
, , , ,
Misconceptions Can Kill Accessibility Momentum (yat)1,226
,
State of HTML 2023 (sac+)1,225
What Makes an Accessible Date Picker? Is It Even Possible? (inc)1,224
,
What Can You Do With “data” Attributes? (cfe)1,223
How to Use the New “<search>” Element With WordPress (ede)1,222
,
State of Web Accessibility, ARIA in HTML, and Missing UI Patterns (tin+/fwo)1,221
, ,
Browser Video Players Review (aar)1,220
, , , ,
10 Things You Didn’t Know About HTML1,219
Small Details to Improve Your Website’s Experience (alv)1,218
, ,
Dialog Dilemmas and Modal Mischief: A Deep Dive Into Popovers and How to Build Them (hdv)1,217
, , ,
Let’s Make a Rubber Button With HTML, CSS, and SVG (tyl/clo)1,216
, , ,
Main-ly Speaking (tod)1,215
XUL and HTML (moz)1,214
,
An Intro to the “dialog” Element (cfe)1,213
, ,
Supercharge Your HTML With WebC1,212
,
Progressively Enhanced HTML Accordion (aar)1,211
, ,
8 Common Heading Questions (pop)1,210
,
Progressively Enhanced Form Validation: HTML and CSS (ger/clo)1,209
, , ,
Responsive Images: DIY Implementation in 6 Steps1,208
,
Contextual Form Errors and ARIA (mar)1,207
, ,
A Blog Post With Every HTML Element (pat)1,206
I’m Betting on HTML1,205
You Probably Don’t Need “http-equiv” Meta Tags (rvi)1,204
, ,
Help Design the Inaugural “State of HTML” Survey (lea)1,203
Blockquotes in Screen Readers (aar)1,202
, ,
I Blame the W3C’s HTML Standard for Ordered Lists (sid)1,201
,
O “dialog” Focus, Where Art Thou? (mat)1,200
, ,
Preload vs. Early Hints vs. Fetch Priority1,199
, , , ,
All the Places Where You Can Use “prefers-color-scheme” Media Query (ami)1,198
, , ,
The Case Against Self-Closing Tags in HTML (jaf)1,197
How to Validate HTML On-Line at W3C (wie)1,196
, ,
The “article” Element and Screen Readers (mat)1,195
, ,
And 4 More HTML Concepts You Didn’t Know (j9t)1,194
,
The “details” Element and In-Page Search (mat)1,193
, ,
Under-Engineered Comboboxen? (aar)1,192
, ,
Form and Search Landmarks (mat)1,191
, , , ,
What Does the Image “decoding” Attribute Actually Do? (tun)1,190
, ,
Button Types (ada)1,189
HTML Imports (w3c)1,188
Django: A Security Improvement Coming to “format_html()” (ada)1,187
,
You Can Stop Using “user-scalable=no” and “maximum-scale=1” in Viewport Meta Tags Now1,186
, , ,
Assume the Position—a Labeling Story (llo/tpg)1,185
, ,
What Is Open Graph? How to Use It for Your WordPress Website?1,184
, , ,
Semantic Code in HTML: What Is It and Does It Still Matter? (boa)1,183
21 Awesome Web Features You’re Not Using Yet (fir)1,182
, ,
Brief Note on Popovers With Dialogs (aar)1,181
, , ,
Querying Parsed HTML in BigQuery (rvi)1,180
11 HTML Best Practices for Login and Sign-Up Forms (sit/evi)1,179
,
Introducing the Popover API (una/dev)1,178
, ,
Be Careful Using “Menu” (aar)1,177
, ,
How to Build Lean Efficient Websites in 2023 (cfe)1,176
, ,
Semantics and the “popover” Attribute: What to Use When? (hdv)1,175
, , ,
Fieldsets, Legends, and Screen Readers Again (ste/tpg)1,174
, ,
Using HTML Landmark Roles to Improve Accessibility (sch/mdn)1,173
HTML Landmark Roles Screen Reader Demo (sch/mdn)1,172
, , , ,
Screen Readers Don’t Announce When the User Reaches the “maxlength” Character Limit (sim)1,171
, ,
Respect Your Children (ste/tpg)1,170
,
How Large DOM Sizes Affect Interactivity, and What You Can Do About It (mal/dev)1,169
, ,
Client-Side Rendering of HTML and Interactivity (mal/dev)1,168
,
How Far Back in Time Can I Take My Website’s Design1,167
, , ,
Short Note: Why Isn’t “role=presentation”/“none” Allowed on Focusable Elements? (ste)1,166
, ,
“details”/“summary” Inconsistencies (mat)1,165
, ,
Considering Content Warnings in HTML (aar)1,164
,
It’s Very Likely That… (mat)1,163
, ,
The “details” Element Is Amazing (fon)1,162
HTML Dark Mode (bt)1,161
HTML Accessibility API Mappings 1.0 (ste+/w3c)1,160
,
New HTML Element: “search” (alv)1,159
What Is Semantic HTML?1,158
Five Pieces of Advice for More Accessible Websites (cit)1,157
Modern HTML Email (Tables No Longer Required) (oll)1,156
,
On-Page SEO Checklist: The Complete Task List for 2023 (sem)1,155
, ,
HTML: Help Users to Download Files With the HTML “download” Attribute1,154
Getting Started With HTML Tables1,153
,
Fighting Inter-Component HTML Bloat (eli)1,152
, ,
The “search” Element (sco)1,151
,
The End of Front-End Development (jos)1,150
,
The H1 Conundrum: Understanding the Challenges of Heading Level One1,149
, ,
Progressively Enhancing a Table With a Web Component (ray)1,148
, , ,
File Uploads for the Web: Uploading Files With HTML (aus)1,147
HTML Garden1,146
,
A Tab Interface Before Its Time (aar)1,145
50.1% Empty Links (mat)1,144
, , ,
Relative Rounded Corners (bel)1,143
ARIA vs. HTML (aar)1,142
, , ,
Avoid Spanning Table Headers (aar)1,141
, ,
Representation of Style (ste)1,140
Declarative Shadow DOM (dev+/dev)1,139
,
A Step-by-Step Guide to Building Accessible Carousels (swe/sma)1,138
, , ,
Screen Readers Don’t Convey the Semantics of “strong” and “em” (mat)1,137
, ,
Mastodon and Open Graph (drd)1,136
, , ,
An Introduction to HTML Cheat Sheet1,135
, ,
Table of Contents Progress Animation (kev)1,134
, , ,
Interop 2023 CMS Checkin (chr)1,133
, , , ,
Rotating Gallery With CSS Scroll-Driven Animations (jhe)1,132
, , ,
HTML Input Types (mar)1,131
Use the Dialog Element (Reasonably) (sco)1,130
,
Screen Readers Support for Text Level HTML Semantics (ste/tpg)1,129
, ,
Optimal Images in HTML (ste/bui)1,128
, , ,
The Modern Way of Serving Images (kur)1,127
,
Musing Upon an “[alt]” Text Badge on Images (chr)1,126
,
If You Need a Link, Don’t Use a Button (tem)1,125
, , ,
Improve Your HTML Semantic With Pico CSS1,124
Unordered Lists in Main Navigations (mat)1,123
, ,
Two Ways to Safely Break a Long Word in HTML (ami)1,122
Three Attributes for Better Web Forms (ada)1,121
,
Data URLs and Pool in Your URL (wes)1,120
Faking Min Width on a Table Column (css)1,119
, ,
Customizing HTML Form Validation (dav)1,118
,
How to Build Great HTML Form Controls (aus/fre)1,117
,
7 Required Steps to Secure Your Iframes Security1,116
, , , ,
Conditional API Responses for JavaScript vs. HTML Forms (aus)1,115
, , ,
Website Accessibility (15 Best Practices) (bru)1,114
, , , , , , , , ,
Theme Toggles1,113
, , ,
Enforcing Better HTML Markup With Eleventy (mat)1,112
, ,
A Problem With Link Relationships (j9t)1,111
, , ,
Building an Accessible Theme Picker With HTML, CSS, and JavaScript (fos)1,110
, , , ,
A Theory of Web Relativity (alv/mat)1,109
,
Common Nesting Issues in HTML (cit/mat)1,108
Interop 2022: End of Year Update (rac/dev)1,107
, , ,
Mini-Guide to Add an Image (its/mat)1,106
HTML Dialog (5t3)1,105
Modern HTML as a Foundation for Progressive Enhancement (ffo/mat)1,104
5 HTML Elements, and a Partridge in a Despair Tree (mat)1,103
,
An HTML-First Mental Model (noa)1,102
,
Get That Marquee AeStHeTiC (dni/mat)1,101
,
4 Ways CSS “:has()” Can Make Your HTML Forms Even Better (aus)1,100
, ,
Table Like It’s 2023 (cli/mat)1,099
One Day We’ll Have a Fully Customisable Select (hdv/mat)1,098
There Can Be Only One: Options for Building “Choose One” Fields (aar/mat)1,097
Dear Developer, Your Assumptions Are Wrong (mat)1,096
Inside the Mind of a Frontend Developer: Article Layout (sha)1,095
,
A Modern HTML Template (2022)1,094
Meaningful Labels Using ARIA—or Not (mat)1,093
, , ,
4 More HTML Concepts You Didn’t Know (j9t)1,092
, ,
Reading the Meter (sup/mat)1,091
,
Brief Note on Description List Support (aar)1,090
, , , ,
Landmarks and Where to Put Them (kil/mat)1,089
, ,
You Don’t Need ARIA for That (den/mat)1,088
,
How to Transfigure Wireframes Into HTML (mat)1,087
, ,
HTML Semantics and Accessibility Cheat Sheet (web)1,086
, ,
Newer Things to Know About Good Ol’ HTML Lists (css)1,085
,
Shadow DOM and Accessibility: The Trouble With ARIA (nol)1,084
, , ,
HTML Content Model Categories1,083
Upgrade Your HTML IV (j9t/fro)1,082
, , , ,
Lazy Loading Images in HTML (sim)1,081
,