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