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 that they be respected. Hide

Frontend Dogma

“html” News Archive (3)

Entry (Sources) and Additional TopicsDate#
Defer Non-Critical Resources (per)1260
performance
Markup (htt)1259
web-almanac, studies, research, metrics
“aria-label” Is Not Always the Answer (eev)1258
aria, accessibility
On Yak Shaving and “<md-block>”, a New HTML Element for Markdown (lea)1257
web-components, markdown
Control Layout in a Multi-Directional Website (css)1256
internationalization, css
The 6 Ways of Writing HTML (and Their Combinations) (j9t)1255
Dear HTML Element1254
How to Make Blob Menu Using HTML, CSS, and JavaScript1253
how-tos, css, javascript
Generate a Pull Request of Static Content With a Simple HTML Form (css)1252
github
Get Your “Head” Straight (css/btc)1251
videos, performance
Semantics and How to Get Them Right (hdv/btc)1250
videos, semantics, accessibility
Detecting Specific Text Input With HTML and CSS (chr/css)1249
css
Debugging HTML: Accessibility (mat/mat)1248
accessibility, debugging
Designing a Reorderable List Component1247
lists, components, css
In Defence of Dialog1246
modals
Building Real-Life Components: Facebook Messenger’s Chat Bubble (sha)1245
components, css
Learn Forms1244
courses, forms
Accessible Toggles (mic)1243
accessibility, toggles, javascript
HTMLoween—HTML, JS, and CSS to Make Your Blood Boil1242
css, javascript
Indecisive Skip Links and Their Targets—the Renaissance of the “<hr>” Element1241
accessibility, skip-links
If HTML and ARIA Don’t Allow It, It’s Probably a Bad Idea (tem)1240
aria, accessibility
Switch Role Support (aar)1239
accessibility, support
Decoupling HTML, CSS, and JavaScript in Design Systems (cfe)1238
css, javascript, design-systems
Making the Web Developer’s Pilgrimage (j9t)1237
Semantic “menu” Context (sco)1236
semantics
HTML With Superpowers (dav)1235
videos, components
What Each Markup Language Is Used For (sem)1234
overviews, xml, xhtml, sgml, mathml, amp, seo
Landmarks (mat/mat)1233
aria, accessibility
Beginner’s Guide to Responsive Images: How to Get Them Right (lou)1232
guides, images, responsive-design
Building a Multi-Select Component (arg)1231
components, css, javascript
How to Win at CORS (jaf)1230
how-tos, security, cors, http
The Autofill Dark Pattern (alv/sma)1229
forms, anti-patterns
A Tangled Web of ARIA (ste)1228
accessibility, aria
Buttons vs. Links (yat)1227
semantics, buttons, links, comparisons
How to Implement and Style the “Dialog” Element (cod)1226
how-tos, modals, css
The Options for Password-Revealing Inputs (chr/css)1225
css, security, passwords, usability
How to Build an Expandable Accessible Gallery (cit/sma)1224
how-tos, accessibility, css
Redundantly Redundant a11y Accessibility (sco)1223
accessibility
Links, Missing “href” Attributes, and Over-Engineered Code (tem)1222
attributes, links, accessibility
Declaring Page Language—and Declaring Changes in Language (j9t)1221
accessibility, browsers
How I Built a Modern Website in 2021 (ken)1220
css, javascript
Comparing Page Language Declaration Setups in Screen Readers (j9t)1219
accessibility, http, screen-readers, comparisons
Specification for Spoken Presentation in HTML (w3c)1218
pronunciation
7 Useful HTML Attributes You May Not Know1217
attributes
Intro to MJML: Responsive HTML Email Coding Made Easy1216
introductions, mjml, email, responsive-design
29 Projects to Help You Practice HTML CSS JavaScript 20211215
css, javascript
Blowing Up HTML Size With Responsive Images (deb)1214
images, performance, responsive-design
Element Diversity (mat)1213
Twitter’s Div Soup and Uglyfied CSS, Explained1212
css, twitter+x
Building a Split-Button Component (arg)1211
components, css, javascript
Building a Stepper Component (sha)1210
components, css
HTML Cheatsheet1209
semantics, examples, cheat-sheets
Named and Framed (ste)1208
accessibility
Small Wins for Accessibility and Resilience1207
accessibility, resilience
One Favicon to Rule Them All (j9t)1206
images, favicons
ARIA Spec for the Uninitiated (ger/deq)1205
accessibility, aria
The Complete Guide to HTML Forms and Constraint Validation (cra)1204
guides, forms, validation
On the “<dl>” (ben)1203
lists
6 Useful Frontend Techniques That You May Not Know About1202
css, javascript, techniques
The Ultimate Cheat Sheet List for Web Developers1201
css, javascript, cheat-sheets
Accessibility of the “Section” Element (sco)1200
accessibility
Designing for the Unexpected (ali)1199
design, css
The 3-Second Frontend Developer Test (j9t)1198
css, conformance, quality
15 HTML5 Best Practices for Beginners to Master1197
best-practices
The Document Outline (mat/mat)1196
headings, accessibility
Milligram CSS1195
videos, milligram, frameworks, css, landing-pages
ARIA in HTML (sco)1194
accessibility, aria
What Do HTML Elements Sound Like? (rik)1193
screen-readers, voiceover, accessibility
Accessibility and SEO1192
accessibility, seo
Use the “i” Element, and Use It Appropriately (j9t)1191
semantics
JavaScript Frameworks and the Lost Art of HTML (ste/deq)1190
javascript, frameworks
OMG, SVG Favicons FTW!1189
images, favicons, svg
Half the Size of Images by Optimising for High Density Displays (jaf)1188
images, performance
Why Validate? (j9t)1187
css, quality, conformance, craft
Accessible Overflow1186
accessibility, css, overflow
The Hidden World of “aria-hidden” (ste)1185
accessibility, aria, hiding
Don’t Overabstract Your Components1184
javascript, components
2021: 98% of the Top 100 US Websites Use Invalid HTML (j9t)1183
css, conformance, metrics, quality, craft
The Button Cheat Sheet (mat)1182
cheat-sheets
Upgrade Your HTML III (j9t/fro)1181
books, frontend-dogma, minimalism, craft, conformance
Reducing HTML Payload With Next.js (Case Study) (sma)1180
nextjs, performance, case-studies
Checking “Under the Hood” of Code (jay)1179
dev-tools, browsers, debugging, console, javascript, css, history
Understanding Logical Focus Order1178
accessibility, focus
Not Your Typical Horizontal Rules (sar)1177
semantics
The Future of Web Software Is HTML-over-WebSockets (ali)1176
outlooks, websockets
Revisiting Dark Patterns With the HTML “dialog” Tag (tan)1175
modals, javascript
The Unreasonable Effectiveness of Simple HTML (ede)1174
HTML: The 16 Content Categories and Their Elements (j9t)1173
semantics
HTML and CSS Techniques to Reduce Your JavaScript (per)1172
css, javascript, performance
“Yes or No?” (chr/css)1171
forms, comparisons
“npm ruin dev” (ada/css)1170
css, javascript, nodejs, npm
Notes on HTML 3.2 (j9t)1169
Happier HTML5 Form Validation in Vue (chr/css)1168
forms, validation, css, selectors, vuejs
Alt vs. Figcaption (tho)1167
accessibility, comparisons
Why It’s Good for Users That HTML, CSS, and JS Are Separate Languages (hdv)1166
css, javascript
Know Your Standards (ste)1165
accessibility, standards, wcag, aria, link-lists
Standardizing Select and Beyond: The Past, Present, and Future of Native HTML Form Controls (sea/sma)1164
forms
Upgrade Your HTML II (j9t/fro)1163
books, frontend-dogma, minimalism, craft, conformance
Markup (j9t+/htt)1162
web-almanac, studies, research, metrics
GIFs and “prefers-reduced-motion” (chr/css)1161
images, gif, reduced-motion
In Defense of Tables and Floats in Modern Day Development (css)1160
css, floats, tables
Smarter Ways to Generate a Deep Nested HTML Structure (ana/css)1159
php, pug
Come Full Circle—Back to HTML1158
code-editors, vi+vim, neovim
A Guide to HTML and CSS Forms (No Hacks) (dxn)1157
guides, css, forms
Islands Architecture1156
architecture, concepts
HTML for Subheadings and Headings (chr/css)1155
headings
Writing Minimal HTML5 Documents Is Fun1154
minimalism
SVG Title vs. HTML Title Attribute (chr/css)1153
svg, attributes
Pausing a GIF With “details”/“summary” (chr/css)1152
disclosure-widgets, gif, images, animations
Web Standards1151
standards, w3c, xml, xhtml, css, wcag
Where Do You Learn HTML and CSS in 2020? (chr/css)1150
css, learning, link-lists
Writing for HTML Newbies (geo)1149
training
Remembrance of Tags Past (mey)1148
history, web-platform, xhtml, css, hacks, doctypes
On Adding IDs to Headings (chr/css)1147
headings
How to Reverse CSS Custom Counters (css)1146
how-tos, css, lists, counters
Getting Started With HTML Using Glitch.com (jon)1145
videos, introductions, glitch
The 24 Boolean Attributes of HTML (j9t)1144
attributes
HTML Tips (mar)1143
tips-and-tricks
What to Use Instead of Number Inputs (chr/css)1142
forms
Why Do Some HTML Elements Become Deprecated? (css)1141
standards, deprecation
Performance Tips: Minifying HTML, CSS, and JS1140
videos, performance, css, javascript, minification, tips-and-tricks
How to Create a “Skip to Content” Link (css)1139
how-tos, skip-links, css, accessibility
Fluid Width Video (chr/css)1138
multimedia, responsive-design
Setting Height and Width on Images Is Important Again (tun/sma)1137
images, performance, web-vitals
Do This to Improve Image Loading on Your Website (fon/css)1136
performance, images
How We Learned to Draw Text on HTML5 Canvas1135
canvas, apis, svg, javascript
HTML Data Attributes Guide (chr/css)1134
guides, custom-data
Why JavaScript Is Eating HTML (css)1133
css, javascript, maintainability
Select an Element With a Non-Empty Attribute (chr/css)1132
css, selectors, custom-data
Old CSS, New CSS (eev)1131
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)1130
css, attributes, comparisons
A Web Component With Different HTML for Desktop and Mobile (chr/css)1129
web-components, mobile, desktop
If It Can Be Done Using an HTTP Header, Use an HTTP Header (j9t)1128
maintainability, maintenance, http, http-headers
Why You Should Choose HTML5 “article” Over “section” (bru/sma)1127
semantics, headings
Why Do We Use .html Instead of .htm? (chr/css)1126
POURing ARIA Into the HTML Element Specs (24a)1125
accessibility, aria
RTL Styling 101 (sha)1124
introductions, internationalization, layout, design, css
An HTML Optimizer’s Config for HTML Minifier (j9t)1123
html-minifier, minification, optimization, configuration, performance, minimalism
How to Style and Animate the Letters in a String Using CSS (fos)1122
how-tos, css, animations
The Order of CSS Classes in HTML Doesn’t Matter (fon/css)1121
css, cascade
Quoting in HTML: Quotations, Citations, and Blockquotes (css)1120
semantics
Conversational Semantics (aar/btc)1119
videos, semantics, voice, conversational-design
Upgrade Your HTML (the Booklet) (j9t)1118
books, minimalism, craft, conformance
On Writing Better Markup (j9t)1117
quality, maintainability, performance, terminology
The “hidden” Attribute Is Visibly Weak (chr/css)1116
attributes, hiding
Heading Levels (ann)1115
headings
Multi-Million Dollar HTML (chr/css)1114
accessibility, labels, economics
Some HTML Is “Optional” (chr/css)1113
standards, performance
Optional HTML (sto)1112
Working With Attributes on DOM Elements (css)1111
dom, attributes, custom-data, javascript
Optional HTML: Everything You Need to Know (j9t)1110
performance, minimalism
Datalist Is for Suggesting Values Without Enforcing Values (chr/css)1109
forms
Frontend Design, React, and a Bridge Over the Great Divide (bra)1108
css, javascript, react, career
When to Use “img,” “img@srcset,” and “picture” and “source” (j9t)1107
images
The Problem With Web Development Checklists, or: The Frontend Checklist, Revised (j9t)1106
checklists, accessibility, performance, seo, social-media
How to Section Your HTML (css)1105
how-tos, semantics, examples
W3C and WHATWG Agreement: Single Version of HTML, DOM Specifications (sci)1104
w3c, whatwg, dom, standards
War Is Over, if You Want It: W3C, WHATWG Agree to Work Towards Single Spec for HTML and DOM (the)1103
w3c, whatwg, standards, dom
W3C and WHATWG Come Together for HTML and DOM Specifications1102
w3c, whatwg, dom, standards
W3C and the WHATWG Signed an Agreement to Collaborate on a Single Version of HTML and DOM (w3c)1101
w3c, whatwg, dom, standards
W3C and WHATWG Agree to Work Together Over HTML and DOM1100
w3c, whatwg, dom, standards
Everything You Ever Wanted to Know About “inputmode” (chr/css)1099
forms, keyboard-shortcuts
Browser Resource Hints: “preload”, “prefetch”, and “preconnect” (mat/deb)1098
performance, hints, http-headers, http, preloading
Why, How, and When to Use Semantic HTML and ARIA (ada/css)1097
aria, semantics, accessibility
HTML Optimization: A Standard Config for HTML Minifier (j9t)1096
optimization, configuration, tooling
Building a Node.js Express API to Convert Markdown to HTML (sma)1095
nodejs, express, markdown, conversion
Art Direction for the Web Using CSS Shapes (mal/sma)1094
design, art-direction, css, shapes
The Utilitarian CSS Methodology1093
css, retrospectives, flash
An Introduction to Web Components (css)1092
introductions, web-components, javascript, shadow-dom
Creating Accessible HTML5 Modal Dialogs for Desktop and Mobile (zol)1091
modals, accessibility, javascript
HTML and Performance: Leave Out Optional Tags and Quotes (j9t)1090
performance
The Great Divide (chr/css)1089
css, javascript, career
Styling a Web Component (chr/css)1088
web-components, shadow-dom, dom, custom-properties, css
Speed Up Next-Page Navigations With Prefetching (add)1087
performance, hints, http-headers, http, webpack
Everything You Know About Web Design Just Changed (jen)1086
slides, layout, css, tables, flash, history, responsive-design, intrinsic-design
Why Isn’t It “<style src="">”? (chr/css)1085
standards, history
The “D” in the DOM (24a)1084
accessibility, headings
Front-End Development Is Not a Problem to Be Solved (fon/css)1083
css, bootstrap, craft, career
You’re Using “em” Wrong (log)1082
semantics, markdown
Splicing HTML’s DNA With CSS Attribute Selectors (sma)1081
attributes, css, selectors
Valid CSS Content (chr/css)1080
css, validation
Nested Links (chr/css)1079
links
Responsive Images (wil/ali)1078
css, images, responsive-design
Conversational Semantics (aar/ali)1077
semantics, voice, conversational-design
What Do You Need to Know When Converting a Flash Game Into HTML5? (sma)1076
migrating, flash
Did You Know That Style and Script Tags Can Be Set to “display: block”? (fon/css)1075
css
Improving Performance Perception: On-Demand Image Resizing (swa)1074
performance, optimization, images, resizing
DRY HTML or DRY CSS?1073
maintainability, principles, css, bem, oocss, atomic-css
Moving From Flash to HTML, CSS, and JavaScript (sma)1072
flash, css, javascript, actionscript, refactoring
Some Things About “alt” Text (chr/css)1071
accessibility, alt-text, images
Third Party CSS Is Not Safe (jaf)1070
css, embed-code, security
What Is an HTML5 App and Do I Want One?1069
mobile, native, web-apps
HTML, CSS, and Dependency Direction (j9t)1068
css, dependencies, maintainability, best-practices
HTML-First at Wiley (tzv)1067
rdf, content-management
Fast-Forwarding Media Support on the Web (tid/w3c)1066
multimedia
“Stop Using CSS Selectors for Non-CSS” (chr/css)1065
css, javascript, jquery, selectors
What Is HTML 5? (mar/com)1064
W3C Releases HTML 5.2 as Official Recommendation (kba/inf)1063
w3c, standards
What’s New in HTML5.2 (inf)1062
standards
How the Death of Flash Helped Build the Future of the Web, and Why It Matters Now (for)1061
flash, web-apps, web-platform
HTML 5.2 Is Done, HTML 5.3 Is Coming (w3c)1060
standards, w3c
HTML 5.2 (ste+/w3c)1059
standards
A Developer’s Guide to Better Accessibility (a11+/24a)1058
guides, accessibility, semantics, keyboard-navigation, naming, tooling
Building Accessible Menu Systems (hey/sma)1057
accessibility, navigation, aria
HTML Email and Accessibility (css)1056
email, tables, accessibility
The Front-End Checklist (the)1055
websites, checklists, css, javascript, images, accessibility, performance, seo
HTML-validate1054
websites, tooling, conformance
You Can Get Pretty Far in Making a Slider With Just HTML and CSS (chr/css)1053
sliders, css
Building Inclusive Toggle Buttons (hey/sma)1052
accessibility, forms, buttons, toggles
We Tested 3 WordPress Minify Plugins: Our Results (mac/the)1051
wordpress, plugins, tooling, minification, css, javascript
With Flash Ending, It’s Time to Uninstall It From Your Browser1050
flash
The Nine Principles of Design Implementation (sma)1049
design, principles, css
Custom Elements v1—Reusable Web Components1048
maintainability, web-components, shadow-dom, dom, examples
Best Practices for Combining JavaScript With HTML1047
javascript, best-practices
What I Learned Building Google’s Web Frameworks (j9t)1046
google, frameworks, css, lessons
Naming Things Is Only Getting Harder (geo/css)1045
css, naming
Animating Single Div Art (css)1044
css, animations, art
What Is the Future of Front End Web Development? (chr/css)1043
outlooks, user-experience, javascript, documentation, native, web, urls, performance, css, preprocessors, building, tooling
Using ARIA (ste/w3c)1042
guides, aria, accessibility
Total HTML Agnosticism (chr/css)1041
tech-stacks
Linting HTML Using CSS (ire)1040
css, linting, quality
The Document Outline Dilemma (ame/css)1039
headings, semantics, accessibility
On EME in HTML5 (tim/w3c)1038
eme, drm, legal, security, standards, w3c
Do We Need a New Heading Element? We Don’t Know (jaf)1037
headings
HTML APIs: What They Are and How to Design a Good One (lea/sma)1036
how-tos, apis, javascript
20+ Docs and Guides for Front-End Developers (lou)1035
css, javascript, link-lists
Need Lorem Ipsum? Inside HTML? (chr/css)1034
placeholders, tooling
Building a Fully-Accessible Help Tooltip (sar)1033
accessibility, tooltips, aria
4 Ways to Make a Table With Borders Only on the Inside (Tic-Tac-Toe Style) (chr/css)1032
tables, css
Making “input type=date” Complicated (ppk)1031
forms, edge, chrome, browsers, comparisons
Using the “aria-current” Attribute (tin)1030
attributes, aria, accessibility
HTML5 Page Structure Basics (lou)1029
fundamentals, semantics
An HTML5 FAQ (lou)1028
Know It All1027
websites, css, dom, javascript, svg, cssom, nodejs
Improve Your Website’s Accessibility With WAI–ARIA (lou)1026
accessibility, aria, optimization
Presentation Attributes vs. Inline Styles (chr/css)1025
svg, attributes, css, comparisons
Front-End Tools: My Favorite Finds of 2016 (lou)1024
css, javascript, tooling, link-lists
Introducing HTML5 (lou)1023
introductions
What’s New in HTML 5.11022
semantics
HTML5 Is the Next $100 Billion Game Platform (ven)1021
mobile, native
Random Interesting Facts on HTML/SVG Usage (cat/css)1020
svg, metrics, amp, accessibility
HTML 5.1 Is the Gold Standard (ple/w3c)1019
standards, w3c
HTML 5.1 Update Available With New Features and Changes1018
w3c
Stop Using the Old “Clearfix” (j9t)1017
css, floats, presentational-html, maintainability
Responsive Images in CSS (chr/css)1016
images, responsive-design, css
The Glory Days of the Web (bka)1015
web-platform, css, javascript, frameworks, libraries, history
Will We Be Flattening Our HTML for CSS Grids? (chr/css)1014
css, grids, layout
W3C Set to Publish HTML 5.1, Work Already Started on HTML 5.2 (cam/sof)1013
w3c, standards
HTML5: Optional HTML Tags1012
google
HTML—From 5.1 to 5.2 (w3c)1011
standards, w3c
Are Icons Content? (chr/css)1010
icons, images, content
Developing Extensible HTML and CSS Components (jon/css)1009
css, components, extensibility
You Can Kinda Invent Your Own Weird Design Language With Attributes and Attribute Selectors (chr/css)1008
css, attributes, selectors, naming
A Refined Content Security Policy (web)1007
csp, security, webkit, safari, browsers
The Performance Benefits of “rel=noopener” (jaf)1006
links, performance, security
Custom Formatting in HTML and LaTeX Code Listings Using Pandoc1005
formatting, tooling
Google’s HTML5 Push Creates Shortage of Agency, Brand Experts1004
flash, monetization, marketing, google
Subresource Integrity (dev+/w3c)1003
security, hashing, standards
Using the “title” Attribute to Help Users Predict Where They Are Going (nng)1002
attributes, links, microcontent
Using the HTML “lang” Attribute (tin/tpg)1001
accessibility, attributes, localization
HTML5 Has Changed the Internet but the World’s Now Ready for HTML61000
standards, web
Form Validation UX in HTML and CSS (chr/css)999
forms, validation, css, user-experience
Finishing HTML5.1… and Starting HTML5.2 (w3c)998
standards, w3c
HTML Manifest (bru)997
web-apps
Considerations for Styling the “pre” Tag (chr/css)996
css, syntax-highlighting
Building a Robust Frontend Using Progressive Enhancement995
css, javascript, single-page-apps, testing, progressive-enhancement
Meaningful CSS: Style Like You Mean It (tba/ali)994
css, semantics
Web Designers, Can You Speak Web?993
css, design, browsers, concepts, link-lists
Work Begins on HTML5.1 via GitHub (neo)992
w3c
RespImageLint—Linter for Responsive Images991
bookmarklets, images, responsive-design, linting
Working on HTML5.1 (tin/w3c)990
standards, w3c
How Good Are Your HTML and CSS Comments? (hey)989
css, comments, maintainability, collaboration, examples
Keeping Your Content Classy (dre)988
content, content-management
Do You Know These Eight HTML5 Tags?987
semantics
The Future of Loading CSS (jaf)986
css, rendering, chrome, browsers
The Woes of Date Input (htm)985
forms
The World Wide Web: Huge Possibilities for Tomorrow984
w3c, web
JavaScript, HTML5, and the Web Made Big Comebacks in 2015 (dan)983
javascript, web, retrospectives
Reimagining Single-Page Applications With Progressive Enhancement (hey/sma)982
single-page-apps, progressive-enhancement, css, javascript
A Brief(ish) History of the Web Universe: Time (bka)981
web, history
Seriously, Don’t Use Icon Fonts (tyl/clo)980
fonts, icon-fonts, quality
The Image Replacement Museum (mar/css)979
image-replacement, techniques, css, images, overviews, link-lists
How to Make Charts With SVG (fon/css)978
how-tos, visualization, svg, images, javascript
Transforming the Web With HTML5 (sdt)977
web-platform, flash, multimedia
The Anatomy of Responsive Images (jaf)976
images, responsive-design, support, browsers
The Age of HTML5 Ads975
monetization
10 Common Mistakes Web Developers Make974
mistakes, css, javascript, career, performance
IAB Says HTML5 Is New Standard, Adobe Agrees (ada)973
monetization, adobe
The Current State of HTML5/CSS3 Browser Support972
css, browsers, support, canvas, flexbox, colors, vendor-extensions, multimedia
A Brief History of HTML (rpo)971
history, wml, hdml, chtml, wap
HTML5 Comes of Age: It’s Finally Time to Tell Flash Good-Bye970
multimedia, eme, drm, flash, silverlight
The ARIA Roles Model969
attributes, aria, accessibility
Accessible Footnotes With CSS (kit)968
footnotes, css, accessibility
Is HTML “Complete”? (bru)967
standards, web-platform
What Are Web Standards966
standards, history, xml, xhtml, css, wcag, w3c
</html> (tim)965
web-platform
Monotype Is Introducing an HTML5-Based Web Font Platform964
fonts
HTML5 Canvas: What Is It?963
canvas, javascript
“It’s Alive!”: Apps That Feed Back Accessibly (hey/sma)962
accessibility, aria, live-regions, web-apps
Let Links Be Links (ali)961
links, javascript, frameworks
Refresh HTTP Header (kar)960
redirecting, http-headers, http, metadata, history
Flash’s Slide Into Irrelevance959
flash, air
HTML5 Local Storage Revisited958
browser-storage, apis
Can CSS Be Too Modular? (css)957
css
New Book: “The Little Book of HTML/CSS Frameworks” (j9t)956
books, frameworks, css
HTML5 Image Description Extension (“longdesc”) (cpt/w3c)955
images, standards
Progressive Enhancement and Data Visualizations (css)954
progressive-enhancement, css, svg, visualization
The Case Against DRM Needs to Be Made Now (kni/giz)953
drm, w3c
On the Deterioration of HTML/CSS Practices (j9t)952
css, craft
Analyst Watch: 2015 Will Be a Pivotal Year for HTML5 (sdt)951
HTML5 Differences From HTML4 (zco/w3c)950
comparisons, standards
10 Typical HTML Interview Exercises949
interviewing, conformance, semantics, aria
5 Obsolete Features in HTML5948
Responsive Images in Practice (ali)947
images, responsive-design, css
HTML5 Is a Recommendation (iva/w3c)946
standards
HTML5 Finally Released as W3C Recommendation (sco)945
standards, w3c
Open Web Platform Milestone Achieved With HTML5 Recommendation (w3c)944
standards, web-platform, w3c
HTML5 Finalized, Finally (cio)943
standards, w3c
Google and HTML/CSS Code Quality (j9t)942
google, css, quality, history
Don’t Use “<picture>” (Most of the Time) (gri/clo)941
images, responsive-design
A Guide to the HTML5 “time” Element940
guides, time, examples
How a New HTML Element Will Make the Web Faster (ars)939
images, performance, responsive-design
HTML and Specifying Language (j9t)938
optimization, minimalism
What I’d Tell My Younger Self About Learning HTML/CSS937
learning, css, responsive-design, career
The HTML5 “longdesc” Attribute Is Finally Home Again (bur)936
attributes, accessibility
HTML Minifier [Revisited]935
html-minifier, minification, optimization
Create Responsive Tables With Foundation934
videos, responsive-design, tables, foundation
The WAI Forward (hey/sma)933
accessibility, aria, w3c
Web Technologies Hanging Out Together (chr/css)932
css, javascript, php
CSS-Driven Internationalization in JavaScript (sma)931
javascript, css, internationalization, localization
Using ARIA in HTML (ste/htm)930
aria, accessibility
HTML5 on Track for W3C Finalization by Year’s End (red)929
w3c, standards
“async” Attribute and Scripts at the Bottom (chr/css)928
javascript, asynchronicity
HTML5: On Our Way to Recommendation (ple/w3c)927
standards
Ruby Markup (ri/web)926
ruby-markup
Client-Side Form Validation With HTML5925
forms, validation
Testing Responsive Images (wil/ali)924
images, responsive-design
5 Things I’ve Learned About Accessibility923
accessibility, keyboard-navigation, testing, assistive-tech, browsers
Authoring HTML: Language Declarations (ri/w3c)922
metadata, localization, internationalization
HTML5 Forms: CSS (cra)921
forms, css, selectors, cascade
HTML5 Forms: The Markup (cra)920
forms, semantics
Picturefill 2.0: Responsive Images and the Perfect Polyfill (sma)919
images, responsive-design, polyfills
mXSS (gaz)918
xss, security
Dealing With Content Images in Email (chr/css)917
email, images, wordpress, responsive-design
20 Useful Docs and Guides for Front-End Developers (lou)916
guides, training, css, javascript, link-lists
Basic Structure of a Web Page915
Web Developers Less Concerned About Browser-Compatibility, More Concerned With HTML5914
community, interoperability, browsers
HTML Forms in AngularJS913
forms, angularjs
“srcset” and “sizes” (eee)912
images, responsive-design
WAI–ARIA Expands Web Accessibility (w3c)911
accessibility, aria, standards
A Q&A on the Picture Element (wil+/ali)910
interviews, semantics, images, responsive-design
Using Meta Tags in HTML: Some Basics and Best Practices909
metadata, fundamentals, best-practices, examples
Getting Started With Microformats2 (mic)908
introductions, microformats, naming
The Battle for the Body Field (ali)907
xml, wysiwyg, semantics
Why Your HTML and CSS Mastery Are Not Enough906
css, design, career, learning
Web Accessibility: Tools and Considerations905
accessibility, tooling, link-lists
Forrester: HTML5 Apps Still Not as Good as Native Apps (inf)904
mobile, native
One Solution to Responsive Images (sma)903
responsive-design, images, php
Web Performance Tricks—Beyond the Basics (swa)902
performance, tips-and-tricks, css, optimization, link-lists
HTML Explained in 123 Tweets: The Google #htmltuesday Archive (j9t)901
google, link-lists
10 HTML Tags You May Not Be Using900
semantics
The MPAA Just Joined the W3C, What Could Possibly Go Wrong? (rus)899
w3c, multimedia, drm
When to Use the “button” Element (chr/css)898
buttons, forms
HTML5 in 2014: Is It Time for a Comeback? (sha)897
mobile, native
What Is the DOM? (chr/css)896
dom, javascript
HTML5 Form Validation895
forms, validation, accessibility
CSS, HTML, and the Problem of Spec Fragmentation (j9t)894
css, standards
Real World HTML5 Hybrid Apps893
mobile, polyfills, apis, canvas
The HTML5 “meter” Element (pan/css)892
semantics, examples
Why Responsive Images Is So Hard (chr/css)891
images, responsive-design, css, art-direction
What’s the Problem With Mobile HTML5? (inf)890
mobile, native, metrics
Responsive HTML5 Apps: Write Once, Run Anywhere? Where Is Anywhere? (wir)889
web-apps, responsive-design, performance, multimedia
Internationalization Tag Set (ITS) Version 2.0 (sha+/w3c)888
internationalization, xml, standards
DRM Likely in Future Versions of HTML (cne)887
drm, content, eme, standards, w3c
Challenging CSS Best Practices (sma)886
css, best-practices
The DRM Dilemma Facing the Open Web885
drm, content, plugins, w3c, eff, open-web
The Curious Case of Breadcrumbs in HTML (j9t)884
navigation, breadcrumbs
Lowering Your Standards: DRM and the Future of the W3C (dan/eff)883
content, drm, eme, w3c, standards
A Dual License for the HTML Working Group (ple/w3c)882
licensing, w3c
HTML Table Element Guide (chr/css)881
guides, tables, semantics, css
A Look at the HTML5 “nav” Element880
semantics, navigation
When Can You Use New HTML and CSS in Production?879
css, standards, support, browsers
WebKit Has Implemented “srcset”, and It’s a Good Thing (wil/sma)878
webkit, images, responsive-design
Semantic CSS With Intelligent Selectors (hey/sma)877
css, selectors, semantics
HTML5 Web Storage876
browser-storage
Amazon’s Appstore Is Now Accepting HTML5 Web Apps (jam)875
amazon, web-apps
End of an Era as Firefox Bins “Blink” Tag (the)874
firefox, browsers
Object-Oriented HTML, and OOCSS (j9t)873
css, objects, oocss
The HTML5 “form” Attribute (cra)872
attributes, forms
When Do Elements Take the Focus? (sib)871
accessibility, focus
Simple Responsive Images With CSS Background Images (sma)870
responsive-design, images, backgrounds, css
5 HTML5 and ARIA Design Patterns (tin+)869
aria, design-patterns, navigation
Why You Should Learn HTML5 Now Before It Explodes in Popularity868
learning, training, link-lists
HTML 8000867
whatwg
Is HTML5 Ready? (rem)866
W3C Insider Explains What’s Wrong With Cramming DRM Into HTML5—and What You Can Do About It (plu/boi)865
drm, eme, web, w3c
EFF Files Objections With W3C Decrying Addition of DRM to HTML5 (iai/the)864
eff, w3c, eme, drm
6 Quick Tips for International Websites (j9t)863
internationalization, css, tips-and-tricks
EFF Blasts Proposed DRM Features in HTML5862
eff, drm, content, economics
HTML5 Webpage Locks “Would Stifle Innovation”861
drm, eme, content, eff
The State of Responsive Web Design (ste/sma)860
responsive-design, mobile, css, javascript
HTML5’s “Performance Issue” Rubbished (cra)859
performance
DRM in HTML—the Programmer’s View858
drm, eme, w3c
No, HTML5 Does Not Have a Performance Issue (pba)857
performance
FSF Campaigns Against Standardisation of DRM (sam)856
drm, w3c
Why the Web Is Ready for Responsive Web Design855
responsive-design, mobile
Getting Started With HTML5854
introductions, browsers, code-editors, dev-tools, conformance
RIP HTML5 “<hgroup>” Element (cra)853
headings
Netflix Coming to HTML5 Just as Soon as the DRM Ducks Are in a Row (ars)852
netflix, drm, eme, apis, content
W3C Drops “hgroup” Tag From HTML5 Spec (wir)851
w3c, headings
It’s the End of the “Blink” Tag as We Know It (wir)850
support, browsers
5 Common Mistakes With “rel=canonical”849
metadata, seo, google, mistakes
Moving From Flash to HTML5 the Easy Way (zor)848
migrating, flash
Tell W3C: We Don’t Want the Hollyweb (apr)847
drm, eme, w3c
Interview With Steve Faulkner: HTML5 Editor and New Doctor (ste+/htm)846
interviews, w3c
Selecting HTML5 “id” and “class” Names That Start With a Number in CSS (ben)845
attributes, selectors, css
Activating Browser Modes With Doctype (hsi)844
browsers, standards, doctypes, xhtml, xml
Unless You Use Firefox, HTML5 localStorage Can Completely Fill Your Hard Drive843
browser-storage, browsers, chrome, safari, opera, internet-explorer
6 Nifty, Time-Saving HTML Attributes842
attributes, forms
HTML5 Forms Introduction and New Attributes (htm)841
introductions, forms, buttons, attributes
Brad Hill: “HTML5 Security Realities” (chr/css)840
slides, security, xss
BBC Supports Attempt to Sneak DRM Into HTML5 (wir)839
drm, eme, content
Using WAI–ARIA in HTML (ste/w3c)838
guides, aria, accessibility
DRM for the Web? Say It Ain’t So (wir)837
w3c, drm, eme, content
Favicon: A Changing Role836
favicons, images
Introducing the New HTML5 “<main>” Element (cra)835
introductions, semantics
Interview With Ian Hickson, HTML Editor (bru/htm)834
interviews, standards, web-platform
Thursday, 3 January 2013 (hel)833
career, learning
10 Predictions for the Mobile Industry in 2013 (par/for)832
mobile, outlooks
First Official W3C HTML5 Standard Finally Completed! What’s Coming in 2013? (tod)831
interviews, w3c, standards
HTML5 Inches Closer to the Finish Line (wir)830
standards, w3c
The Story of Why HTML5 Matters (bri/tec)829
Hot in Web Standards: November/December 2012 (lea)828
apis, standards, w3c
HTML5 Is Done—HTML 5.1 Next on Standards Agenda (hei)827
canvas, standards, w3c
Will HTML Ever Be Replaced? (cra)826
“Bad Code,” Dogmatism, Etc. (chr/css)825
css, quality
Why HTML5 Provided More Tricks Than Treats in 2012 (ven)824
retrospectives
In Defense of Descendant Selectors and ID Elements (zel)823
css, selectors
Interview With Robin Berjon, HTML5 Editor (rob+/htm)822
interviews, standards, w3c, whatwg
HTML5 and the Future of the Web821
standards
Is HTML5 Adoption the Real Deal for Developers?820
community
Principles of Writing Consistent, Idiomatic HTML819
attributes, conventions, formatting, consistency, naming, sorting
CSS3 Pseudo-Classes and HTML5 Forms: Their Limitations and a Possible Solution (zol)818
css, forms
Display Form “<progress>” (chr/css)817
forms, progress-indicators, jquery
Why Coding Style Matters (nza/sma)816
formatting, conventions, communication, css, javascript, jquery
The Road to Reusable HTML Components (sma)815
css, components, maintainability
What’s Left for HTML5? (sdt)814
standards
W3C Outlines Plan to Finalize HTML5813
w3c, standards
Code Guide (mdo)812
websites, guides, conventions, css
W3C to Finish HTML5 by 2014 (cra)811
w3c, standards
Mark Zuckerberg’s Opinion of HTML5 Is Meaningless (aco/inf)810
standards, facebook+meta
5 Reasons Why Zuckerberg Has Not Killed HTML5 (cra)809
native, facebook+meta
Intel Announces New HTML5 Programming Tools (aga/inf)808
tooling
The Flowing Standard (w3c)807
Towards a Retina Web (sma)806
responsive-design, pixel-density, css
Replacing HTML805
xhtml, xforms, semantic-web, flash, java
Quick FAQs on “input[type=date]” in Google Chrome (age)804
forms, support, chrome, google, browsers
W3C Tells Their Side of the Story: The Future of HTML5803
w3c, standards
W3C’s Ian Jacobs on the Future of HTML5 (cra)802
interviews, w3c, standards
HTML5 and HTML.next (w3c)801
w3c
Ian Hickson on HTML5 vs. HTML (cra)800
interviews, standards
Hitting the HTML Moving Target799
standards, w3c, whatwg
HTML5 Gets the Splits (cra)798
standards, whatwg, w3c
A Detailed Breakdown of the “<script>” Tag (cji)797
javascript
On Web Semantics (j9t)796
semantics, best-practices
html7 (pvd)795
domains
The Advent of HTML5794
standards
HTML Cheat Sheet793
cheat-sheets
Favicons Next to External Links (chr/css)792
links, favicons, css, jquery
HTML for Icon Font Usage (chr/css)791
icon-fonts, fonts, semantics
Cross Browser Styling of HTML5 Forms—Even in Older Browsers (zol)790
forms, css, examples
Google HTML/CSS Style Guide (j9t)789
google, css, style-guides, quality, principles, conformance, formatting, naming, sorting
W3C to Develop HTML5 and Its Successor in Parallel (hei)788
w3c, standards
Progress on HTML5 (w3c)787
My Coding Style and Guidelines (hcr)786
guidelines, conventions, formatting, css
Decoupling HTML From CSS (jus/sma)785
css, principles, smacss
Modernize Your HTML5 Canvas Game784
canvas, apis, javascript, css, animations
The Future of the Web783
mobile, web-apps
Getting Started in HTML5782
introductions, semantics, multimedia, forms, apis
Let’s Talk About Semantics (htm)781
semantics, naming
On Responsive Images (chr/css)780
images, responsive-design
New Versions of Documents on Structured Data in HTML5 (iva/w3c)779
structured-data, rdf, microdata, semantic-web
About HTML Semantics and Front-End Architecture778
semantics, naming, architecture
5 Things I Love About HTML5777
forms, multimedia, canvas, geolocation, apis
HTML5 Still Taking Shape (sdt)776
standards, web-apps, flash, silverlight
Capturing Audio and Video in HTML5775
multimedia, apis, javascript
If It Had Remained the Irrelevant Attribute (bur)774
attributes, accessibility
New W3C Validation Service With RDFa 1.1 and Microdata (iva/w3c)773
w3c, tooling, conformance, rdf, microdata
Getting Started With the “track” Element772
introductions, multimedia, captions
Zynga Germany’s Paul Bakaus on What’s the Deal With HTML5771
interviews
Using the HTML5 Geolocation API770
geolocation, apis
Why Should You Care About Website Usability?769
usability, consistency, simplicity, content, whitespace, quality
Interview: Financial Times Experience With Web Apps (w3c)768
interviews, web-apps
How to Use Character Entities in HTML, CSS, and JavaScript (cra)767
how-tos, character-references, css, javascript
Caching Images With JavaScript and HTML5 Progress Bars (zol)766
images, caching, performance, javascript, progress-indicators
HTML KickStart765
websites, frameworks, presentational-html, css, jquery
Adaptive Images for Responsive Designs (mat)764
images, responsive-design
The App Internet in 2012: Defining the Death of the Web763
web, web-apps
Web Developer Tips, Tricks, and Gotchas (mat)762
css, tips-and-tricks
10 Useful Coding Tips, Techs, and Ideas761
tips-and-tricks, css, link-lists