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