Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand respect, accountability, and support. Hide

dxsrc

“html” News Archive (3)

Entry (Sources) and Additional TopicsDate#
Alternative Text (Alt Text) (pop)1491
accessibility, images, writing, alt-text
12 Years Beyond a HTML Joke (ste)1490
semantics
HTML Is All You Need to Make a Website (whi)1489
“aria-labelledby” Usage Notes (ste)1488
accessibility, aria, labels
Accessible Cards (kit)1487
accessibility, css
How to Match HTML Elements With an Indeterminate State (ste)1486
how-tos, css, selectors
HTML-Only Keyboard Shortcuts (ami)1485
accessibility, keyboard-navigation, keyboard-shortcuts
Picture Perfect Images With the Modern “<img>” Element (add)1484
images, performance, web-vitals
Those HTML Attributes You Never Use (lou/sma)1483
attributes
HTML Semantics (cfe)1482
semantics
Write HTML, the HTML Way (Not the XHTML Way) (j9t/css)1481
xhtml, optimization
The Impact That High Quality Mark-Up Can Have on Accessibility, Performance, and Discoverability (vle)1480
videos, accessibility, performance
Building a Loading Bar Component (arg)1479
components, css, javascript
All HTML and CSS Cheatsheets in One Place1478
css, cheat-sheets
The Weirdly Obscure Art of Streamed HTML1477
streaming, performance
How to Automatically Size a Textarea Based on Its [Text] Using Vanilla JavaScript (cfe)1476
how-tos, javascript
It Needs to Map Back to a Role (eri)1475
accessibility, aria, semantics
Aligning Content in Different Wrappers (sha)1474
css, alignment
A Look at the Dialog Element’s Super Powers (ste)1473
modals, javascript
Creating Native Web Components (cod)1472
web-components, javascript
It’s Always Been You, Canvas2D1471
css, canvas, javascript
Foundations: Headings (ihe/tet)1470
accessibility, fundamentals, headings, semantics
HTML Tips and Tricks1469
tips-and-tricks
(Not So) Short Note on Being Owned (ste)1468
aria, accessibility
Web Component Pseudo-Classes and Pseudo-Elements Are Easier Than You Think (css)1467
css, web-components
HTML Comments Work in JavaScript Too1466
javascript, comments
Support for Marking Radio Buttons Required, Invalid (aar)1465
accessibility
Column Headers and Browser Support (aar)1464
accessibility, semantics
There Is No Character Limit for “Alt Text” (yat)1463
accessibility, alt-text, images
How to Create a Search Page for a Static Website With Vanilla JS (cfe)1462
how-tos, functionality, search, javascript
Why Radio Buttons Are Called Radio Buttons in UIs? (ami)1461
semantics, naming
MHTML in Chromium (eri)1460
browsers
Replace JavaScript Dialogs With the New HTML Dialog Element (sto/css)1459
modals, semantics
Introducing the Dialog Element (web)1458
introductions, modals
HTML Cheat Sheet—HTML Elements List Reference (fre)1457
semantics, examples, cheat-sheets
24 Lesser-Known HTML Attributes You May Want to Use1456
attributes
How to Convert Markdown to HTML (red)1455
how-tos, markdown, conversion
More to Give Than Just the Div: Semantics and How to Get Them Right (hdv)1454
semantics, accessibility
Context-Aware Web Components Are Easier Than You Think (css)1453
web-components, javascript
Div Divisiveness (sco)1452
semantics
Find HTML Parsing Errors (pat/dev)1451
browsers, dev-tools, parsing, quality
On the Peculiarities of Counting the Number of HTML Elements (j9t)1450
Boolean Attributes in HTML and ARIA: What’s the Difference? (hdv)1449
attributes, aria
Alt Tag Emptiness (ste)1448
accessibility, images, alt-text, aria
HTML Is General, ARIA Is Specific (dav)1447
aria
Labeling the Point: Scenarios of Label Misuse in WCAG (tpg)1446
accessibility, forms, labels, wcag
Accessible Heading Structure (ria)1445
accessibility, headings
Faster Websites by Using Less HTML (j9t)1444
cross-posts, performance, optimization, minimalism
Container Queries (5t3)1443
css, container-queries
Form Autocomplete (ben/5t3)1442
forms
HTML Cheat Sheet1441
semantics, examples, cheat-sheets
Image Display Elements (5t3)1440
images, responsive-design
How to Define Your Relationship to Sites You Link To (ste)1439
how-tos, links, semantics, seo
5 Common Misconceptions About WAI–ARIA and Accessibility1438
accessibility, aria
Ultimate HTML Cheatsheet1437
cheat-sheets
4 HTML Concepts You Didn’t Know (j9t)1436
concepts, tables
CSS Can Help Improve Your HTML!? Buttons and Links1435
css, buttons, links, accessibility
Details/Summary (5t3)1434
semantics, disclosure-widgets
Embrace the Platform (bra/css)1433
css, javascript, web-platform
How Not to Create a Button (eev)1432
buttons, accessibility
Defer Non-Critical Resources (per)1431
performance
Markup (htt)1430
web-almanac, studies, research, metrics
“aria-label” Is Not Always the Answer (eev)1429
aria, accessibility
On Yak Shaving and “<md-block>”, a New HTML Element for Markdown (lea)1428
web-components, markdown
The 6 Ways of Writing HTML (and Their Combinations) (j9t)1427
Control Layout in a Multi-Directional Website (css)1426
internationalization, css
Dear HTML Element (sup)1425
How to Make Blob Menu Using HTML, CSS, and JavaScript1424
how-tos, css, javascript
Generate a Pull Request of Static Content With a Simple HTML Form (css)1423
github
Get Your “Head” Straight (css/btc)1422
videos, performance
Semantics and How to Get Them Right (hdv/btc)1421
videos, semantics, accessibility
Detecting Specific Text Input With HTML and CSS (chr/css)1420
css
Debugging HTML: Accessibility (mat/mat)1419
accessibility, debugging
Designing a Reorderable List Component1418
lists, components, css
In Defence of Dialog1417
modals
Learn Forms1416
courses, forms
Building Real-Life Components: Facebook Messenger’s Chat Bubble (sha)1415
components, css
Accessible Toggles (mic)1414
accessibility, toggles, javascript
HTMLoween—HTML, JS, and CSS to Make Your Blood Boil1413
css, javascript
Indecisive Skip Links and Their Targets—the Renaissance of the “<hr>” Element1412
accessibility, skip-links
If HTML and ARIA Don’t Allow It, It’s Probably a Bad Idea (tem)1411
aria, accessibility
Switch Role Support (aar)1410
accessibility, support
Semantic “menu” Context (sco)1409
semantics
Making the Web Developer’s Pilgrimage (j9t)1408
Decoupling HTML, CSS, and JavaScript in Design Systems (cfe)1407
css, javascript, design-systems
HTML With Superpowers (dav)1406
videos, components
What Each Markup Language Is Used For (sem)1405
overviews, xml, xhtml, sgml, mathml, amp, seo
Landmarks (mat/mat)1404
aria, accessibility
Beginner’s Guide to Responsive Images: How to Get Them Right (lou)1403
guides, images, responsive-design
Building a Multi-Select Component (arg)1402
components, css, javascript
How to Win at CORS (jaf)1401
how-tos, security, cors, http
The Autofill Dark Pattern (alv/sma)1400
forms, anti-patterns
A Tangled Web of ARIA (ste)1399
accessibility, aria
Buttons vs. Links (yat)1398
semantics, buttons, links, comparisons
The Options for Password-Revealing Inputs (chr/css)1397
css, security, passwords, usability
How to Implement and Style the “Dialog” Element (cod)1396
how-tos, modals, css
Redundantly Redundant a11y Accessibility (sco)1395
accessibility
How to Build an Expandable Accessible Gallery (cit/sma)1394
how-tos, accessibility, css
Links, Missing “href” Attributes, and Over-Engineered Code (tem)1393
attributes, links, accessibility
How I Built a Modern Website in 2021 (ken)1392
css, javascript
Declaring Page Language—and Declaring Changes in Language (j9t)1391
accessibility, browsers
Comparing Page Language Declaration Setups in Screen Readers (j9t)1390
accessibility, http, screen-readers, comparisons
Specification for Spoken Presentation in HTML (w3c)1389
pronunciation
7 Useful HTML Attributes You May Not Know1388
attributes
Intro to MJML: Responsive HTML Email Coding Made Easy1387
introductions, mjml, email, responsive-design
29 Projects to Help You Practice HTML CSS JavaScript 20211386
css, javascript
Blowing Up HTML Size With Responsive Images (deb)1385
images, performance, responsive-design
Element Diversity (mat)1384
Building a Split-Button Component (arg)1383
components, css, javascript
Twitter’s Div Soup and Uglyfied CSS, Explained1382
css, twitter+x
Building a Stepper Component (sha)1381
components, css
HTML Cheatsheet1380
semantics, examples, cheat-sheets
Named and Framed (ste)1379
accessibility
Small Wins for Accessibility and Resilience1378
accessibility, resilience
One Favicon to Rule Them All (j9t)1377
images, favicons
ARIA Spec for the Uninitiated (ger/deq)1376
accessibility, aria
The Complete Guide to HTML Forms and Constraint Validation (cra)1375
guides, forms, validation
On the “<dl>” (ben)1374
lists
The Ultimate Cheat Sheet List for Web Developers1373
css, javascript, cheat-sheets
6 Useful Frontend Techniques That You May Not Know About1372
css, javascript, techniques
Accessibility of the “Section” Element (sco)1371
accessibility
Designing for the Unexpected (ali)1370
design, css
The 3-Second Frontend Developer Test (j9t)1369
css, conformance, quality
15 HTML5 Best Practices for Beginners to Master1368
best-practices
The Document Outline (mat/mat)1367
headings, accessibility
Milligram CSS1366
videos, milligram, frameworks, css, landing-pages
ARIA in HTML (sco)1365
accessibility, aria
Accessibility and SEO1364
accessibility, seo
What Do HTML Elements Sound Like? (rik)1363
screen-readers, voiceover, accessibility
Use the “i” Element, and Use It Appropriately (j9t)1362
semantics
JavaScript Frameworks and the Lost Art of HTML (ste/deq)1361
javascript, frameworks
OMG, SVG Favicons FTW!1360
images, favicons, svg
Half the Size of Images by Optimising for High Density Displays (jaf)1359
images, performance
Why Validate? (j9t)1358
css, quality, conformance, craft
Accessible Overflow1357
accessibility, css, overflow
The Hidden World of “aria-hidden” (ste)1356
accessibility, aria, hiding
Don’t Overabstract Your Components1355
javascript, components
2021: 98% of the Top 100 US Websites Use Invalid HTML (j9t)1354
css, conformance, metrics, quality, craft
The Button Cheat Sheet (mat)1353
cheat-sheets
Upgrade Your HTML III (j9t/dxs)1352
books, frontend-dogma, minimalism, craft, conformance
Reducing HTML Payload With Next.js (Case Study) (sma)1351
nextjs, performance, case-studies
Checking “Under the Hood” of Code (jay)1350
dev-tools, browsers, debugging, console, javascript, css, history
Understanding Logical Focus Order1349
accessibility, focus
Not Your Typical Horizontal Rules (sar)1348
semantics
The Future of Web Software Is HTML-over-WebSockets (ali)1347
outlooks, websockets
Revisiting Dark Patterns With the HTML “dialog” Tag (tan)1346
modals, javascript
The Unreasonable Effectiveness of Simple HTML (ede)1345
HTML: The 16 Content Categories and Their Elements (j9t)1344
semantics
HTML and CSS Techniques to Reduce Your JavaScript (per)1343
css, javascript, performance
“Yes or No?” (chr/css)1342
forms, comparisons
“npm ruin dev” (css)1341
css, javascript, nodejs, npm
Notes on HTML 3.2 (j9t)1340
Happier HTML5 Form Validation in Vue (chr/css)1339
forms, validation, css, selectors, vuejs
Alt vs. Figcaption (tho)1338
accessibility, comparisons
Why It’s Good for Users That HTML, CSS, and JS Are Separate Languages (hdv)1337
css, javascript
Know Your Standards (ste)1336
accessibility, standards, wcag, aria, link-lists
Standardizing Select and Beyond: The Past, Present, and Future of Native HTML Form Controls (sea/sma)1335
forms
Upgrade Your HTML II (j9t/dxs)1334
books, frontend-dogma, minimalism, craft, conformance
Markup (j9t+/htt)1333
web-almanac, studies, research, metrics
GIFs and “prefers-reduced-motion” (chr/css)1332
images, gif, reduced-motion
In Defense of Tables and Floats in Modern Day Development (css)1331
css, floats, tables
Smarter Ways to Generate a Deep Nested HTML Structure (ana/css)1330
php, pug
Come Full Circle—Back to HTML1329
code-editors, vi+vim, neovim
A Guide to HTML and CSS Forms (No Hacks) (dxn)1328
guides, css, forms
Islands Architecture1327
architecture, concepts
HTML for Subheadings and Headings (chr/css)1326
headings
Writing Minimal HTML5 Documents Is Fun1325
minimalism
SVG Title vs. HTML Title Attribute (chr/css)1324
svg, attributes
Pausing a GIF With “details”/“summary” (chr/css)1323
disclosure-widgets, gif, images, animations
Web Standards1322
standards, w3c, xml, xhtml, css, wcag
Where Do You Learn HTML and CSS in 2020? (chr/css)1321
css, learning, link-lists
Writing for HTML Newbies (geo)1320
training
Remembrance of Tags Past (mey)1319
history, web-platform, xhtml, css, hacks, doctypes
On Adding IDs to Headings (chr/css)1318
headings
How to Reverse CSS Custom Counters (css)1317
how-tos, css, lists, counters
Getting Started With HTML Using Glitch.com (jon)1316
videos, introductions, glitch
The 24 Boolean Attributes of HTML (j9t)1315
attributes
HTML Tips (mar)1314
tips-and-tricks
What to Use Instead of Number Inputs (chr/css)1313
forms
Why Do Some HTML Elements Become Deprecated? (css)1312
standards, deprecation
Performance Tips: Minifying HTML, CSS, and JS1311
videos, performance, css, javascript, minification, tips-and-tricks
How to Create a “Skip to Content” Link (css)1310
how-tos, skip-links, css, accessibility
Fluid Width Video (chr/css)1309
multimedia, responsive-design
Setting Height and Width on Images Is Important Again (tun/sma)1308
images, performance, web-vitals
How We Learned to Draw Text on HTML5 Canvas1307
canvas, apis, svg, javascript
Do This to Improve Image Loading on Your Website (fon/css)1306
performance, images
HTML Data Attributes Guide (chr/css)1305
guides, custom-data
Why JavaScript Is Eating HTML (css)1304
css, javascript, maintainability
Select an Element With a Non-Empty Attribute (chr/css)1303
css, selectors, custom-data
Old CSS, New CSS (eev)1302
css, history, examples, browser-wars, doctypes, dhtml, web-2.0, hacks, vendor-extensions, flexbox, layout
What’s the Difference Between Width/Height in CSS and Width/Height HTML Attributes? (chr/css)1301
css, attributes, comparisons
A Web Component With Different HTML for Desktop and Mobile (chr/css)1300
web-components, mobile, desktop
If It Can Be Done Using an HTTP Header, Use an HTTP Header (j9t)1299
maintainability, maintenance, http, http-headers
Why You Should Choose HTML5 “article” Over “section” (bru/sma)1298
semantics, headings
Why Do We Use .html Instead of .htm? (chr/css)1297
POURing ARIA Into the HTML Element Specs (24a)1296
accessibility, aria
RTL Styling 101 (sha)1295
introductions, internationalization, layout, design, css
An HTML Optimizer’s Config for HTML Minifier (j9t)1294
html-minifier, minification, optimization, configuration, performance, minimalism
How to Style and Animate the Letters in a String Using CSS (fos)1293
how-tos, css, animations
The Order of CSS Classes in HTML Doesn’t Matter (fon/css)1292
css, cascade
Quoting in HTML: Quotations, Citations, and Blockquotes (css)1291
semantics
Conversational Semantics (aar/btc)1290
videos, semantics, voice, conversational-design
Upgrade Your HTML (the Booklet) (j9t)1289
books, minimalism, craft, conformance
On Writing Better Markup (j9t)1288
quality, maintainability, performance, terminology
The “hidden” Attribute Is Visibly Weak (chr/css)1287
attributes, hiding
Heading Levels (ann)1286
headings
Multi-Million Dollar HTML (chr/css)1285
accessibility, labels, economics
Some HTML Is “Optional” (chr/css)1284
standards, performance
Optional HTML (sto)1283
Working With Attributes on DOM Elements (css)1282
dom, attributes, custom-data, javascript
Optional HTML: Everything You Need to Know (j9t)1281
performance, minimalism
Datalist Is for Suggesting Values Without Enforcing Values (chr/css)1280
forms
When to Use “img,” “img@srcset,” and “picture” and “source” (j9t)1279
images
Frontend Design, React, and a Bridge Over the Great Divide (bra)1278
css, javascript, react, career
The Problem With Web Development Checklists, or: The Frontend Checklist, Revised (j9t)1277
checklists, accessibility, performance, seo, social-media
How to Section Your HTML (css)1276
how-tos, semantics, examples
W3C and WHATWG Agreement: Single Version of HTML, DOM Specifications (sci)1275
w3c, whatwg, dom, standards
W3C and WHATWG Come Together for HTML and DOM Specifications1274
w3c, whatwg, dom, standards
War Is Over, if You Want It: W3C, WHATWG Agree to Work Towards Single Spec for HTML and DOM (the)1273
w3c, whatwg, standards, dom
W3C and WHATWG Agree to Work Together Over HTML and DOM1272
w3c, whatwg, dom, standards
W3C and WHATWG to Work Together to Advance the Open Web Platform (w3c)1271
w3c, whatwg, web-platform, dom, standards
W3C and the WHATWG Signed an Agreement to Collaborate on a Single Version of HTML and DOM (w3c)1270
w3c, whatwg, dom, standards
Everything You Ever Wanted to Know About “inputmode” (chr/css)1269
forms, keyboard-shortcuts
Browser Resource Hints: “preload”, “prefetch”, and “preconnect” (mat/deb)1268
performance, hints, http-headers, http, preloading
Why, How, and When to Use Semantic HTML and ARIA (ada/css)1267
aria, semantics, accessibility
HTML Optimization: A Standard Config for HTML Minifier (j9t)1266
optimization, configuration, tooling
Building a Node.js Express API to Convert Markdown to HTML (sma)1265
nodejs, express, markdown, conversion
Art Direction for the Web Using CSS Shapes (mal/sma)1264
design, art-direction, css, shapes
The Utilitarian CSS Methodology1263
css, retrospectives, flash
Set Up a Redirect on GitHub Pages (ipl)1262
github-pages, redirecting
An Introduction to Web Components (css)1261
introductions, web-components, javascript, shadow-dom
Creating Accessible HTML5 Modal Dialogs for Desktop and Mobile (zol)1260
modals, accessibility, javascript
HTML and Performance: Leave Out Optional Tags and Quotes (j9t)1259
performance
The Great Divide (chr/css)1258
css, javascript, career
Styling a Web Component (chr/css)1257
web-components, shadow-dom, dom, custom-properties, css
Speed Up Next-Page Navigations With Prefetching (add)1256
performance, hints, http-headers, http, webpack
Why Isn’t It “<style src="">”? (chr/css)1255
standards, history
Everything You Know About Web Design Just Changed1254
slides, layout, css, tables, flash, history, responsive-design, intrinsic-design
The “D” in the DOM (24a)1253
accessibility, headings
Front-End Development Is Not a Problem to Be Solved (fon/css)1252
css, bootstrap, craft, career
You’re Using “em” Wrong (log)1251
semantics, markdown
Splicing HTML’s DNA With CSS Attribute Selectors (sma)1250
attributes, css, selectors
Valid CSS Content (chr/css)1249
css, validation
A Short History of HTML (pmm)1248
translations, xhtml, history, w3c, whatwg
Nested Links (chr/css)1247
links
Responsive Images (wil/ali)1246
css, images, responsive-design
Conversational Semantics (aar/ali)1245
semantics, voice, conversational-design
What Do You Need to Know When Converting a Flash Game Into HTML5? (sma)1244
migrating, flash
Did You Know That Style and Script Tags Can Be Set to “display: block”? (fon/css)1243
css
Improving Performance Perception: On-Demand Image Resizing (swa)1242
performance, optimization, images, resizing
DRY HTML or DRY CSS?1241
maintainability, principles, css, bem, oocss, atomic-css
Moving From Flash to HTML, CSS, and JavaScript (sma)1240
flash, css, javascript, actionscript, refactoring
Some Things About “alt” Text (chr/css)1239
accessibility, alt-text, images
Third Party CSS Is Not Safe (jaf)1238
css, embed-code, security
What Is an HTML5 App and Do I Want One?1237
mobile, native, web-apps
HTML-First at Wiley (tzv)1236
rdf, content-management
HTML, CSS, and Dependency Direction (j9t)1235
css, dependencies, maintainability, best-practices
Fast-Forwarding Media Support on the Web (tid/w3c)1234
multimedia
“Stop Using CSS Selectors for Non-CSS” (chr/css)1233
css, javascript, jquery, selectors
What Is HTML 5? (mar/com)1232
W3C Releases HTML 5.2 as Official Recommendation (kba/inf)1231
w3c, standards
What’s New in HTML5.2 (inf)1230
standards
HTML 5.2 (ste+/w3c)1229
standards
HTML 5.2 Is Done, HTML 5.3 Is Coming (w3c)1228
standards, w3c
How the Death of Flash Helped Build the Future of the Web, and Why It Matters Now (for)1227
flash, web-apps, web-platform
A Developer’s Guide to Better Accessibility (a11+/24a)1226
guides, accessibility, semantics, keyboard-navigation, naming, tooling
Building Accessible Menu Systems (hey/sma)1225
accessibility, navigation, aria
HTML Email and Accessibility (css)1224
email, tables, accessibility
The Front-End Checklist (the)1223
websites, checklists, css, javascript, images, accessibility, performance, seo
HTML-validate1222
websites, tooling, conformance
You Can Get Pretty Far in Making a Slider With Just HTML and CSS (chr/css)1221
sliders, css
Building Inclusive Toggle Buttons (hey/sma)1220
accessibility, forms, buttons, toggles
We Tested 3 WordPress Minify Plugins: Our Results (mac/the)1219
wordpress, plugins, tooling, minification, css, javascript
With Flash Ending, It’s Time to Uninstall It From Your Browser1218
flash
Custom Elements v1—Reusable Web Components1217
maintainability, web-components, shadow-dom, dom, examples
The Nine Principles of Design Implementation (sma)1216
design, principles, css
Best Practices for Combining JavaScript With HTML1215
javascript, best-practices
What I Learned Building Google’s Web Frameworks (j9t)1214
google, frameworks, css, lessons
Naming Things Is Only Getting Harder (geo/css)1213
css, naming
Animating Single Div Art (css)1212
css, animations, art
What Is the Future of Front End Web Development? (chr/css)1211
outlooks, user-experience, javascript, documentation, native, web, urls, performance, css, preprocessors, building, tooling
Using ARIA (ste/w3c)1210
guides, aria, accessibility
Total HTML Agnosticism (chr/css)1209
tech-stacks
Cut the File Size With These Three HTML Minification Tools1208
minification, tooling, minimize, html-minifier, compression, comparisons, gzip, performance
Linting HTML Using CSS (ire)1207
css, linting, quality
The Document Outline Dilemma (ame/css)1206
headings, semantics, accessibility
On EME in HTML5 (tim/w3c)1205
eme, drm, legal, security, standards, w3c
Do We Need a New Heading Element? We Don’t Know (jaf)1204
headings
HTML APIs: What They Are and How to Design a Good One (lea/sma)1203
how-tos, apis, javascript
20+ Docs and Guides for Front-End Developers (lou)1202
css, javascript, link-lists
Need Lorem Ipsum? Inside HTML? (chr/css)1201
placeholders, tooling
Building a Fully-Accessible Help Tooltip (sar)1200
accessibility, tooltips, aria
4 Ways to Make a Table With Borders Only on the Inside (Tic-Tac-Toe Style) (chr/css)1199
tables, css
Making “input type=date” Complicated1198
forms, edge, chrome, browsers, comparisons
Using the “aria-current” Attribute (tin)1197
attributes, aria, accessibility
HTML5 Page Structure Basics (lou)1196
fundamentals, semantics
An HTML5 FAQ (lou)1195
Know It All1194
websites, css, dom, javascript, svg, cssom, nodejs
Improve Your Website’s Accessibility With WAI–ARIA (lou)1193
accessibility, aria, optimization
Presentation Attributes vs. Inline Styles (chr/css)1192
svg, attributes, css, comparisons
Front-End Tools: My Favorite Finds of 2016 (lou)1191
css, javascript, tooling, link-lists
Introducing HTML5 (lou)1190
introductions
What’s New in HTML 5.11189
semantics
HTML5 Is the Next $100 Billion Game Platform (ven)1188
mobile, native
Random Interesting Facts on HTML/SVG Usage (cat/css)1187
svg, metrics, amp, accessibility
HTML 5.1 Is the Gold Standard (ple/w3c)1186
standards, w3c
HTML 5.1 Update Available With New Features and Changes1185
w3c
Stop Using the Old “Clearfix” (j9t)1184
css, floats, presentational-html, maintainability
Responsive Images in CSS (chr/css)1183
images, responsive-design, css
The Glory Days of the Web (bka)1182
web-platform, css, javascript, frameworks, libraries, history
Will We Be Flattening Our HTML for CSS Grids? (chr/css)1181
css, grids, layout
W3C Set to Publish HTML 5.1, Work Already Started on HTML 5.2 (cam/sof)1180
w3c, standards
HTML5: Optional HTML Tags1179
google
HTML—From 5.1 to 5.2 (w3c)1178
standards, w3c
Are Icons Content? (chr/css)1177
icons, images, content
Developing Extensible HTML and CSS Components (jon/css)1176
css, components, extensibility
You Can Kinda Invent Your Own Weird Design Language With Attributes and Attribute Selectors (chr/css)1175
css, attributes, selectors, naming
A Refined Content Security Policy (web)1174
csp, security, webkit, safari, browsers
The Performance Benefits of “rel=noopener” (jaf)1173
links, performance, security
Custom Formatting in HTML and LaTeX Code Listings Using Pandoc1172
formatting, tooling
Google’s HTML5 Push Creates Shortage of Agency, Brand Experts1171
flash, monetization, marketing, google
Subresource Integrity (dev+/w3c)1170
security, hashing, standards
Using the “title” Attribute to Help Users Predict Where They Are Going (nng)1169
attributes, links, microcontent
Using the HTML “lang” Attribute (tin/tpg)1168
accessibility, attributes, localization
HTML5 Has Changed the Internet but the World’s Now Ready for HTML61167
standards, web
Form Validation UX in HTML and CSS (chr/css)1166
forms, validation, css, user-experience
Finishing HTML5.1… and Starting HTML5.2 (w3c)1165
standards, w3c
HTML Manifest (bru)1164
web-apps
Considerations for Styling the “pre” Tag (chr/css)1163
css, syntax-highlighting
Building a Robust Frontend Using Progressive Enhancement1162
css, javascript, single-page-apps, testing, progressive-enhancement
Meaningful CSS: Style Like You Mean It (tba/ali)1161
css, semantics
Web Designers, Can You Speak Web?1160
css, design, browsers, concepts, link-lists
Work Begins on HTML5.1 via GitHub (neo)1159
w3c
RespImageLint—Linter for Responsive Images1158
bookmarklets, images, responsive-design, linting
Working on HTML5.1 (tin/w3c)1157
standards, w3c
How Good Are Your HTML and CSS Comments? (hey)1156
css, comments, maintainability, collaboration, examples
Keeping Your Content Classy (dre)1155
content, content-management
About “rel=noopener” (mat)1154
links, attributes, security
Do You Know These Eight HTML5 Tags?1153
semantics
The Future of Loading CSS (jaf)1152
css, rendering, chrome, browsers
The Woes of Date Input (htm)1151
forms
The World Wide Web: Huge Possibilities for Tomorrow1150
w3c, web
JavaScript, HTML5, and the Web Made Big Comebacks in 2015 (dan)1149
javascript, web, retrospectives
Reimagining Single-Page Applications With Progressive Enhancement (hey/sma)1148
single-page-apps, progressive-enhancement, css, javascript
A Brief(ish) History of the Web Universe: Time (bka)1147
web, history
Seriously, Don’t Use Icon Fonts (tyl/clo)1146
fonts, icon-fonts, quality
The Image Replacement Museum (mar/css)1145
image-replacement, techniques, css, images, overviews, link-lists
How to Make Charts With SVG (fon/css)1144
how-tos, visualization, svg, images, javascript
Transforming the Web With HTML5 (sdt)1143
web-platform, flash, multimedia
The Anatomy of Responsive Images (jaf)1142
images, responsive-design, support, browsers
The Age of HTML5 Ads1141
monetization
10 Common Mistakes Web Developers Make1140
mistakes, css, javascript, career, performance
IAB Says HTML5 Is New Standard, Adobe Agrees (ada)1139
monetization, adobe
The Current State of HTML5/CSS3 Browser Support1138
css, browsers, support, canvas, flexbox, colors, vendor-extensions, multimedia
A Brief History of HTML (rpo)1137
history, wml, hdml, chtml, wap
HTML5 Comes of Age: It’s Finally Time to Tell Flash Good-Bye1136
multimedia, eme, drm, flash, silverlight
The ARIA Roles Model1135
attributes, aria, accessibility
Accessible Footnotes With CSS (kit)1134
footnotes, css, accessibility
Is HTML “Complete”? (bru)1133
standards, web-platform
What Are Web Standards1132
standards, history, xml, xhtml, css, wcag, w3c
</html> (tim)1131
web-platform
Monotype Is Introducing an HTML5-Based Web Font Platform1130
fonts
HTML5 Canvas: What Is It?1129
canvas, javascript
“It’s Alive!”: Apps That Feed Back Accessibly (hey/sma)1128
accessibility, aria, live-regions, web-apps
Let Links Be Links (ali)1127
links, javascript, frameworks
Refresh HTTP Header (kar)1126
redirecting, http-headers, http, metadata, history
Flash’s Slide Into Irrelevance1125
flash, air
HTML5 Local Storage Revisited1124
browser-storage, apis
Can CSS Be Too Modular? (css)1123
css
New Book: “The Little Book of HTML/CSS Frameworks” (j9t)1122
books, frameworks, css
HTML5 Image Description Extension (“longdesc”) (cpt/w3c)1121
images, standards
Progressive Enhancement and Data Visualizations (css)1120
progressive-enhancement, css, svg, visualization
The Case Against DRM Needs to Be Made Now (kni/giz)1119
drm, w3c
On the Deterioration of HTML/CSS Practices (j9t)1118
css, craft
Analyst Watch: 2015 Will Be a Pivotal Year for HTML5 (sdt)1117
HTML5 Differences From HTML4 (zco/w3c)1116
comparisons, standards
10 Typical HTML Interview Exercises1115
interviewing, conformance, semantics, aria
5 Obsolete Features in HTML51114
Responsive Images in Practice (ali)1113
images, responsive-design, css
HTML5 Is a Recommendation (iva/w3c)1112
standards
HTML5 Finally Released as W3C Recommendation (sco)1111
standards, w3c
HTML5 Finalized, Finally (cio)1110
standards, w3c
Open Web Platform Milestone Achieved With HTML5 Recommendation (w3c)1109
standards, web-platform, w3c
Google and HTML/CSS Code Quality (j9t)1108
google, css, quality, history
Don’t Use “<picture>” (Most of the Time) (gri/clo)1107
images, responsive-design
A Guide to the HTML5 “time” Element1106
guides, time, examples
How a New HTML Element Will Make the Web Faster (ars)1105
images, performance, responsive-design
HTML and Specifying Language (j9t)1104
optimization, minimalism
What I’d Tell My Younger Self About Learning HTML/CSS1103
learning, css, responsive-design, career
The HTML5 “longdesc” Attribute Is Finally Home Again (bur)1102
attributes, accessibility
HTML Minifier Revisited (kan)1101
html-minifier, minification, optimization
Create Responsive Tables With Foundation1100
videos, responsive-design, tables, foundation
The WAI Forward (hey/sma)1099
accessibility, aria, w3c
Web Technologies Hanging Out Together (chr/css)1098
css, javascript, php
CSS-Driven Internationalization in JavaScript (sma)1097
javascript, css, internationalization, localization
Using ARIA in HTML (ste/htm)1096
aria, accessibility
HTML5 on Track for W3C Finalization by Year’s End (red)1095
w3c, standards
HTML5: On Our Way to Recommendation (ple/w3c)1094
standards
“async” Attribute and Scripts at the Bottom (chr/css)1093
javascript, asynchrony
Ruby Markup (ri/web)1092
ruby-markup
Client-Side Form Validation With HTML51091
forms, validation
Testing Responsive Images (wil/ali)1090
images, responsive-design
5 Things I’ve Learned About Accessibility1089
accessibility, keyboard-navigation, testing, assistive-tech, browsers
Authoring HTML: Language Declarations (ri/w3c)1088
metadata, localization, internationalization
HTML5 Forms: CSS (cra)1087
forms, css, selectors, cascade
HTML5 Forms: The Markup (cra)1086
forms, semantics
Picturefill 2.0: Responsive Images and the Perfect Polyfill (sma)1085
images, responsive-design, polyfills
mXSS (gaz)1084
xss, security
Dealing With Content Images in Email (chr/css)1083
email, images, wordpress, responsive-design
20 Useful Docs and Guides for Front-End Developers (lou)1082
guides, training, css, javascript, link-lists
Basic Structure of a Web Page1081
Web Developers Less Concerned About Browser-Compatibility, More Concerned With HTML51080
community, interoperability, browsers
HTML Forms in AngularJS1079
forms, angularjs
“srcset” and “sizes” (eee)1078
images, responsive-design
WAI–ARIA Expands Web Accessibility (w3c)1077
accessibility, aria, standards
A Q&A on the Picture Element (wil+/ali)1076
interviews, semantics, images, responsive-design
Using Meta Tags in HTML: Some Basics and Best Practices1075
metadata, fundamentals, best-practices, examples
Getting Started With Microformats2 (mic)1074
introductions, microformats, naming
The Battle for the Body Field (ali)1073
xml, wysiwyg, semantics
Why Your HTML and CSS Mastery Are Not Enough1072
css, design, career, learning
Web Accessibility: Tools and Considerations1071
accessibility, tooling, link-lists
One Solution to Responsive Images (sma)1070
responsive-design, images, php
Forrester: HTML5 Apps Still Not as Good as Native Apps (inf)1069
mobile, native
Web Performance Tricks—Beyond the Basics (swa)1068
performance, tips-and-tricks, css, optimization, link-lists
HTML Explained in 123 Tweets: The Google #htmltuesday Archive (j9t)1067
google, link-lists
10 HTML Tags You May Not Be Using1066
semantics
The MPAA Just Joined the W3C, What Could Possibly Go Wrong? (rus)1065
w3c, multimedia, drm
When to Use the “button” Element (chr/css)1064
buttons, forms
HTML5 in 2014: Is It Time for a Comeback? (sha)1063
mobile, native
What Is the DOM? (chr/css)1062
dom, javascript
HTML5 Form Validation1061
forms, validation, accessibility
CSS, HTML, and the Problem of Spec Fragmentation (j9t)1060
css, standards
Real World HTML5 Hybrid Apps1059
mobile, polyfills, apis, canvas
The HTML5 “meter” Element (pan/css)1058
semantics, examples
Why Responsive Images Is So Hard (chr/css)1057
images, responsive-design, css, art-direction
What’s the Problem With Mobile HTML5? (inf)1056
mobile, native, metrics
Responsive HTML5 Apps: Write Once, Run Anywhere? Where Is Anywhere? (wir)1055
web-apps, responsive-design, performance, multimedia
Internationalization Tag Set (ITS) Version 2.0 (sha+/w3c)1054
internationalization, xml, standards
DRM Likely in Future Versions of HTML (cne)1053
drm, content, eme, standards, w3c
Challenging CSS Best Practices (sma)1052
css, best-practices
The DRM Dilemma Facing the Open Web1051
drm, content, plugins, w3c, eff, open-web
A Simple HTML Minifier for ASP.NET1050
minification, tooling, asp-net
The Curious Case of Breadcrumbs in HTML (j9t)1049
navigation, breadcrumbs
Lowering Your Standards: DRM and the Future of the W3C (dan/eff)1048
content, drm, eme, w3c, standards
A Dual License for the HTML Working Group (ple/w3c)1047
licensing, w3c
HTML Table Element Guide (chr/css)1046
guides, tables, semantics, css
A Look at the HTML5 “nav” Element1045
semantics, navigation
When Can You Use New HTML and CSS in Production?1044
css, standards, support, browsers
WebKit Has Implemented “srcset”, and It’s a Good Thing (wil/sma)1043
webkit, images, responsive-design
Semantic CSS With Intelligent Selectors (hey/sma)1042
css, selectors, semantics
HTML5 Web Storage1041
browser-storage
End of an Era as Firefox Bins “Blink” Tag (the)1040
firefox, browsers
Amazon’s Appstore Is Now Accepting HTML5 Web Apps (jam)1039
amazon, web-apps
Object-Oriented HTML, and OOCSS (j9t)1038
css, objects, oocss
The HTML5 “form” Attribute (cra)1037
attributes, forms
When Do Elements Take the Focus? (sib)1036
accessibility, focus
Simple Responsive Images With CSS Background Images (sma)1035
responsive-design, images, backgrounds, css
5 HTML5 and ARIA Design Patterns (tin+)1034
aria, design-patterns, navigation
Why You Should Learn HTML5 Now Before It Explodes in Popularity1033
learning, training, link-lists
HTML 80001032
whatwg
Is HTML5 Ready? (rem)1031
W3C Insider Explains What’s Wrong With Cramming DRM Into HTML5—and What You Can Do About It (plu/boi)1030
drm, eme, web, w3c
6 Quick Tips for International Websites (j9t)1029
internationalization, css, tips-and-tricks
EFF Blasts Proposed DRM Features in HTML51028
eff, drm, content, economics
EFF Files Objections With W3C Decrying Addition of DRM to HTML5 (iai/the)1027
eff, w3c, eme, drm
HTML5 Webpage Locks “Would Stifle Innovation”1026
drm, eme, content, eff
The State of Responsive Web Design (ste/sma)1025
responsive-design, mobile, css, javascript
HTML5’s “Performance Issue” Rubbished (cra)1024
performance
DRM in HTML—the Programmer’s View1023
drm, eme, w3c
No, HTML5 Does Not Have a Performance Issue (pba)1022
performance
FSF Campaigns Against Standardisation of DRM (sam)1021
drm, w3c
Why the Web Is Ready for Responsive Web Design1020
responsive-design, mobile
Getting Started With HTML51019
introductions, browsers, code-editors, dev-tools, conformance
RIP HTML5 “<hgroup>” Element (cra)1018
headings
Netflix Coming to HTML5 Just as Soon as the DRM Ducks Are in a Row (ars)1017
netflix, drm, eme, apis, content
W3C Drops “hgroup” Tag From HTML5 Spec (wir)1016
w3c, headings
It’s the End of the “Blink” Tag as We Know It (wir)1015
support, browsers
5 Common Mistakes With “rel=canonical”1014
metadata, seo, google, mistakes
Moving From Flash to HTML5 the Easy Way (zor)1013
migrating, flash
Tell W3C: We Don’t Want the Hollyweb (apr)1012
drm, eme, w3c
Interview With Steve Faulkner: HTML5 Editor and New Doctor (ste+/htm)1011
interviews, w3c
Selecting HTML5 “id” and “class” Names That Start With a Number in CSS (ben)1010
attributes, selectors, css
Activating Browser Modes With Doctype (hsi)1009
browsers, standards, doctypes, xhtml, xml
Unless You Use Firefox, HTML5 localStorage Can Completely Fill Your Hard Drive1008
browser-storage, browsers, chrome, safari, opera, internet-explorer
6 Nifty, Time-Saving HTML Attributes1007
attributes, forms
HTML5 Forms Introduction and New Attributes (htm)1006
introductions, forms, buttons, attributes
Brad Hill: “HTML5 Security Realities” (chr/css)1005
slides, security, xss
BBC Supports Attempt to Sneak DRM Into HTML5 (wir)1004
drm, eme, content
Using WAI–ARIA in HTML (ste/w3c)1003
guides, aria, accessibility
DRM for the Web? Say It Ain’t So (wir)1002
w3c, drm, eme, content
Favicon: A Changing Role1001
favicons, images
Introducing the New HTML5 “<main>” Element (cra)1000
introductions, semantics
Interview With Ian Hickson, HTML Editor (bru/htm)999
interviews, standards, web-platform
Thursday, 3 January 2013 (hel)998
career, learning
10 Predictions for the Mobile Industry in 2013 (par/for)997
mobile, outlooks
First Official W3C HTML5 Standard Finally Completed! What’s Coming in 2013? (tod)996
interviews, w3c, standards
The Story of Why HTML5 Matters (bri)995
HTML5 Inches Closer to the Finish Line (wir)994
standards, w3c
Hot in Web Standards: November/December 2012 (lea)993
apis, standards, w3c
HTML5 Is Done—HTML 5.1 Next on Standards Agenda (hei)992
canvas, standards, w3c