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 and accountability. Hide

Frontend Dogma

“html” News Archive (3)

Entry (Sources) and Additional TopicsDate#
Context-Aware Web Components Are Easier Than You Think (css)1333
web-components, javascript
Div Divisiveness (sco)1332
semantics
Find HTML Parsing Errors (pat/dev)1331
browsers, dev-tools, parsing, quality
On the Peculiarities of Counting the Number of HTML Elements (j9t)1330
Boolean Attributes in HTML and ARIA: What’s the Difference? (hdv)1329
attributes, aria
Alt Tag Emptiness (ste)1328
accessibility, images, alt-text, aria
HTML Is General, ARIA Is Specific (dav)1327
aria
Labeling the Point: Scenarios of Label Misuse in WCAG (tpg)1326
accessibility, forms, labels, wcag
Accessible Heading Structure (ria)1325
accessibility, headings
Faster Websites by Using Less HTML (j9t)1324
cross-posts, performance, optimization, minimalism
Container Queries (5t3)1323
css, container-queries
Form Autocomplete (ben/5t3)1322
forms
How to Define Your Relationship to Sites You Link To (ste)1321
how-tos, links, semantics, seo
Image Display Elements (5t3)1320
images, responsive-design
5 Common Misconceptions About WAI–ARIA and Accessibility1319
accessibility, aria
HTML Cheat Sheet1318
semantics, examples, cheat-sheets
Ultimate HTML Cheatsheet1317
cheat-sheets
4 HTML Concepts You Didn’t Know (j9t)1316
concepts, tables
CSS Can Help Improve Your HTML!? Buttons and Links1315
css, buttons, links, accessibility
Details/Summary (5t3)1314
semantics, disclosure-widgets
Embrace the Platform (bra/css)1313
css, javascript, web-platform
How Not to Create a Button (eev)1312
buttons, accessibility
Defer Non-Critical Resources (per)1311
performance
Markup (htt)1310
web-almanac, studies, research, metrics
“aria-label” Is Not Always the Answer (eev)1309
aria, accessibility
On Yak Shaving and “<md-block>”, a New HTML Element for Markdown (lea)1308
web-components, markdown
Control Layout in a Multi-Directional Website (css)1307
internationalization, css
The 6 Ways of Writing HTML (and Their Combinations) (j9t)1306
Dear HTML Element1305
How to Make Blob Menu Using HTML, CSS, and JavaScript1304
how-tos, css, javascript
Generate a Pull Request of Static Content With a Simple HTML Form (css)1303
github
Get Your “Head” Straight (css/btc)1302
videos, performance
Semantics and How to Get Them Right (hdv/btc)1301
videos, semantics, accessibility
Detecting Specific Text Input With HTML and CSS (chr/css)1300
css
Debugging HTML: Accessibility (mat/mat)1299
accessibility, debugging
Designing a Reorderable List Component1298
lists, components, css
In Defence of Dialog1297
modals
Building Real-Life Components: Facebook Messenger’s Chat Bubble (sha)1296
components, css
Learn Forms1295
courses, forms
Accessible Toggles (mic)1294
accessibility, toggles, javascript
HTMLoween—HTML, JS, and CSS to Make Your Blood Boil1293
css, javascript
Indecisive Skip Links and Their Targets—the Renaissance of the “<hr>” Element1292
accessibility, skip-links
If HTML and ARIA Don’t Allow It, It’s Probably a Bad Idea (tem)1291
aria, accessibility
Switch Role Support (aar)1290
accessibility, support
Decoupling HTML, CSS, and JavaScript in Design Systems (cfe)1289
css, javascript, design-systems
Making the Web Developer’s Pilgrimage (j9t)1288
Semantic “menu” Context (sco)1287
semantics
HTML With Superpowers (dav)1286
videos, components
What Each Markup Language Is Used For (sem)1285
overviews, xml, xhtml, sgml, mathml, amp, seo
Landmarks (mat/mat)1284
aria, accessibility
Beginner’s Guide to Responsive Images: How to Get Them Right (lou)1283
guides, images, responsive-design
Building a Multi-Select Component (arg)1282
components, css, javascript
How to Win at CORS (jaf)1281
how-tos, security, cors, http
The Autofill Dark Pattern (alv/sma)1280
forms, anti-patterns
A Tangled Web of ARIA (ste)1279
accessibility, aria
Buttons vs. Links (yat)1278
semantics, buttons, links, comparisons
How to Implement and Style the “Dialog” Element (cod)1277
how-tos, modals, css
The Options for Password-Revealing Inputs (chr/css)1276
css, security, passwords, usability
How to Build an Expandable Accessible Gallery (cit/sma)1275
how-tos, accessibility, css
Redundantly Redundant a11y Accessibility (sco)1274
accessibility
Links, Missing “href” Attributes, and Over-Engineered Code (tem)1273
attributes, links, accessibility
Declaring Page Language—and Declaring Changes in Language (j9t)1272
accessibility, browsers
How I Built a Modern Website in 2021 (ken)1271
css, javascript
Comparing Page Language Declaration Setups in Screen Readers (j9t)1270
accessibility, http, screen-readers, comparisons
Specification for Spoken Presentation in HTML (w3c)1269
pronunciation
7 Useful HTML Attributes You May Not Know1268
attributes
Intro to MJML: Responsive HTML Email Coding Made Easy1267
introductions, mjml, email, responsive-design
29 Projects to Help You Practice HTML CSS JavaScript 20211266
css, javascript
Blowing Up HTML Size With Responsive Images (deb)1265
images, performance, responsive-design
Element Diversity (mat)1264
Twitter’s Div Soup and Uglyfied CSS, Explained1263
css, twitter+x
Building a Split-Button Component (arg)1262
components, css, javascript
Building a Stepper Component (sha)1261
components, css
HTML Cheatsheet1260
semantics, examples, cheat-sheets
Named and Framed (ste)1259
accessibility
Small Wins for Accessibility and Resilience1258
accessibility, resilience
One Favicon to Rule Them All (j9t)1257
images, favicons
ARIA Spec for the Uninitiated (ger/deq)1256
accessibility, aria
The Complete Guide to HTML Forms and Constraint Validation (cra)1255
guides, forms, validation
On the “<dl>” (ben)1254
lists
6 Useful Frontend Techniques That You May Not Know About1253
css, javascript, techniques
The Ultimate Cheat Sheet List for Web Developers1252
css, javascript, cheat-sheets
Accessibility of the “Section” Element (sco)1251
accessibility
Designing for the Unexpected (ali)1250
design, css
The 3-Second Frontend Developer Test (j9t)1249
css, conformance, quality
15 HTML5 Best Practices for Beginners to Master1248
best-practices
The Document Outline (mat/mat)1247
headings, accessibility
Milligram CSS1246
videos, milligram, frameworks, css, landing-pages
ARIA in HTML (sco)1245
accessibility, aria
What Do HTML Elements Sound Like? (rik)1244
screen-readers, voiceover, accessibility
Accessibility and SEO1243
accessibility, seo
Use the “i” Element, and Use It Appropriately (j9t)1242
semantics
JavaScript Frameworks and the Lost Art of HTML (ste/deq)1241
javascript, frameworks
OMG, SVG Favicons FTW!1240
images, favicons, svg
Half the Size of Images by Optimising for High Density Displays (jaf)1239
images, performance
Why Validate? (j9t)1238
css, quality, conformance, craft
Accessible Overflow1237
accessibility, css, overflow
The Hidden World of “aria-hidden” (ste)1236
accessibility, aria, hiding
Don’t Overabstract Your Components1235
javascript, components
2021: 98% of the Top 100 US Websites Use Invalid HTML (j9t)1234
css, conformance, metrics, quality, craft
The Button Cheat Sheet (mat)1233
cheat-sheets
Upgrade Your HTML III (j9t/fro)1232
books, frontend-dogma, minimalism, craft, conformance
Reducing HTML Payload With Next.js (Case Study) (sma)1231
nextjs, performance, case-studies
Checking “Under the Hood” of Code (jay)1230
dev-tools, browsers, debugging, console, javascript, css, history
Understanding Logical Focus Order1229
accessibility, focus
Not Your Typical Horizontal Rules (sar)1228
semantics
The Future of Web Software Is HTML-over-WebSockets (ali)1227
outlooks, websockets
Revisiting Dark Patterns With the HTML “dialog” Tag (tan)1226
modals, javascript
The Unreasonable Effectiveness of Simple HTML (ede)1225
HTML: The 16 Content Categories and Their Elements (j9t)1224
semantics
HTML and CSS Techniques to Reduce Your JavaScript (per)1223
css, javascript, performance
“Yes or No?” (chr/css)1222
forms, comparisons
“npm ruin dev” (ada/css)1221
css, javascript, nodejs, npm
Notes on HTML 3.2 (j9t)1220
Happier HTML5 Form Validation in Vue (chr/css)1219
forms, validation, css, selectors, vuejs
Alt vs. Figcaption (tho)1218
accessibility, comparisons
Why It’s Good for Users That HTML, CSS, and JS Are Separate Languages (hdv)1217
css, javascript
Know Your Standards (ste)1216
accessibility, standards, wcag, aria, link-lists
Standardizing Select and Beyond: The Past, Present, and Future of Native HTML Form Controls (sea/sma)1215
forms
Upgrade Your HTML II (j9t/fro)1214
books, frontend-dogma, minimalism, craft, conformance
Markup (j9t+/htt)1213
web-almanac, studies, research, metrics
GIFs and “prefers-reduced-motion” (chr/css)1212
images, gif, reduced-motion
In Defense of Tables and Floats in Modern Day Development (css)1211
css, floats, tables
Smarter Ways to Generate a Deep Nested HTML Structure (ana/css)1210
php, pug
Come Full Circle—Back to HTML1209
code-editors, vi+vim, neovim
A Guide to HTML and CSS Forms (No Hacks) (dxn)1208
guides, css, forms
Islands Architecture1207
architecture, concepts
HTML for Subheadings and Headings (chr/css)1206
headings
Writing Minimal HTML5 Documents Is Fun1205
minimalism
SVG Title vs. HTML Title Attribute (chr/css)1204
svg, attributes
Pausing a GIF With “details”/“summary” (chr/css)1203
disclosure-widgets, gif, images, animations
Web Standards1202
standards, w3c, xml, xhtml, css, wcag
Where Do You Learn HTML and CSS in 2020? (chr/css)1201
css, learning, link-lists
Writing for HTML Newbies (geo)1200
training
Remembrance of Tags Past (mey)1199
history, web-platform, xhtml, css, hacks, doctypes
On Adding IDs to Headings (chr/css)1198
headings
How to Reverse CSS Custom Counters (css)1197
how-tos, css, lists, counters
Getting Started With HTML Using Glitch.com (jon)1196
videos, introductions, glitch
The 24 Boolean Attributes of HTML (j9t)1195
attributes
HTML Tips (mar)1194
tips-and-tricks
What to Use Instead of Number Inputs (chr/css)1193
forms
Why Do Some HTML Elements Become Deprecated? (css)1192
standards, deprecation
Performance Tips: Minifying HTML, CSS, and JS1191
videos, performance, css, javascript, minification, tips-and-tricks
How to Create a “Skip to Content” Link (css)1190
how-tos, skip-links, css, accessibility
Fluid Width Video (chr/css)1189
multimedia, responsive-design
Setting Height and Width on Images Is Important Again (tun/sma)1188
images, performance, web-vitals
Do This to Improve Image Loading on Your Website (fon/css)1187
performance, images
How We Learned to Draw Text on HTML5 Canvas1186
canvas, apis, svg, javascript
HTML Data Attributes Guide (chr/css)1185
guides, custom-data
Why JavaScript Is Eating HTML (css)1184
css, javascript, maintainability
Select an Element With a Non-Empty Attribute (chr/css)1183
css, selectors, custom-data
Old CSS, New CSS (eev)1182
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)1181
css, attributes, comparisons
A Web Component With Different HTML for Desktop and Mobile (chr/css)1180
web-components, mobile, desktop
If It Can Be Done Using an HTTP Header, Use an HTTP Header (j9t)1179
maintainability, maintenance, http, http-headers
Why You Should Choose HTML5 “article” Over “section” (bru/sma)1178
semantics, headings
Why Do We Use .html Instead of .htm? (chr/css)1177
POURing ARIA Into the HTML Element Specs (24a)1176
accessibility, aria
RTL Styling 101 (sha)1175
introductions, internationalization, layout, design, css
An HTML Optimizer’s Config for HTML Minifier (j9t)1174
html-minifier, minification, optimization, configuration, performance, minimalism
How to Style and Animate the Letters in a String Using CSS (fos)1173
how-tos, css, animations
The Order of CSS Classes in HTML Doesn’t Matter (fon/css)1172
css, cascade
Quoting in HTML: Quotations, Citations, and Blockquotes (css)1171
semantics
Conversational Semantics (aar/btc)1170
videos, semantics, voice, conversational-design
Upgrade Your HTML (the Booklet) (j9t)1169
books, minimalism, craft, conformance
On Writing Better Markup (j9t)1168
quality, maintainability, performance, terminology
The “hidden” Attribute Is Visibly Weak (chr/css)1167
attributes, hiding
Heading Levels (ann)1166
headings
Multi-Million Dollar HTML (chr/css)1165
accessibility, labels, economics
Some HTML Is “Optional” (chr/css)1164
standards, performance
Optional HTML (sto)1163
Working With Attributes on DOM Elements (css)1162
dom, attributes, custom-data, javascript
Optional HTML: Everything You Need to Know (j9t)1161
performance, minimalism
Datalist Is for Suggesting Values Without Enforcing Values (chr/css)1160
forms
Frontend Design, React, and a Bridge Over the Great Divide (bra)1159
css, javascript, react, career
When to Use “img,” “img@srcset,” and “picture” and “source” (j9t)1158
images
The Problem With Web Development Checklists, or: The Frontend Checklist, Revised (j9t)1157
checklists, accessibility, performance, seo, social-media
How to Section Your HTML (css)1156
how-tos, semantics, examples
W3C and WHATWG Agreement: Single Version of HTML, DOM Specifications (sci)1155
w3c, whatwg, dom, standards
War Is Over, if You Want It: W3C, WHATWG Agree to Work Towards Single Spec for HTML and DOM (the)1154
w3c, whatwg, standards, dom
W3C and WHATWG Come Together for HTML and DOM Specifications1153
w3c, whatwg, dom, standards
W3C and the WHATWG Signed an Agreement to Collaborate on a Single Version of HTML and DOM (w3c)1152
w3c, whatwg, dom, standards
W3C and WHATWG Agree to Work Together Over HTML and DOM1151
w3c, whatwg, dom, standards
W3C and WHATWG to Work Together to Advance the Open Web Platform (w3c)1150
w3c, whatwg, web-platform, dom, standards
Everything You Ever Wanted to Know About “inputmode” (chr/css)1149
forms, keyboard-shortcuts
Browser Resource Hints: “preload”, “prefetch”, and “preconnect” (mat/deb)1148
performance, hints, http-headers, http, preloading
Why, How, and When to Use Semantic HTML and ARIA (ada/css)1147
aria, semantics, accessibility
HTML Optimization: A Standard Config for HTML Minifier (j9t)1146
optimization, configuration, tooling
Building a Node.js Express API to Convert Markdown to HTML (sma)1145
nodejs, express, markdown, conversion
Art Direction for the Web Using CSS Shapes (mal/sma)1144
design, art-direction, css, shapes
The Utilitarian CSS Methodology1143
css, retrospectives, flash
An Introduction to Web Components (css)1142
introductions, web-components, javascript, shadow-dom
Creating Accessible HTML5 Modal Dialogs for Desktop and Mobile (zol)1141
modals, accessibility, javascript
HTML and Performance: Leave Out Optional Tags and Quotes (j9t)1140
performance
The Great Divide (chr/css)1139
css, javascript, career
Styling a Web Component (chr/css)1138
web-components, shadow-dom, dom, custom-properties, css
Speed Up Next-Page Navigations With Prefetching (add)1137
performance, hints, http-headers, http, webpack
Everything You Know About Web Design Just Changed (jen)1136
slides, layout, css, tables, flash, history, responsive-design, intrinsic-design
Why Isn’t It “<style src="">”? (chr/css)1135
standards, history
The “D” in the DOM (24a)1134
accessibility, headings
Front-End Development Is Not a Problem to Be Solved (fon/css)1133
css, bootstrap, craft, career
You’re Using “em” Wrong (log)1132
semantics, markdown
Splicing HTML’s DNA With CSS Attribute Selectors (sma)1131
attributes, css, selectors
Valid CSS Content (chr/css)1130
css, validation
A Short History of HTML (pmm)1129
translations, xhtml, history, w3c, whatwg
Nested Links (chr/css)1128
links
Responsive Images (wil/ali)1127
css, images, responsive-design
Conversational Semantics (aar/ali)1126
semantics, voice, conversational-design
What Do You Need to Know When Converting a Flash Game Into HTML5? (sma)1125
migrating, flash
Did You Know That Style and Script Tags Can Be Set to “display: block”? (fon/css)1124
css
Improving Performance Perception: On-Demand Image Resizing (swa)1123
performance, optimization, images, resizing
DRY HTML or DRY CSS?1122
maintainability, principles, css, bem, oocss, atomic-css
Moving From Flash to HTML, CSS, and JavaScript (sma)1121
flash, css, javascript, actionscript, refactoring
Some Things About “alt” Text (chr/css)1120
accessibility, alt-text, images
Third Party CSS Is Not Safe (jaf)1119
css, embed-code, security
What Is an HTML5 App and Do I Want One?1118
mobile, native, web-apps
HTML, CSS, and Dependency Direction (j9t)1117
css, dependencies, maintainability, best-practices
HTML-First at Wiley (tzv)1116
rdf, content-management
Fast-Forwarding Media Support on the Web (tid/w3c)1115
multimedia
“Stop Using CSS Selectors for Non-CSS” (chr/css)1114
css, javascript, jquery, selectors
What Is HTML 5? (mar/com)1113
W3C Releases HTML 5.2 as Official Recommendation (kba/inf)1112
w3c, standards
What’s New in HTML5.2 (inf)1111
standards
How the Death of Flash Helped Build the Future of the Web, and Why It Matters Now (for)1110
flash, web-apps, web-platform
HTML 5.2 (ste+/w3c)1109
standards
HTML 5.2 Is Done, HTML 5.3 Is Coming (w3c)1108
standards, w3c
A Developer’s Guide to Better Accessibility (a11+/24a)1107
guides, accessibility, semantics, keyboard-navigation, naming, tooling
Building Accessible Menu Systems (hey/sma)1106
accessibility, navigation, aria
HTML Email and Accessibility (css)1105
email, tables, accessibility
The Front-End Checklist (the)1104
websites, checklists, css, javascript, images, accessibility, performance, seo
HTML-validate1103
websites, tooling, conformance
You Can Get Pretty Far in Making a Slider With Just HTML and CSS (chr/css)1102
sliders, css
Building Inclusive Toggle Buttons (hey/sma)1101
accessibility, forms, buttons, toggles
We Tested 3 WordPress Minify Plugins: Our Results (mac/the)1100
wordpress, plugins, tooling, minification, css, javascript
With Flash Ending, It’s Time to Uninstall It From Your Browser1099
flash
The Nine Principles of Design Implementation (sma)1098
design, principles, css
Best Practices for Combining JavaScript With HTML1097
javascript, best-practices
Custom Elements v1—Reusable Web Components1096
maintainability, web-components, shadow-dom, dom, examples
What I Learned Building Google’s Web Frameworks (j9t)1095
google, frameworks, css, lessons
Naming Things Is Only Getting Harder (geo/css)1094
css, naming
Animating Single Div Art (css)1093
css, animations, art
What Is the Future of Front End Web Development? (chr/css)1092
outlooks, user-experience, javascript, documentation, native, web, urls, performance, css, preprocessors, building, tooling
Using ARIA (ste/w3c)1091
guides, aria, accessibility
Total HTML Agnosticism (chr/css)1090
tech-stacks
Cut the File Size With These Three HTML Minification Tools1089
minification, tooling, html-minifier, compression, comparisons, gzip, performance
Linting HTML Using CSS (ire)1088
css, linting, quality
The Document Outline Dilemma (ame/css)1087
headings, semantics, accessibility
On EME in HTML5 (tim/w3c)1086
eme, drm, legal, security, standards, w3c
Do We Need a New Heading Element? We Don’t Know (jaf)1085
headings
HTML APIs: What They Are and How to Design a Good One (lea/sma)1084
how-tos, apis, javascript
20+ Docs and Guides for Front-End Developers (lou)1083
css, javascript, link-lists
Need Lorem Ipsum? Inside HTML? (chr/css)1082
placeholders, tooling
Building a Fully-Accessible Help Tooltip (sar)1081
accessibility, tooltips, aria
4 Ways to Make a Table With Borders Only on the Inside (Tic-Tac-Toe Style) (chr/css)1080
tables, css
Making “input type=date” Complicated (ppk)1079
forms, edge, chrome, browsers, comparisons
Using the “aria-current” Attribute (tin)1078
attributes, aria, accessibility
HTML5 Page Structure Basics (lou)1077
fundamentals, semantics
An HTML5 FAQ (lou)1076
Know It All1075
websites, css, dom, javascript, svg, cssom, nodejs
Improve Your Website’s Accessibility With WAI–ARIA (lou)1074
accessibility, aria, optimization
Presentation Attributes vs. Inline Styles (chr/css)1073
svg, attributes, css, comparisons
Front-End Tools: My Favorite Finds of 2016 (lou)1072
css, javascript, tooling, link-lists
Introducing HTML5 (lou)1071
introductions
What’s New in HTML 5.11070
semantics
HTML5 Is the Next $100 Billion Game Platform (ven)1069
mobile, native
Random Interesting Facts on HTML/SVG Usage (cat/css)1068
svg, metrics, amp, accessibility
HTML 5.1 Is the Gold Standard (ple/w3c)1067
standards, w3c
HTML 5.1 Update Available With New Features and Changes1066
w3c
Stop Using the Old “Clearfix” (j9t)1065
css, floats, presentational-html, maintainability
Responsive Images in CSS (chr/css)1064
images, responsive-design, css
The Glory Days of the Web (bka)1063
web-platform, css, javascript, frameworks, libraries, history
Will We Be Flattening Our HTML for CSS Grids? (chr/css)1062
css, grids, layout
W3C Set to Publish HTML 5.1, Work Already Started on HTML 5.2 (cam/sof)1061
w3c, standards
HTML5: Optional HTML Tags1060
google
HTML—From 5.1 to 5.2 (w3c)1059
standards, w3c
Are Icons Content? (chr/css)1058
icons, images, content
Developing Extensible HTML and CSS Components (jon/css)1057
css, components, extensibility
You Can Kinda Invent Your Own Weird Design Language With Attributes and Attribute Selectors (chr/css)1056
css, attributes, selectors, naming
A Refined Content Security Policy (web)1055
csp, security, webkit, safari, browsers
The Performance Benefits of “rel=noopener” (jaf)1054
links, performance, security
Custom Formatting in HTML and LaTeX Code Listings Using Pandoc1053
formatting, tooling
Google’s HTML5 Push Creates Shortage of Agency, Brand Experts1052
flash, monetization, marketing, google
Subresource Integrity (dev+/w3c)1051
security, hashing, standards
Using the “title” Attribute to Help Users Predict Where They Are Going (nng)1050
attributes, links, microcontent
Using the HTML “lang” Attribute (tin/tpg)1049
accessibility, attributes, localization
HTML5 Has Changed the Internet but the World’s Now Ready for HTML61048
standards, web
Form Validation UX in HTML and CSS (chr/css)1047
forms, validation, css, user-experience
Finishing HTML5.1… and Starting HTML5.2 (w3c)1046
standards, w3c
HTML Manifest (bru)1045
web-apps
Considerations for Styling the “pre” Tag (chr/css)1044
css, syntax-highlighting
Building a Robust Frontend Using Progressive Enhancement1043
css, javascript, single-page-apps, testing, progressive-enhancement
Meaningful CSS: Style Like You Mean It (tba/ali)1042
css, semantics
Web Designers, Can You Speak Web?1041
css, design, browsers, concepts, link-lists
Work Begins on HTML5.1 via GitHub (neo)1040
w3c
RespImageLint—Linter for Responsive Images1039
bookmarklets, images, responsive-design, linting
Working on HTML5.1 (tin/w3c)1038
standards, w3c
How Good Are Your HTML and CSS Comments? (hey)1037
css, comments, maintainability, collaboration, examples
Keeping Your Content Classy (dre)1036
content, content-management
Do You Know These Eight HTML5 Tags?1035
semantics
The Future of Loading CSS (jaf)1034
css, rendering, chrome, browsers
The Woes of Date Input (htm)1033
forms
The World Wide Web: Huge Possibilities for Tomorrow1032
w3c, web
JavaScript, HTML5, and the Web Made Big Comebacks in 2015 (dan)1031
javascript, web, retrospectives
Reimagining Single-Page Applications With Progressive Enhancement (hey/sma)1030
single-page-apps, progressive-enhancement, css, javascript
A Brief(ish) History of the Web Universe: Time (bka)1029
web, history
Seriously, Don’t Use Icon Fonts (tyl/clo)1028
fonts, icon-fonts, quality
The Image Replacement Museum (mar/css)1027
image-replacement, techniques, css, images, overviews, link-lists
How to Make Charts With SVG (fon/css)1026
how-tos, visualization, svg, images, javascript
Transforming the Web With HTML5 (sdt)1025
web-platform, flash, multimedia
The Anatomy of Responsive Images (jaf)1024
images, responsive-design, support, browsers
The Age of HTML5 Ads1023
monetization
10 Common Mistakes Web Developers Make1022
mistakes, css, javascript, career, performance
IAB Says HTML5 Is New Standard, Adobe Agrees (ada)1021
monetization, adobe
The Current State of HTML5/CSS3 Browser Support1020
css, browsers, support, canvas, flexbox, colors, vendor-extensions, multimedia
A Brief History of HTML (rpo)1019
history, wml, hdml, chtml, wap
HTML5 Comes of Age: It’s Finally Time to Tell Flash Good-Bye1018
multimedia, eme, drm, flash, silverlight
The ARIA Roles Model1017
attributes, aria, accessibility
Accessible Footnotes With CSS (kit)1016
footnotes, css, accessibility
Is HTML “Complete”? (bru)1015
standards, web-platform
What Are Web Standards1014
standards, history, xml, xhtml, css, wcag, w3c
</html> (tim)1013
web-platform
Monotype Is Introducing an HTML5-Based Web Font Platform1012
fonts
HTML5 Canvas: What Is It?1011
canvas, javascript
“It’s Alive!”: Apps That Feed Back Accessibly (hey/sma)1010
accessibility, aria, live-regions, web-apps
Let Links Be Links (ali)1009
links, javascript, frameworks
Refresh HTTP Header (kar)1008
redirecting, http-headers, http, metadata, history
Flash’s Slide Into Irrelevance1007
flash, air
HTML5 Local Storage Revisited1006
browser-storage, apis
Can CSS Be Too Modular? (css)1005
css
New Book: “The Little Book of HTML/CSS Frameworks” (j9t)1004
books, frameworks, css
HTML5 Image Description Extension (“longdesc”) (cpt/w3c)1003
images, standards
Progressive Enhancement and Data Visualizations (css)1002
progressive-enhancement, css, svg, visualization
The Case Against DRM Needs to Be Made Now (kni/giz)1001
drm, w3c
On the Deterioration of HTML/CSS Practices (j9t)1000
css, craft
Analyst Watch: 2015 Will Be a Pivotal Year for HTML5 (sdt)999
HTML5 Differences From HTML4 (zco/w3c)998
comparisons, standards
10 Typical HTML Interview Exercises997
interviewing, conformance, semantics, aria
5 Obsolete Features in HTML5996
Responsive Images in Practice (ali)995
images, responsive-design, css
HTML5 Is a Recommendation (iva/w3c)994
standards
HTML5 Finally Released as W3C Recommendation (sco)993
standards, w3c
Open Web Platform Milestone Achieved With HTML5 Recommendation (w3c)992
standards, web-platform, w3c
HTML5 Finalized, Finally (cio)991
standards, w3c
Google and HTML/CSS Code Quality (j9t)990
google, css, quality, history
Don’t Use “<picture>” (Most of the Time) (gri/clo)989
images, responsive-design
A Guide to the HTML5 “time” Element988
guides, time, examples
How a New HTML Element Will Make the Web Faster (ars)987
images, performance, responsive-design
HTML and Specifying Language (j9t)986
optimization, minimalism
What I’d Tell My Younger Self About Learning HTML/CSS985
learning, css, responsive-design, career
The HTML5 “longdesc” Attribute Is Finally Home Again (bur)984
attributes, accessibility
HTML Minifier [Revisited]983
html-minifier, minification, optimization
Create Responsive Tables With Foundation982
videos, responsive-design, tables, foundation
The WAI Forward (hey/sma)981
accessibility, aria, w3c
Web Technologies Hanging Out Together (chr/css)980
css, javascript, php
CSS-Driven Internationalization in JavaScript (sma)979
javascript, css, internationalization, localization
Using ARIA in HTML (ste/htm)978
aria, accessibility
HTML5 on Track for W3C Finalization by Year’s End (red)977
w3c, standards
HTML5: On Our Way to Recommendation (ple/w3c)976
standards
“async” Attribute and Scripts at the Bottom (chr/css)975
javascript, asynchrony
Ruby Markup (ri/web)974
ruby-markup
Client-Side Form Validation With HTML5973
forms, validation
Testing Responsive Images (wil/ali)972
images, responsive-design
5 Things I’ve Learned About Accessibility971
accessibility, keyboard-navigation, testing, assistive-tech, browsers
Authoring HTML: Language Declarations (ri/w3c)970
metadata, localization, internationalization
HTML5 Forms: CSS (cra)969
forms, css, selectors, cascade
HTML5 Forms: The Markup (cra)968
forms, semantics
Picturefill 2.0: Responsive Images and the Perfect Polyfill (sma)967
images, responsive-design, polyfills
mXSS (gaz)966
xss, security
Dealing With Content Images in Email (chr/css)965
email, images, wordpress, responsive-design
20 Useful Docs and Guides for Front-End Developers (lou)964
guides, training, css, javascript, link-lists
Basic Structure of a Web Page963
Web Developers Less Concerned About Browser-Compatibility, More Concerned With HTML5962
community, interoperability, browsers
HTML Forms in AngularJS961
forms, angularjs
“srcset” and “sizes” (eee)960
images, responsive-design
WAI–ARIA Expands Web Accessibility (w3c)959
accessibility, aria, standards
A Q&A on the Picture Element (wil+/ali)958
interviews, semantics, images, responsive-design
Using Meta Tags in HTML: Some Basics and Best Practices957
metadata, fundamentals, best-practices, examples
Getting Started With Microformats2 (mic)956
introductions, microformats, naming
The Battle for the Body Field (ali)955
xml, wysiwyg, semantics
Why Your HTML and CSS Mastery Are Not Enough954
css, design, career, learning
Web Accessibility: Tools and Considerations953
accessibility, tooling, link-lists
Forrester: HTML5 Apps Still Not as Good as Native Apps (inf)952
mobile, native
One Solution to Responsive Images (sma)951
responsive-design, images, php
Web Performance Tricks—Beyond the Basics (swa)950
performance, tips-and-tricks, css, optimization, link-lists
HTML Explained in 123 Tweets: The Google #htmltuesday Archive (j9t)949
google, link-lists
10 HTML Tags You May Not Be Using948
semantics
The MPAA Just Joined the W3C, What Could Possibly Go Wrong? (rus)947
w3c, multimedia, drm
When to Use the “button” Element (chr/css)946
buttons, forms
HTML5 in 2014: Is It Time for a Comeback? (sha)945
mobile, native
What Is the DOM? (chr/css)944
dom, javascript
HTML5 Form Validation943
forms, validation, accessibility
CSS, HTML, and the Problem of Spec Fragmentation (j9t)942
css, standards
Real World HTML5 Hybrid Apps941
mobile, polyfills, apis, canvas
The HTML5 “meter” Element (pan/css)940
semantics, examples
Why Responsive Images Is So Hard (chr/css)939
images, responsive-design, css, art-direction
What’s the Problem With Mobile HTML5? (inf)938
mobile, native, metrics
Responsive HTML5 Apps: Write Once, Run Anywhere? Where Is Anywhere? (wir)937
web-apps, responsive-design, performance, multimedia
Internationalization Tag Set (ITS) Version 2.0 (sha+/w3c)936
internationalization, xml, standards
DRM Likely in Future Versions of HTML (cne)935
drm, content, eme, standards, w3c
Challenging CSS Best Practices (sma)934
css, best-practices
The DRM Dilemma Facing the Open Web933
drm, content, plugins, w3c, eff, open-web
A Simple HTML Minifier for ASP.NET932
minification, tooling, asp-net
The Curious Case of Breadcrumbs in HTML (j9t)931
navigation, breadcrumbs
Lowering Your Standards: DRM and the Future of the W3C (dan/eff)930
content, drm, eme, w3c, standards
A Dual License for the HTML Working Group (ple/w3c)929
licensing, w3c
HTML Table Element Guide (chr/css)928
guides, tables, semantics, css
A Look at the HTML5 “nav” Element927
semantics, navigation
When Can You Use New HTML and CSS in Production?926
css, standards, support, browsers
WebKit Has Implemented “srcset”, and It’s a Good Thing (wil/sma)925
webkit, images, responsive-design
Semantic CSS With Intelligent Selectors (hey/sma)924
css, selectors, semantics
HTML5 Web Storage923
browser-storage
Amazon’s Appstore Is Now Accepting HTML5 Web Apps (jam)922
amazon, web-apps
End of an Era as Firefox Bins “Blink” Tag (the)921
firefox, browsers
Object-Oriented HTML, and OOCSS (j9t)920
css, objects, oocss
The HTML5 “form” Attribute (cra)919
attributes, forms
When Do Elements Take the Focus? (sib)918
accessibility, focus
Simple Responsive Images With CSS Background Images (sma)917
responsive-design, images, backgrounds, css
5 HTML5 and ARIA Design Patterns (tin+)916
aria, design-patterns, navigation
Why You Should Learn HTML5 Now Before It Explodes in Popularity915
learning, training, link-lists
HTML 8000914
whatwg
Is HTML5 Ready? (rem)913
W3C Insider Explains What’s Wrong With Cramming DRM Into HTML5—and What You Can Do About It (plu/boi)912
drm, eme, web, w3c
EFF Files Objections With W3C Decrying Addition of DRM to HTML5 (iai/the)911
eff, w3c, eme, drm
6 Quick Tips for International Websites (j9t)910
internationalization, css, tips-and-tricks
EFF Blasts Proposed DRM Features in HTML5909
eff, drm, content, economics
HTML5 Webpage Locks “Would Stifle Innovation”908
drm, eme, content, eff
The State of Responsive Web Design (ste/sma)907
responsive-design, mobile, css, javascript
HTML5’s “Performance Issue” Rubbished (cra)906
performance
DRM in HTML—the Programmer’s View905
drm, eme, w3c
No, HTML5 Does Not Have a Performance Issue (pba)904
performance
FSF Campaigns Against Standardisation of DRM (sam)903
drm, w3c
Why the Web Is Ready for Responsive Web Design902
responsive-design, mobile
Getting Started With HTML5901
introductions, browsers, code-editors, dev-tools, conformance
RIP HTML5 “<hgroup>” Element (cra)900
headings
Netflix Coming to HTML5 Just as Soon as the DRM Ducks Are in a Row (ars)899
netflix, drm, eme, apis, content
W3C Drops “hgroup” Tag From HTML5 Spec (wir)898
w3c, headings
It’s the End of the “Blink” Tag as We Know It (wir)897
support, browsers
5 Common Mistakes With “rel=canonical”896
metadata, seo, google, mistakes
Moving From Flash to HTML5 the Easy Way (zor)895
migrating, flash
Tell W3C: We Don’t Want the Hollyweb (apr)894
drm, eme, w3c
Interview With Steve Faulkner: HTML5 Editor and New Doctor (ste+/htm)893
interviews, w3c
Selecting HTML5 “id” and “class” Names That Start With a Number in CSS (ben)892
attributes, selectors, css
Activating Browser Modes With Doctype (hsi)891
browsers, standards, doctypes, xhtml, xml
Unless You Use Firefox, HTML5 localStorage Can Completely Fill Your Hard Drive890
browser-storage, browsers, chrome, safari, opera, internet-explorer
6 Nifty, Time-Saving HTML Attributes889
attributes, forms
HTML5 Forms Introduction and New Attributes (htm)888
introductions, forms, buttons, attributes
Brad Hill: “HTML5 Security Realities” (chr/css)887
slides, security, xss
BBC Supports Attempt to Sneak DRM Into HTML5 (wir)886
drm, eme, content
Using WAI–ARIA in HTML (ste/w3c)885
guides, aria, accessibility
DRM for the Web? Say It Ain’t So (wir)884
w3c, drm, eme, content
Favicon: A Changing Role883
favicons, images
Introducing the New HTML5 “<main>” Element (cra)882
introductions, semantics
Interview With Ian Hickson, HTML Editor (bru/htm)881
interviews, standards, web-platform
Thursday, 3 January 2013 (hel)880
career, learning
10 Predictions for the Mobile Industry in 2013 (par/for)879
mobile, outlooks
First Official W3C HTML5 Standard Finally Completed! What’s Coming in 2013? (tod)878
interviews, w3c, standards
HTML5 Inches Closer to the Finish Line (wir)877
standards, w3c
The Story of Why HTML5 Matters (bri/tec)876
Hot in Web Standards: November/December 2012 (lea)875
apis, standards, w3c
HTML5 Is Done—HTML 5.1 Next on Standards Agenda (hei)874
canvas, standards, w3c
Will HTML Ever Be Replaced? (cra)873
“Bad Code,” Dogmatism, Etc. (chr/css)872
css, quality
Why HTML5 Provided More Tricks Than Treats in 2012 (ven)871
retrospectives
In Defense of Descendant Selectors and ID Elements (zel)870
css, selectors
Interview With Robin Berjon, HTML5 Editor (rob+/htm)869
interviews, standards, w3c, whatwg
HTML5 and the Future of the Web868
standards
Is HTML5 Adoption the Real Deal for Developers?867
community
Principles of Writing Consistent, Idiomatic HTML866
attributes, conventions, formatting, consistency, naming, sorting
CSS3 Pseudo-Classes and HTML5 Forms: Their Limitations and a Possible Solution (zol)865
css, forms
Display Form “<progress>” (chr/css)864
forms, progress-indicators, jquery
Why Coding Style Matters (nza/sma)863
formatting, conventions, communication, css, javascript, jquery
The Road to Reusable HTML Components (sma)862
css, components, maintainability
What’s Left for HTML5? (sdt)861
standards
W3C Outlines Plan to Finalize HTML5860
w3c, standards
Code Guide (mdo)859
websites, guides, conventions, css
W3C to Finish HTML5 by 2014 (cra)858
w3c, standards
Mark Zuckerberg’s Opinion of HTML5 Is Meaningless (aco/inf)857
standards, facebook+meta
5 Reasons Why Zuckerberg Has Not Killed HTML5 (cra)856
native, facebook+meta
Intel Announces New HTML5 Programming Tools (aga/inf)855
tooling
The Flowing Standard (w3c)854
Towards a Retina Web (sma)853
responsive-design, pixel-density, css
Replacing HTML852
xhtml, xforms, semantic-web, flash, java
Quick FAQs on “input[type=date]” in Google Chrome (age)851
forms, support, chrome, google, browsers
W3C Tells Their Side of the Story: The Future of HTML5850
w3c, standards
W3C’s Ian Jacobs on the Future of HTML5 (cra)849
interviews, w3c, standards
HTML5 and HTML.next (w3c)848
w3c
Ian Hickson on HTML5 vs. HTML (cra)847
interviews, standards
Hitting the HTML Moving Target846
standards, w3c, whatwg
HTML5 Gets the Splits (cra)845
standards, whatwg, w3c
A Detailed Breakdown of the “<script>” Tag (cji)844
javascript
On Web Semantics (j9t)843
semantics, best-practices
html7 (pvd)842
domains
The Advent of HTML5841
standards
HTML Cheat Sheet840
cheat-sheets
Favicons Next to External Links (chr/css)839
links, favicons, css, jquery
HTML for Icon Font Usage (chr/css)838
icon-fonts, fonts, semantics
Cross Browser Styling of HTML5 Forms—Even in Older Browsers (zol)837
forms, css, examples
Google HTML/CSS Style Guide (j9t)836
google, css, style-guides, quality, principles, conformance, formatting, naming, sorting
W3C to Develop HTML5 and Its Successor in Parallel (hei)835
w3c, standards
Progress on HTML5 (w3c)834