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

Frontend Dogma

“html” News Archive (3)

Entry (Sources) and Additional TopicsDate#
If HTML and ARIA Don’t Allow It, It’s Probably a Bad Idea (tem)1,168
aria, accessibility
Switch Role Support (aar)1,167
accessibility, support
Decoupling HTML, CSS, and JavaScript in Design Systems (cfe)1,166
css, javascript, design-systems
Making the Web Developer’s Pilgrimage (j9t)1,165
Semantic “menu” Context (sco)1,164
semantics
HTML With Superpowers (dav)1,163
videos, components
What Each Markup Language Is Used For (sem)1,162
overviews, xml, xhtml, sgml, mathml, amp, seo
Landmarks (mat/mat)1,161
aria, accessibility
Beginner’s Guide to Responsive Images: How to Get Them Right (lou)1,160
guides, images, responsive-design
Building a Multi-Select Component (arg)1,159
components, css, javascript
How to Win at CORS (jaf)1,158
how-tos, security, cors, http
The Autofill Dark Pattern (alv/sma)1,157
forms, anti-patterns
A Tangled Web of ARIA (ste)1,156
accessibility, aria
Buttons vs. Links (yat)1,155
semantics, buttons, links, comparisons
How to Implement and Style the “Dialog” Element (cod)1,154
how-tos, modals, css
The Options for Password-Revealing Inputs (chr/css)1,153
css, security, passwords, usability
How to Build an Expandable Accessible Gallery (cit/sma)1,152
how-tos, accessibility, css
Redundantly Redundant a11y Accessibility (sco)1,151
accessibility
Links, Missing “href” Attributes, and Over-Engineered Code (tem)1,150
attributes, links, accessibility
Declaring Page Language—and Declaring Changes in Language (j9t)1,149
accessibility, browsers
How I Built a Modern Website in 2021 (ken)1,148
css, javascript
Comparing Page Language Declaration Setups in Screen Readers (j9t)1,147
accessibility, http, screen-readers, comparisons
Specification for Spoken Presentation in HTML (w3c)1,146
pronunciation
7 Useful HTML Attributes You May Not Know1,145
attributes
Intro to MJML: Responsive HTML Email Coding Made Easy1,144
introductions, mjml, email, responsive-design
29 Projects to Help You Practice HTML CSS JavaScript 20211,143
css, javascript
Blowing Up HTML Size With Responsive Images (deb)1,142
images, performance, responsive-design
Element Diversity (mat)1,141
Twitter’s Div Soup and Uglyfied CSS, Explained1,140
css, twitter+x
Building a Split-Button Component (arg)1,139
components, css, javascript
Building a Stepper Component (sha)1,138
components, css
HTML Cheatsheet1,137
semantics, examples, cheat-sheets
Named and Framed (ste)1,136
accessibility
Small Wins for Accessibility and Resilience1,135
accessibility, resilience
One Favicon to Rule Them All (j9t)1,134
images, favicons
ARIA Spec for the Uninitiated (ger/deq)1,133
accessibility, aria
The Complete Guide to HTML Forms and Constraint Validation (cra)1,132
guides, forms, validation
On the “<dl>” (ben)1,131
lists
6 Useful Frontend Techniques That You May Not Know About1,130
css, javascript, techniques
The Ultimate Cheat Sheet List for Web Developers1,129
css, javascript, cheat-sheets
Accessibility of the “Section” Element (sco)1,128
accessibility
Designing for the Unexpected (ali)1,127
design, css
The 3-Second Frontend Developer Test (j9t)1,126
css, conformance, quality
15 HTML5 Best Practices for Beginners to Master1,125
best-practices
The Document Outline (mat/mat)1,124
headings, accessibility
Milligram CSS1,123
videos, milligram, frameworks, css, landing-pages
ARIA in HTML (sco)1,122
accessibility, aria
What Do HTML Elements Sound Like? (rik)1,121
screen-readers, voiceover, accessibility
Accessibility and SEO1,120
accessibility, seo
Use the “i” Element, and Use It Appropriately (j9t)1,119
semantics
JavaScript Frameworks and the Lost Art of HTML (ste/deq)1,118
javascript, frameworks
OMG, SVG Favicons FTW!1,117
images, favicons, svg
Half the Size of Images by Optimising for High Density Displays (jaf)1,116
images, performance
Why Validate? (j9t)1,115
css, quality, conformance, craft
Accessible Overflow1,114
accessibility, css, overflow
The Hidden World of “aria-hidden” (ste)1,113
accessibility, aria, hiding
Don’t Overabstract Your Components1,112
javascript, components
2021: 98% of the Top 100 US Websites Use Invalid HTML (j9t)1,111
css, conformance, metrics, quality, craft
The Button Cheat Sheet (mat)1,110
cheat-sheets
Upgrade Your HTML III (j9t/fro)1,109
books, frontend-dogma, minimalism, craft, conformance
Reducing HTML Payload With Next.js (Case Study) (sma)1,108
nextjs, performance, case-studies
Checking “Under the Hood” of Code (jay)1,107
dev-tools, browsers, debugging, console, javascript, css, history
Understanding Logical Focus Order1,106
accessibility, focus
Not Your Typical Horizontal Rules (sar)1,105
semantics
The Future of Web Software Is HTML-over-WebSockets (ali)1,104
outlooks, websockets
Revisiting Dark Patterns With the HTML “dialog” Tag (tan)1,103
modals, javascript
The Unreasonable Effectiveness of Simple HTML (ede)1,102
HTML: The 16 Content Categories and Their Elements (j9t)1,101
semantics
HTML and CSS Techniques to Reduce Your JavaScript (per)1,100
css, javascript, performance
“Yes or No?” (chr/css)1,099
forms, comparisons
“npm ruin dev” (ada/css)1,098
css, javascript, nodejs, npm
Notes on HTML 3.2 (j9t)1,097
Happier HTML5 Form Validation in Vue (chr/css)1,096
forms, validation, css, selectors, vuejs
Alt vs. Figcaption (tho)1,095
accessibility, comparisons
Why It’s Good for Users That HTML, CSS, and JS Are Separate Languages (hdv)1,094
css, javascript
Know Your Standards (ste)1,093
accessibility, standards, wcag, aria, link-lists
Standardizing Select and Beyond: The Past, Present, and Future of Native HTML Form Controls (sea/sma)1,092
forms
Upgrade Your HTML II (j9t/fro)1,091
books, frontend-dogma, minimalism, craft, conformance
Markup (j9t+/htt)1,090
web-almanac, studies, research, metrics
GIFs and “prefers-reduced-motion” (chr/css)1,089
images, gif, reduced-motion
In Defense of Tables and Floats in Modern Day Development (css)1,088
css, floats, tables
Smarter Ways to Generate a Deep Nested HTML Structure (ana/css)1,087
php, pug
Come Full Circle—Back to HTML1,086
code-editors, vi+vim, neovim
A Guide to HTML and CSS Forms (No Hacks) (dxn)1,085
guides, css, forms
Islands Architecture1,084
architecture, concepts
HTML for Subheadings and Headings (chr/css)1,083
headings
Writing Minimal HTML5 Documents Is Fun1,082
minimalism
SVG Title vs. HTML Title Attribute (chr/css)1,081
svg, attributes
Pausing a GIF With “details”/“summary” (chr/css)1,080
disclosure-widgets, gif, images, animations
Web Standards1,079
standards, w3c, xml, xhtml, css, wcag
Where Do You Learn HTML and CSS in 2020? (chr/css)1,078
css, learning, link-lists
Writing for HTML Newbies (geo)1,077
training
Remembrance of Tags Past (mey)1,076
history, web-platform, xhtml, css, hacks, doctypes
On Adding IDs to Headings (chr/css)1,075
headings
How to Reverse CSS Custom Counters (css)1,074
how-tos, css, lists
Getting Started With HTML Using Glitch.com (jon)1,073
videos, introductions, glitch
The 24 Boolean Attributes of HTML (j9t)1,072
attributes
HTML Tips (mar)1,071
tips-and-tricks
What to Use Instead of Number Inputs (chr/css)1,070
forms
Why Do Some HTML Elements Become Deprecated? (css)1,069
standards, deprecation
Performance Tips: Minifying HTML, CSS, and JS1,068
videos, performance, css, javascript, minification, tips-and-tricks
How to Create a “Skip to Content” Link (css)1,067
how-tos, skip-links, css, accessibility
Fluid Width Video (chr/css)1,066
multimedia, responsive-design
Setting Height and Width on Images Is Important Again (tun/sma)1,065
images, performance, web-vitals
Do This to Improve Image Loading on Your Website (fon/css)1,064
performance, images
How We Learned to Draw Text on HTML5 Canvas1,063
canvas, apis, svg, javascript
HTML Data Attributes Guide (chr/css)1,062
guides, custom-data
Why JavaScript Is Eating HTML (css)1,061
css, javascript, maintainability
Select an Element With a Non-Empty Attribute (chr/css)1,060
css, selectors, custom-data
Old CSS, New CSS (eev)1,059
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)1,058
css, attributes, comparisons
A Web Component With Different HTML for Desktop and Mobile (chr/css)1,057
web-components, mobile, desktop
If It Can Be Done Using an HTTP Header, Use an HTTP Header (j9t)1,056
maintainability, maintenance, http, http-headers
Why You Should Choose HTML5 “article” Over “section” (bru/sma)1,055
semantics, headings
Why Do We Use .html Instead of .htm? (chr/css)1,054
POURing ARIA Into the HTML Element Specs (24a)1,053
accessibility, aria
RTL Styling 101 (sha)1,052
introductions, internationalization, layout, design, css
An HTML Optimizer’s Config for HTML Minifier (j9t)1,051
html-minifier, minification, optimization, configuration, performance, minimalism
How to Style and Animate the Letters in a String Using CSS (fos)1,050
how-tos, css, animations
The Order of CSS Classes in HTML Doesn’t Matter (fon/css)1,049
css, cascade
Quoting in HTML: Quotations, Citations, and Blockquotes (css)1,048
semantics
Conversational Semantics (aar/btc)1,047
videos, semantics, voice, conversational-design
Upgrade Your HTML (the Booklet) (j9t)1,046
books, minimalism, craft, conformance
On Writing Better Markup (j9t)1,045
quality, maintainability, performance, terminology
The “hidden” Attribute Is Visibly Weak (chr/css)1,044
attributes, hiding
Heading Levels (ann)1,043
headings
Multi-Million Dollar HTML (chr/css)1,042
accessibility, labels, economics
Some HTML Is “Optional” (chr/css)1,041
standards, performance
Optional HTML (sto)1,040
Working With Attributes on DOM Elements (css)1,039
dom, attributes, custom-data, javascript
Optional HTML: Everything You Need to Know (j9t)1,038
performance, minimalism
Datalist Is for Suggesting Values Without Enforcing Values (chr/css)1,037
forms
Frontend Design, React, and a Bridge Over the Great Divide (bra)1,036
css, javascript, react, career
When to Use “img,” “img@srcset,” and “picture” and “source” (j9t)1,035
images
The Problem With Web Development Checklists, or: The Frontend Checklist, Revised (j9t)1,034
checklists, accessibility, performance, seo, social-media
How to Section Your HTML (css)1,033
how-tos, semantics, examples
W3C and WHATWG Agreement: Single Version of HTML, DOM Specifications (sci)1,032
w3c, whatwg, dom, standards
W3C and WHATWG Come Together for HTML and DOM Specifications1,031
w3c, whatwg, dom, standards
War Is Over, if You Want It: W3C, WHATWG Agree to Work Towards Single Spec for HTML and DOM (the)1,030
w3c, whatwg, standards, dom
W3C and the WHATWG Signed an Agreement to Collaborate on a Single Version of HTML and DOM (w3c)1,029
w3c, whatwg, dom, standards
W3C and WHATWG Agree to Work Together Over HTML and DOM1,028
w3c, whatwg, dom, standards
Everything You Ever Wanted to Know About “inputmode” (chr/css)1,027
forms, keyboard-shortcuts
Browser Resource Hints: “preload”, “prefetch”, and “preconnect” (mat/deb)1,026
performance, hints, http-headers, http, preloading
Why, How, and When to Use Semantic HTML and ARIA (ada/css)1,025
aria, semantics, accessibility
HTML Optimization: A Standard Config for HTML Minifier (j9t)1,024
optimization, configuration, tooling
Building a Node.js Express API to Convert Markdown to HTML (sma)1,023
nodejs, express, markdown, conversion
Art Direction for the Web Using CSS Shapes (mal/sma)1,022
design, art-direction, css, shapes
The Utilitarian CSS Methodology1,021
css, retrospectives, flash
An Introduction to Web Components (css)1,020
introductions, web-components, javascript, shadow-dom
Creating Accessible HTML5 Modal Dialogs for Desktop and Mobile (zol)1,019
modals, accessibility, javascript
HTML and Performance: Leave Out Optional Tags and Quotes (j9t)1,018
performance
The Great Divide (chr/css)1,017
css, javascript, career
Styling a Web Component (chr/css)1,016
web-components, shadow-dom, dom, custom-properties, css
Speed Up Next-Page Navigations With Prefetching (add)1,015
performance, hints, http-headers, http, webpack
Everything You Know About Web Design Just Changed (jen)1,014
slides, layout, css, tables, flash, history, responsive-design, intrinsic-design
Why Isn’t It “<style src="">”? (chr/css)1,013
standards, history
The “D” in the DOM (24a)1,012
accessibility, headings
Front-End Development Is Not a Problem to Be Solved (fon/css)1,011
css, bootstrap, craft, career
You’re Using “em” Wrong (log)1,010
semantics, markdown
Splicing HTML’s DNA With CSS Attribute Selectors (sma)1,009
attributes, css, selectors
Valid CSS Content (chr/css)1,008
css, validation
Nested Links (chr/css)1,007
links
Responsive Images (wil/ali)1,006
css, images, responsive-design
Conversational Semantics (aar/ali)1,005
semantics, voice, conversational-design
What Do You Need to Know When Converting a Flash Game Into HTML5? (sma)1,004
migrating, flash
Did You Know That Style and Script Tags Can Be Set to “display: block”? (fon/css)1,003
css
Improving Performance Perception: On-Demand Image Resizing (swa)1,002
performance, optimization, images, resizing
DRY HTML or DRY CSS?1,001
maintainability, principles, css, bem, oocss, atomic-css
Moving From Flash to HTML, CSS, and JavaScript (sma)1,000
flash, css, javascript, refactoring
Some Things About “alt” Text (chr/css)999
accessibility, alt-text, images
Third Party CSS Is Not Safe (jaf)998
css, embed-code, security
What Is an HTML5 App and Do I Want One?997
mobile, native, web-apps
HTML, CSS, and Dependency Direction (j9t)996
css, dependencies, maintainability, best-practices
HTML-First at Wiley (tzv)995
rdf, content-management
Fast-Forwarding Media Support on the Web (tid/w3c)994
multimedia
“Stop Using CSS Selectors for Non-CSS” (chr/css)993
css, javascript, jquery, selectors
What Is HTML 5? (mar/com)992
W3C Releases HTML 5.2 as Official Recommendation (kba/inf)991
w3c, standards
What’s New in HTML5.2 (inf)990
standards
How the Death of Flash Helped Build the Future of the Web, and Why It Matters Now (for)989
flash, web-apps, web-platform
HTML 5.2 Is Done, HTML 5.3 Is Coming (w3c)988
standards, w3c
HTML 5.2 (ste+/w3c)987
standards
A Developer’s Guide to Better Accessibility (a11+/24a)986
guides, accessibility, semantics, keyboard-navigation, naming, tooling
Building Accessible Menu Systems (hey/sma)985
accessibility, navigation, aria
HTML Email and Accessibility (css)984
email, tables, accessibility
The Front-End Checklist (the)983
websites, checklists, css, javascript, images, accessibility, performance, seo
HTML-validate982
websites, tooling, conformance
You Can Get Pretty Far in Making a Slider With Just HTML and CSS (chr/css)981
sliders, css
Building Inclusive Toggle Buttons (hey/sma)980
accessibility, forms, buttons, toggles
We Tested 3 WordPress Minify Plugins: Our Results (mac/the)979
wordpress, plugins, tooling, minification, css, javascript
With Flash Ending, It’s Time to Uninstall It From Your Browser978
flash
The Nine Principles of Design Implementation (sma)977
design, principles, css
Custom Elements v1—Reusable Web Components976
maintainability, web-components, shadow-dom, dom, examples
Best Practices for Combining JavaScript With HTML975
javascript, best-practices
What I Learned Building Google’s Web Frameworks (j9t)974
google, frameworks, css, lessons
Naming Things Is Only Getting Harder (geo/css)973
css, naming
Animating Single Div Art (css)972
css, animations, art
What Is the Future of Front End Web Development? (chr/css)971
outlooks, user-experience, javascript, documentation, native, web, urls, performance, css, preprocessors, building, tooling
Using ARIA (ste/w3c)970
guides, aria, accessibility
Total HTML Agnosticism (chr/css)969
tech-stacks
Linting HTML Using CSS (ire)968
css, linting, quality
The Document Outline Dilemma (ame/css)967
headings, semantics, accessibility
On EME in HTML5 (tim/w3c)966
eme, drm, legal, security, standards, w3c
Do We Need a New Heading Element? We Don’t Know (jaf)965
headings
HTML APIs: What They Are and How to Design a Good One (lea/sma)964
how-tos, apis, javascript
20+ Docs and Guides for Front-End Developers (lou)963
css, javascript, link-lists
Need Lorem Ipsum? Inside HTML? (chr/css)962
placeholders, tooling
Building a Fully-Accessible Help Tooltip (sar)961
accessibility, tooltips, aria
4 Ways to Make a Table With Borders Only on the Inside (Tic-Tac-Toe Style) (chr/css)960
tables, css
Making “input type=date” Complicated (ppk)959
forms, edge, microsoft, chrome, google, browsers, comparisons
Using the “aria-current” Attribute (tin)958
attributes, aria, accessibility
HTML5 Page Structure Basics (lou)957
fundamentals, semantics
An HTML5 FAQ (lou)956
Know It All955
websites, css, dom, javascript, svg, cssom, nodejs
Improve Your Website’s Accessibility With WAI–ARIA (lou)954
accessibility, aria, optimization
Presentation Attributes vs. Inline Styles (chr/css)953
svg, attributes, css, comparisons
Front-End Tools: My Favorite Finds of 2016 (lou)952
css, javascript, tooling, link-lists
Introducing HTML5 (lou)951
introductions
What’s New in HTML 5.1950
semantics
HTML5 Is the Next $100 Billion Game Platform (ven)949
mobile, native
Random Interesting Facts on HTML/SVG Usage (cat/css)948
svg, metrics, amp, accessibility
HTML 5.1 Is the Gold Standard (ple/w3c)947
standards, w3c
HTML 5.1 Update Available With New Features and Changes946
w3c
Stop Using the Old “Clearfix” (j9t)945
css, floats, presentational-html, maintainability
Responsive Images in CSS (chr/css)944
images, responsive-design, css
The Glory Days of the Web (bka)943
web-platform, css, javascript, frameworks, libraries, history
Will We Be Flattening Our HTML for CSS Grids? (chr/css)942
css, grids, layout
W3C Set to Publish HTML 5.1, Work Already Started on HTML 5.2 (cam/sof)941
w3c, standards
HTML5: Optional HTML Tags940
google
HTML—From 5.1 to 5.2 (w3c)939
standards, w3c
Are Icons Content? (chr/css)938
icons, images, content
Developing Extensible HTML and CSS Components (jon/css)937
css, components, extensibility
You Can Kinda Invent Your Own Weird Design Language With Attributes and Attribute Selectors (chr/css)936
css, attributes, selectors, naming
A Refined Content Security Policy (web)935
csp, security, webkit, safari, apple, browsers
The Performance Benefits of “rel=noopener” (jaf)934
links, performance, security
Custom Formatting in HTML and LaTeX Code Listings Using Pandoc933
formatting, tooling
Google’s HTML5 Push Creates Shortage of Agency, Brand Experts932
flash, monetization, marketing, google
Subresource Integrity (dev+/w3c)931
security, hashing, standards
Using the “title” Attribute to Help Users Predict Where They Are Going (nng)930
attributes, links, microcontent
HTML5 Has Changed the Internet but the World’s Now Ready for HTML6929
standards, web
Using the HTML “lang” Attribute (tin/tpg)928
accessibility, attributes, localization
Form Validation UX in HTML and CSS (chr/css)927
forms, validation, css, user-experience
Finishing HTML5.1… and Starting HTML5.2 (w3c)926
standards, w3c
HTML Manifest (bru)925
web-apps
Considerations for Styling the “pre” Tag (chr/css)924
css, syntax-highlighting
Building a Robust Frontend Using Progressive Enhancement923
css, javascript, single-page-apps, testing, progressive-enhancement
Meaningful CSS: Style Like You Mean It (tba/ali)922
css, semantics
Web Designers, Can You Speak Web?921
css, design, browsers, concepts, link-lists
Work Begins on HTML5.1 via GitHub (neo)920
w3c
RespImageLint—Linter for Responsive Images919
bookmarklets, images, responsive-design, linting
Working on HTML5.1 (tin/w3c)918
standards, w3c
How Good Are Your HTML and CSS Comments? (hey)917
css, comments, maintainability, collaboration, examples
Keeping Your Content Classy (dre)916
content, content-management
Do You Know These Eight HTML5 Tags?915
semantics
The Future of Loading CSS (jaf)914
css, rendering, chrome, google, browsers
The Woes of Date Input (htm)913
forms
The World Wide Web: Huge Possibilities for Tomorrow912
w3c, web
JavaScript, HTML5, and the Web Made Big Comebacks in 2015 (dan)911
javascript, web, retrospectives
Reimagining Single-Page Applications With Progressive Enhancement (hey/sma)910
single-page-apps, progressive-enhancement, css, javascript
A Brief(ish) History of the Web Universe: Time (bka)909
web, history
Seriously, Don’t Use Icon Fonts (tyl/clo)908
fonts, icon-fonts, quality
The Image Replacement Museum (mar/css)907
image-replacement, techniques, css, images, overviews, link-lists
How to Make Charts With SVG (fon/css)906
how-tos, visualization, svg, images, javascript
Transforming the Web With HTML5 (sdt)905
web-platform, flash, multimedia
The Anatomy of Responsive Images (jaf)904
images, responsive-design, support, browsers
The Age of HTML5 Ads903
monetization
10 Common Mistakes Web Developers Make902
mistakes, css, javascript, career, performance
IAB Says HTML5 Is New Standard, Adobe Agrees (ada)901
monetization, adobe
The Current State of HTML5/CSS3 Browser Support900
css, browsers, support, canvas, flexbox, colors, vendor-extensions, multimedia
A Brief History of HTML (rpo)899
history, wml, hdml, chtml, wap
HTML5 Comes of Age: It’s Finally Time to Tell Flash Good-Bye898
multimedia, eme, drm, flash, silverlight
The ARIA Roles Model897
attributes, aria, accessibility
Accessible Footnotes With CSS (kit)896
footnotes, css, accessibility
Is HTML “Complete”? (bru)895
standards, web-platform
What Are Web Standards894
standards, history, xml, xhtml, css, wcag, w3c
</html> (tim)893
web-platform
Monotype Is Introducing an HTML5-Based Web Font Platform892
fonts
HTML5 Canvas: What Is It?891
canvas, javascript
“It’s Alive!”: Apps That Feed Back Accessibly (hey/sma)890
accessibility, aria, live-regions, web-apps
Let Links Be Links (ali)889
links, javascript, frameworks
Refresh HTTP Header (kar)888
redirecting, http-headers, http, metadata, history
Flash’s Slide Into Irrelevance887
flash, air, adobe
HTML5 Local Storage Revisited886
browser-storage, apis
Can CSS Be Too Modular? (css)885
css
New Book: “The Little Book of HTML/CSS Frameworks” (j9t)884
books, frameworks, css
HTML5 Image Description Extension (“longdesc”) (cpt/w3c)883
images, standards
Progressive Enhancement and Data Visualizations (css)882
progressive-enhancement, css, svg, visualization
The Case Against DRM Needs to Be Made Now (kni/giz)881
drm, w3c
On the Deterioration of HTML/CSS Practices (j9t)880
css, craft
Analyst Watch: 2015 Will Be a Pivotal Year for HTML5 (sdt)879
HTML5 Differences From HTML4 (zco/w3c)878
comparisons, standards
10 Typical HTML Interview Exercises877
interviewing, conformance, semantics, aria
5 Obsolete Features in HTML5876
Responsive Images in Practice (ali)875
images, responsive-design, css
HTML5 Finally Released as W3C Recommendation (sco)874
standards, w3c
HTML5 Is a Recommendation (iva/w3c)873
standards
HTML5 Finalized, Finally (cio)872
standards, w3c
Open Web Platform Milestone Achieved With HTML5 Recommendation (w3c)871
standards, web-platform, w3c
Google and HTML/CSS Code Quality (j9t)870
google, css, quality, history
Don’t Use “<picture>” (Most of the Time) (gri/clo)869
images, responsive-design
A Guide to the HTML5 “time” Element868
guides, time, examples
How a New HTML Element Will Make the Web Faster (ars)867
images, performance, responsive-design
HTML and Specifying Language (j9t)866
optimization, minimalism
What I’d Tell My Younger Self About Learning HTML/CSS865
learning, css, responsive-design, career
The HTML5 “longdesc” Attribute Is Finally Home Again (bur)864
attributes, accessibility
HTML Minifier [Revisited]863
html-minifier, minification, optimization
Create Responsive Tables With Foundation862
videos, responsive-design, tables, foundation
The WAI Forward (hey/sma)861
accessibility, aria, w3c
Web Technologies Hanging Out Together (chr/css)860
css, javascript, php
CSS-Driven Internationalization in JavaScript (sma)859
javascript, css, internationalization, localization
Using ARIA in HTML (ste/htm)858
aria, accessibility
HTML5 on Track for W3C Finalization by Year’s End (red)857
w3c, standards
“async” Attribute and Scripts at the Bottom (chr/css)856
javascript, asynchronicity
HTML5: On Our Way to Recommendation (ple/w3c)855
standards
Ruby Markup (ri/web)854
ruby-markup
Client-Side Form Validation With HTML5853
forms, validation
Testing Responsive Images (wil/ali)852
images, responsive-design
5 Things I’ve Learned About Accessibility851
accessibility, keyboard-navigation, testing, assistive-tech, browsers
Authoring HTML: Language Declarations (ri/w3c)850
metadata, localization, internationalization
HTML5 Forms: CSS (cra)849
forms, css, selectors, cascade
HTML5 Forms: The Markup (cra)848
forms, semantics
Picturefill 2.0: Responsive Images and the Perfect Polyfill (sma)847
images, responsive-design, polyfills
mXSS (gaz)846
xss, security
Dealing With Content Images in Email (chr/css)845
email, images, wordpress, responsive-design
20 Useful Docs and Guides for Front-End Developers (lou)844
guides, training, css, javascript, link-lists
Basic Structure of a Web Page843
Web Developers Less Concerned About Browser-Compatibility, More Concerned With HTML5842
community, interoperability, browsers
HTML Forms in AngularJS841
forms, angularjs
“srcset” and “sizes” (eee)840
images, responsive-design
WAI–ARIA Expands Web Accessibility (w3c)839
accessibility, aria, standards
A Q&A on the Picture Element (wil+/ali)838
interviews, semantics, images, responsive-design
Using Meta Tags in HTML: Some Basics and Best Practices837
metadata, fundamentals, best-practices, examples
Getting Started With Microformats2 (mic)836
introductions, microformats, naming
The Battle for the Body Field (ali)835
xml, wysiwyg, semantics
Why Your HTML and CSS Mastery Are Not Enough834
css, design, career, learning
Web Accessibility: Tools and Considerations833
accessibility, tooling, link-lists
Forrester: HTML5 Apps Still Not as Good as Native Apps (inf)832
mobile, native
One Solution to Responsive Images (sma)831
responsive-design, images, php
Web Performance Tricks—Beyond the Basics (swa)830
performance, tips-and-tricks, css, optimization, link-lists
HTML Explained in 123 Tweets: The Google #htmltuesday Archive (j9t)829
google, link-lists
10 HTML Tags You May Not Be Using828
semantics
The MPAA Just Joined the W3C, What Could Possibly Go Wrong? (rus)827
w3c, multimedia, drm
When to Use the “button” Element (chr/css)826
buttons, forms
HTML5 in 2014: Is It Time for a Comeback? (sha)825
mobile, native
What Is the DOM? (chr/css)824
dom, javascript
HTML5 Form Validation823
forms, validation, accessibility
CSS, HTML, and the Problem of Spec Fragmentation (j9t)822
css, standards
Real World HTML5 Hybrid Apps821
mobile, polyfills, apis, canvas
The HTML5 “meter” Element (pan/css)820
semantics, examples
Why Responsive Images Is So Hard (chr/css)819
images, responsive-design, css, art-direction
What’s the Problem With Mobile HTML5? (inf)818
mobile, native, metrics
Responsive HTML5 Apps: Write Once, Run Anywhere? Where Is Anywhere? (wir)817
web-apps, responsive-design, performance, multimedia
Internationalization Tag Set (ITS) Version 2.0 (sha+/w3c)816
internationalization, xml, standards
DRM Likely in Future Versions of HTML (cne)815
drm, content, eme, standards, w3c
Challenging CSS Best Practices (sma)814
css, best-practices
The DRM Dilemma Facing the Open Web813
drm, content, plugins, w3c, eff, open-web
The Curious Case of Breadcrumbs in HTML (j9t)812
navigation, breadcrumbs
Lowering Your Standards: DRM and the Future of the W3C (dan/eff)811
content, drm, eme, w3c, standards
A Dual License for the HTML Working Group (ple/w3c)810
licensing, w3c
HTML Table Element Guide (chr/css)809
guides, tables, semantics, css
A Look at the HTML5 “nav” Element808
semantics, navigation
When Can You Use New HTML and CSS in Production?807
css, standards, support, browsers
WebKit Has Implemented “srcset”, and It’s a Good Thing (wil/sma)806
webkit, images, responsive-design
Semantic CSS With Intelligent Selectors (hey/sma)805
css, selectors, semantics
HTML5 Web Storage804
browser-storage
End of an Era as Firefox Bins “Blink” Tag (the)803
firefox, mozilla, browsers
Amazon’s Appstore Is Now Accepting HTML5 Web Apps (jam)802
amazon, web-apps
Object-Oriented HTML, and OOCSS (j9t)801
css, objects, oocss
The HTML5 “form” Attribute (cra)800
attributes, forms
When Do Elements Take the Focus? (sib)799
accessibility, focus
Simple Responsive Images With CSS Background Images (sma)798
responsive-design, images, backgrounds, css
5 HTML5 and ARIA Design Patterns (tin+)797
aria, design-patterns, navigation
Why You Should Learn HTML5 Now Before It Explodes in Popularity796
learning, training, link-lists
HTML 8000795
whatwg
Is HTML5 Ready? (rem)794
W3C Insider Explains What’s Wrong With Cramming DRM Into HTML5—and What You Can Do About It (plu/boi)793
drm, eme, web, w3c
EFF Blasts Proposed DRM Features in HTML5792
eff, drm, content, economics
EFF Files Objections With W3C Decrying Addition of DRM to HTML5 (iai/the)791
eff, w3c, eme, drm
6 Quick Tips for International Websites (j9t)790
internationalization, css, tips-and-tricks
HTML5 Webpage Locks “Would Stifle Innovation”789
drm, eme, content, eff
The State of Responsive Web Design (ste/sma)788
responsive-design, mobile, css, javascript
HTML5’s “Performance Issue” Rubbished (cra)787
performance
DRM in HTML—the Programmer’s View786
drm, eme, w3c
No, HTML5 Does Not Have a Performance Issue (pba)785
performance
FSF Campaigns Against Standardisation of DRM (sam)784
drm, w3c
Why the Web Is Ready for Responsive Web Design783
responsive-design, mobile
Getting Started With HTML5782
introductions, browsers, code-editors, dev-tools, conformance
RIP HTML5 “<hgroup>” Element (cra)781
headings
Netflix Coming to HTML5 Just as Soon as the DRM Ducks Are in a Row (ars)780
netflix, drm, eme, apis, content
W3C Drops “hgroup” Tag From HTML5 Spec (wir)779
w3c, headings
It’s the End of the “Blink” Tag as We Know It (wir)778
support, browsers
5 Common Mistakes With “rel=canonical”777
metadata, seo, google, mistakes
Moving From Flash to HTML5 the Easy Way (zor)776
migrating, flash
Tell W3C: We Don’t Want the Hollyweb (apr)775
drm, eme, w3c
Interview With Steve Faulkner: HTML5 Editor and New Doctor (ste+/htm)774
interviews, w3c
Selecting HTML5 “id” and “class” Names That Start With a Number in CSS (ben)773
attributes, selectors, css
Activating Browser Modes With Doctype (hsi)772
browsers, standards, doctypes, xhtml, xml
Unless You Use Firefox, HTML5 localStorage Can Completely Fill Your Hard Drive771
browser-storage, browsers, chrome, google, safari, apple, opera, internet-explorer, microsoft
6 Nifty, Time-Saving HTML Attributes770
attributes, forms
HTML5 Forms Introduction and New Attributes (htm)769
introductions, forms, buttons, attributes
Brad Hill: “HTML5 Security Realities” (chr/css)768
slides, security, xss
BBC Supports Attempt to Sneak DRM Into HTML5 (wir)767
drm, eme, content
Using WAI–ARIA in HTML (ste/w3c)766
guides, aria, accessibility
DRM for the Web? Say It Ain’t So (wir)765
w3c, drm, eme, content
Favicon: A Changing Role764
favicons, images
Introducing the New HTML5 “<main>” Element (cra)763
introductions, semantics
Interview With Ian Hickson, HTML Editor (bru/htm)762
interviews, standards, web-platform
Thursday, 3 January 2013 (hel)761
career, learning
10 Predictions for the Mobile Industry in 2013 (par/for)760
mobile, outlooks
First Official W3C HTML5 Standard Finally Completed! What’s Coming in 2013? (tod)759
interviews, w3c, standards
HTML5 Inches Closer to the Finish Line (wir)758
standards, w3c
The Story of Why HTML5 Matters (bri/tec)757
Hot in Web Standards: November/December 2012 (lea)756
apis, standards, w3c
HTML5 Is Done—HTML 5.1 Next on Standards Agenda (hei)755
canvas, standards, w3c
Will HTML Ever Be Replaced? (cra)754
“Bad Code,” Dogmatism, Etc. (chr/css)753
css, quality
Why HTML5 Provided More Tricks Than Treats in 2012 (ven)752
retrospectives
In Defense of Descendant Selectors and ID Elements (zel)751
css, selectors
Interview With Robin Berjon, HTML5 Editor (rob+/htm)750
interviews, standards, w3c, whatwg
HTML5 and the Future of the Web749
standards
Is HTML5 Adoption the Real Deal for Developers?748
community
Principles of Writing Consistent, Idiomatic HTML747
attributes, conventions, formatting, consistency, naming, sorting
CSS3 Pseudo-Classes and HTML5 Forms: Their Limitations and a Possible Solution (zol)746
css, forms
Display Form “<progress>” (chr/css)745
forms, progress-indicators, jquery
Why Coding Style Matters (nza/sma)744
formatting, conventions, communication, css, javascript, jquery
The Road to Reusable HTML Components (sma)743
css, components, maintainability
What’s Left for HTML5? (sdt)742
standards
W3C Outlines Plan to Finalize HTML5741
w3c, standards
Code Guide (mdo)740
websites, guides, conventions, css
W3C to Finish HTML5 by 2014 (cra)739
w3c, standards
Mark Zuckerberg’s Opinion of HTML5 Is Meaningless (aco/inf)738
standards, facebook+meta
5 Reasons Why Zuckerberg Has Not Killed HTML5 (cra)737
native, facebook+meta
Intel Announces New HTML5 Programming Tools (aga/inf)736
tooling
The Flowing Standard (w3c)735
Towards a Retina Web (sma)734
responsive-design, pixel-density, css
Replacing HTML733
xhtml, xforms, semantic-web, flash, java
Quick FAQs on “input[type=date]” in Google Chrome (age)732
forms, support, chrome, google, browsers
W3C Tells Their Side of the Story: The Future of HTML5731
w3c, standards
W3C’s Ian Jacobs on the Future of HTML5 (cra)730
interviews, w3c, standards
HTML5 and HTML.next (w3c)729
w3c
Ian Hickson on HTML5 vs. HTML (cra)728
interviews, standards
Hitting the HTML Moving Target727
standards, w3c, whatwg
HTML5 Gets the Splits (cra)726
standards, whatwg, w3c
A Detailed Breakdown of the “<script>” Tag (cji)725
javascript
On Web Semantics (j9t)724
semantics, best-practices
html7 (pvd)723
domains
The Advent of HTML5722
standards
HTML Cheat Sheet721
cheat-sheets
Favicons Next to External Links (chr/css)720
links, favicons, css, jquery
HTML for Icon Font Usage (chr/css)719
icon-fonts, fonts, semantics
Cross Browser Styling of HTML5 Forms—Even in Older Browsers (zol)718
forms, css, examples
Google HTML/CSS Style Guide (j9t)717
google, css, style-guides, quality, principles, conformance, formatting, naming, sorting
W3C to Develop HTML5 and Its Successor in Parallel (hei)716
w3c, standards
Progress on HTML5 (w3c)715
My Coding Style and Guidelines (hcr)714
guidelines, conventions, formatting, css
Decoupling HTML From CSS (jus/sma)713
css, principles, smacss
Getting Started in HTML5712
introductions, semantics, multimedia, forms, apis
The Future of the Web711
mobile, web-apps
Modernize Your HTML5 Canvas Game710
canvas, apis, javascript, css, animations
Let’s Talk About Semantics (htm)709
semantics, naming
On Responsive Images (chr/css)708
images, responsive-design
New Versions of Documents on Structured Data in HTML5 (iva/w3c)707
structured-data, rdf, microdata, semantic-web
About HTML Semantics and Front-End Architecture706
semantics, naming, architecture
5 Things I Love About HTML5705
forms, multimedia, canvas, geolocation, apis
HTML5 Still Taking Shape (sdt)704
standards, web-apps, flash, silverlight
Capturing Audio and Video in HTML5703
multimedia, apis, javascript
If It Had Remained the Irrelevant Attribute (bur)702
attributes, accessibility
New W3C Validation Service With RDFa 1.1 and Microdata (iva/w3c)701
w3c, tooling, conformance, rdf, microdata
Getting Started With the “track” Element700
introductions, multimedia, captions
Zynga Germany’s Paul Bakaus on What’s the Deal With HTML5699
interviews
Using the HTML5 Geolocation API698
geolocation, apis
Why Should You Care About Website Usability?697
usability, consistency, simplicity, content, whitespace, quality
Interview: Financial Times Experience With Web Apps (w3c)696
interviews, web-apps
How to Use Character Entities in HTML, CSS, and JavaScript (cra)695
how-tos, character-references, css, javascript
Caching Images With JavaScript and HTML5 Progress Bars (zol)694
images, caching, performance, javascript, progress-indicators
HTML KickStart693
websites, frameworks, presentational-html, css, jquery
Adaptive Images for Responsive Designs (mat)692
images, responsive-design
The App Internet in 2012: Defining the Death of the Web691
web, web-apps
Web Developer Tips, Tricks, and Gotchas (mat)690
css, tips-and-tricks
10 Useful Coding Tips, Techs, and Ideas689
tips-and-tricks, css, link-lists
Multiple Attribute Values (chr/css)688
attributes, css, selectors
The Smallest Possible Valid (X)HTML Documents (mat)687
xhtml, minimalism
Up Close and Personal With HTML5 IndexedDB686
indexeddb, databases
On HTML and CSS Best Practices (css)685
css, best-practices
Responsive Images and Transparent Content Negotiation in HTTP (kar)684
images, responsive-design, content-negotiation
HTML Forms in HTML Emails (chr/css)683
forms, email, php
The Script Tag (chr/css)682
javascript
WAI–ARIA Gets Ready for a Starring Role in HTML5 (wir)681
aria, accessibility
Stay on the Design Cutting Edge With These HTML5 and CSS3 Resources680
css, link-lists
Sexy New HTML5 Semantics (bru/sma)679
semantics
The Primitives of the HTML5 Foundation (pau)678
videos
Pursuing Semantic Value (ada/sma)677
semantics
Our Pointless Pursuit of Semantic Value (div/sma)676
semantics
Ian Hickson Responds Over HTML5 Getting “time” Element Back (cra)675
time
10 Handy HTML5/CSS3 Frameworks674
css, frameworks, link-lists
Will HTML5 Replace Native Apps? It Might: Here’s How to Figure Out When (the)673
native, mobile, desktop
Goodbye “time”, “datetime”, and “pubdate”—Hello “data” and “value” (htm)672
attributes, time, semantics
The Hidden Nuggets of WCAG2: Information Relationships671
accessibility, wcag, semantics
On Semantics in HTML (j9t)670
semantics
The Return of the “u” Element (htm)669
semantics