4 HTML Concepts You Didn’t Know (j9t )Dec 19, 2021 992 concepts , tables CSS Can Help Improve Your HTML!? Buttons and Links Dec 15, 2021 991 css , buttons , links , accessibility Details/Summary (5t3 )Dec 14, 2021 990 semantics , disclosure-widgets How Not to Create a Button (eev )Dec 13, 2021 989 buttons , accessibility Embrace the Platform (bra /css )Dec 13, 2021 988 css , javascript , web-platform Defer Non-Critical Resources Dec 12, 2021 987 performance Markup (htt )Dec 2, 2021 986 web-almanac , studies , research , metrics “aria-label” Is Not Always the Answer (eev )Nov 29, 2021 985 aria , accessibility On Yak Shaving and “<md-block>”, a New HTML Element for Markdown (lea )Nov 26, 2021 984 web-components , markdown The 6 Ways of Writing HTML (and Their Combinations) (j9t )Nov 23, 2021 983 Control Layout in a Multi-Directional Website (css )Nov 23, 2021 982 internationalization , css Dear HTML Element Nov 20, 2021 981 How to Make Blob Menu Using HTML, CSS, and JavaScript Nov 19, 2021 980 how-tos , css , javascript Generate a Pull Request of Static Content With a Simple HTML Form (css )Nov 16, 2021 979 github Semantics and How to Get Them Right (hdv /btc )Nov 15, 2021 978 videos , semantics , accessibility Get Your “Head” Straight (css /btc )Nov 15, 2021 977 videos , performance Detecting Specific Text Input With HTML and CSS (chr /css )Nov 9, 2021 976 css Designing a Reorderable List Component Nov 8, 2021 975 lists , components , css Debugging HTML: Accessibility (mat /mat )Nov 8, 2021 974 accessibility , debugging In Defence of Dialog Nov 7, 2021 973 modals Learn Forms (dev )Nov 3, 2021 972 courses , forms Building Real-Life Components: Facebook Messenger’s Chat Bubble (sha )Nov 3, 2021 971 components , css Accessible Toggles (mic )Nov 1, 2021 970 accessibility , toggles , javascript HTMLoween—HTML, JS, and CSS to Make Your Blood Boil Oct 31, 2021 969 css , javascript Indecisive Skip Links and Their Targets—the Renaissance of the “<hr>” Element Oct 28, 2021 968 accessibility , skip-links If HTML and ARIA Don’t Allow It, It’s Probably a Bad Idea (tem )Oct 25, 2021 967 aria , accessibility Switch Role Support (aar )Oct 24, 2021 966 accessibility , support Making the Web Developer’s Pilgrimage (j9t )Oct 21, 2021 965 Semantic “menu” Context (sco )Oct 21, 2021 964 semantics Decoupling HTML, CSS, and JavaScript in Design Systems (cfe )Oct 21, 2021 963 css , javascript , design-systems What Each Markup Language Is Used For (sem )Oct 18, 2021 962 overviews , xml , xhtml , sgml , mathml , amp , seo HTML With Superpowers (dav )Oct 18, 2021 961 videos , components Landmarks (mat /mat )Oct 17, 2021 960 aria , accessibility Beginner’s Guide to Responsive Images: How to Get Them Right (lou )Oct 15, 2021 959 guides , images , responsive-design Building a Multi-Select Component (arg /dev )Oct 13, 2021 958 components , css , javascript How to Win at CORS (jaf )Oct 12, 2021 957 how-tos , security , cors , http The Autofill Dark Pattern (alv /sma )Oct 11, 2021 956 forms , anti-patterns A Tangled Web of ARIA Oct 9, 2021 955 accessibility , aria Buttons vs. Links (yat )Oct 7, 2021 954 semantics , buttons , links , comparisons How to Implement and Style the “Dialog” Element (cod )Oct 6, 2021 953 how-tos , modals , css The Options for Password-Revealing Inputs (chr /css )Oct 6, 2021 952 css , security , passwords , usability Redundantly Redundant a11y Accessibility (sco )Oct 4, 2021 951 accessibility How to Build an Expandable Accessible Gallery (cit /sma )Oct 4, 2021 950 how-tos , accessibility , css Links, Missing “href” Attributes, and Over-Engineered Code (tem )Sep 30, 2021 949 attributes , links , accessibility Declaring Page Language—and Declaring Changes in Language (j9t )Sep 29, 2021 948 accessibility , browsers How I Built a Modern Website in 2021 (ken )Sep 29, 2021 947 css , javascript Comparing Page Language Declaration Setups in Screen Readers (j9t )Sep 28, 2021 946 accessibility , http , screen-readers , comparisons Specification for Spoken Presentation in HTML (w3c )Sep 23, 2021 945 pronunciation 7 Useful HTML Attributes You May Not Know Sep 22, 2021 944 attributes Intro to MJML: Responsive HTML Email Coding Made Easy Sep 21, 2021 943 introductions , mjml , email , responsive-design 29 Projects to Help You Practice HTML CSS JavaScript 2021 Sep 12, 2021 942 css , javascript Blowing Up HTML Size With Responsive Images (deb )Sep 8, 2021 941 images , performance , responsive-design Element Diversity (mat )Sep 2, 2021 940 Twitter’s Div Soup and Uglyfied CSS, Explained Sep 1, 2021 939 css , twitter+x Building a Split-Button Component (arg /dev )Sep 1, 2021 938 components , css , javascript Building a Stepper Component (sha )Aug 31, 2021 937 components , css HTML Cheatsheet Aug 30, 2021 936 semantics , examples , cheat-sheets Small Wins for Accessibility and Resilience Aug 26, 2021 935 accessibility , resilience Named and Framed (ste )Aug 26, 2021 934 accessibility One Favicon to Rule Them All (j9t )Aug 18, 2021 933 images , favicons ARIA Spec for the Uninitiated (deq )Aug 17, 2021 932 accessibility , aria The Complete Guide to HTML Forms and Constraint Validation (cra )Aug 10, 2021 931 guides , forms , validation On the “<dl>” (ben )Aug 6, 2021 930 lists The Ultimate Cheat Sheet List for Web Developers Jul 19, 2021 929 css , javascript , cheat-sheets 6 Useful Frontend Techniques That You May Not Know About Jul 19, 2021 928 css , javascript , techniques Accessibility of the “Section” Element (sco )Jul 16, 2021 927 accessibility Designing for the Unexpected (ali )Jul 15, 2021 926 design , css The 3-Second Frontend Developer Test (j9t )Jul 14, 2021 925 css , conformance , quality 15 HTML5 Best Practices for Beginners to Master Jul 11, 2021 924 best-practices The Document Outline (mat /mat )Jul 9, 2021 923 headings , accessibility Milligram CSS Jul 8, 2021 922 videos , milligram , frameworks , css , landing-pages ARIA in HTML (sco )Jul 7, 2021 921 accessibility , aria Accessibility and SEO Jul 1, 2021 920 accessibility , seo Use the “i” Element, and Use It Appropriately (j9t )Jun 29, 2021 919 semantics JavaScript Frameworks and the Lost Art of HTML (deq )Jun 24, 2021 918 javascript , frameworks OMG, SVG Favicons FTW! Jun 17, 2021 917 images , favicons , svg Half the Size of Images by Optimising for High Density Displays (jaf )Jun 11, 2021 916 images , performance Why Validate? (j9t )Jun 9, 2021 915 css , quality , conformance , craft Accessible Overflow Jun 7, 2021 914 accessibility , css , overflow The Hidden World of “aria-hidden” (ste )May 31, 2021 913 accessibility , aria , hiding Don’t Overabstract Your Components May 19, 2021 912 javascript , components 2021: 98% of the Top 100 U.S. Websites Use Invalid HTML (j9t )May 18, 2021 911 css , conformance , metrics , quality , craft The Button Cheat Sheet (mat )May 17, 2021 910 cheat-sheets Upgrade Your HTML III (j9t /fro )May 13, 2021 909 books , frontend-dogma , minimalism , craft , conformance Reducing HTML Payload With Next.js (Case Study) (sma )May 5, 2021 908 nextjs , performance , case-studies Checking “Under the Hood” of Code (jay )May 4, 2021 907 dev-tools , browsers , debugging , console , javascript , css , history Understanding Logical Focus Order Apr 11, 2021 906 accessibility , focus Not Your Typical Horizontal Rules (sar )Mar 25, 2021 905 semantics The Future of Web Software Is HTML-over-WebSockets (ali )Feb 25, 2021 904 outlooks , websockets Revisiting Dark Patterns With the HTML “dialog” Tag (tan )Feb 8, 2021 903 modals , javascript The Unreasonable Effectiveness of Simple HTML (ede )Jan 26, 2021 902 HTML: The 16 Content Categories and Their Elements (j9t )Jan 20, 2021 901 semantics HTML and CSS Techniques to Reduce Your JavaScript Dec 27, 2020 900 css , javascript , performance “Yes or No?” (chr /css )Dec 22, 2020 899 forms , comparisons “npm ruin dev” (ada /css )Dec 9, 2020 898 css , javascript , nodejs , npm Notes on HTML 3.2 (j9t )Dec 6, 2020 897 Happier HTML5 Form Validation in Vue (chr /css )Dec 3, 2020 896 forms , validation , css , selectors , vuejs Alt vs. Figcaption (tho )Dec 1, 2020 895 accessibility , comparisons Why It’s Good for Users That HTML, CSS, and JS Are Separate Languages (hdv )Nov 25, 2020 894 css , javascript Know Your Standards (ste )Nov 24, 2020 893 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 892 forms Upgrade Your HTML II (j9t /fro )Nov 17, 2020 891 books , frontend-dogma , minimalism , craft , conformance Markup (j9t +/htt )Nov 10, 2020 890 web-almanac , studies , research , metrics GIFs and “prefers-reduced-motion” (chr /css )Nov 3, 2020 889 images , gif , reduced-motion In Defense of Tables and Floats in Modern Day Development (css )Oct 30, 2020 888 css , floats , tables Smarter Ways to Generate a Deep Nested HTML Structure (ana /css )Oct 20, 2020 887 php , pug Come Full Circle—Back to HTML Oct 18, 2020 886 code-editors , vi+vim , neovim A Guide to HTML and CSS Forms (No Hacks) Oct 6, 2020 885 guides , css , forms Islands Architecture Aug 11, 2020 884 architecture , concepts HTML for Subheadings and Headings (chr /css )Aug 6, 2020 883 headings SVG Title vs. HTML Title Attribute (chr /css )Jul 30, 2020 882 svg , attributes Pausing a GIF With “details”/“summary” (chr /css )Jul 28, 2020 881 disclosure-widgets , gif , images , animations Web Standards Jul 2, 2020 880 standards , w3c , xml , xhtml , css , wcag Where Do You Learn HTML and CSS in 2020? (chr /css )Jun 26, 2020 879 css , learning , link-lists Writing for HTML Newbies (geo )Jun 23, 2020 878 training Remembrance of Tags Past (mey )Jun 15, 2020 877 history , web-platform , xhtml , css , hacks , doctype-switching On Adding IDs to Headings (chr /css )Jun 11, 2020 876 headings How to Reverse CSS Custom Counters (css )Jun 11, 2020 875 how-tos , css , lists Getting Started With HTML Using Glitch.com (jon )Jun 7, 2020 874 videos , introductions , glitch The 24 Boolean Attributes of HTML (j9t )May 19, 2020 873 attributes HTML Tips (mar )Apr 12, 2020 872 tips-and-tricks What to Use Instead of Number Inputs (chr /css )Apr 6, 2020 871 forms Why Do Some HTML Elements Become Deprecated? (css )Apr 2, 2020 870 standards Performance Tips: Minifying HTML, CSS, and JS Mar 25, 2020 869 videos , performance , css , javascript , minification , tips-and-tricks How to Create a “Skip to Content” Link (css )Mar 17, 2020 868 how-tos , skip-links , css , accessibility Fluid Width Video (chr /css )Mar 11, 2020 867 multimedia , responsive-design Setting Height and Width on Images Is Important Again (tun /sma )Mar 9, 2020 866 images , performance , web-vitals Do This to Improve Image Loading on Your Website (fon /css )Feb 19, 2020 865 performance , images How We Learned to Draw Text on HTML5 Canvas Feb 19, 2020 864 canvas , apis , svg , javascript HTML Data Attributes Guide (chr /css )Feb 17, 2020 863 guides , custom-data Why JavaScript Is Eating HTML (css )Feb 13, 2020 862 css , javascript , maintainability Select an Element With a Non-Empty Attribute (chr /css )Feb 5, 2020 861 css , selectors , custom-data Old CSS, New CSS (eev )Feb 1, 2020 860 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 )Jan 24, 2020 859 css , attributes , comparisons A Web Component With Different HTML for Desktop and Mobile (chr /css )Jan 15, 2020 858 web-components , mobile , desktop If It Can Be Done Using an HTTP Header, Use an HTTP Header (j9t )Jan 13, 2020 857 maintainability , maintenance , http , http-headers Why You Should Choose HTML5 “article” Over “section” (bru /sma )Jan 7, 2020 856 semantics , headings Why Do We Use .html Instead of .htm? (chr /css )Dec 26, 2019 855 POURing ARIA Into the HTML Element Specs (24a )Dec 24, 2019 854 accessibility , aria An HTML Optimizer’s Config for html-minifier (j9t )Dec 20, 2019 853 html-minifier , minification , optimization , configuration , performance , minimalism How to Style and Animate the Letters in a String Using CSS (fos )Dec 18, 2019 852 how-tos , css , animations The Order of CSS Classes in HTML Doesn’t Matter (fon /css )Dec 17, 2019 851 css , cascade Quoting in HTML: Quotations, Citations, and Blockquotes (css )Dec 10, 2019 850 semantics Conversational Semantics (aar /btc )Nov 19, 2019 849 videos , semantics , voice Upgrade Your HTML (the Booklet) (j9t )Nov 4, 2019 848 books , minimalism , craft , conformance The “hidden” Attribute Is Visibly Weak (chr /css )Oct 16, 2019 847 attributes , hiding On Writing Better Markup (j9t )Oct 16, 2019 846 quality , maintainability , performance , terminology Heading Levels (ann )Oct 15, 2019 845 headings Multi-Million Dollar HTML (chr /css )Sep 30, 2019 844 accessibility , labels , economics Some HTML Is “Optional” (chr /css )Sep 11, 2019 843 standards , performance Optional HTML (sto )Sep 3, 2019 842 Working With Attributes on DOM Elements (css )Aug 30, 2019 841 dom , attributes , custom-data , javascript Optional HTML: Everything You Need to Know (j9t )Aug 20, 2019 840 performance , minimalism Datalist Is for Suggesting Values Without Enforcing Values (chr /css )Jul 26, 2019 839 forms Frontend Design, React, and a Bridge Over the Great Divide (bra )Jul 17, 2019 838 css , javascript , react , career When to Use “img,” “img@ srcset,” and “picture” and “source” (j9t )Jul 17, 2019 837 images The Problem With Web Development Checklists, or: The Frontend Checklist, Revised (j9t )Jun 19, 2019 836 checklists , accessibility , performance , seo , social-media How to Section Your HTML (css )Jun 18, 2019 835 how-tos , semantics , examples W3C and WHATWG Agreement: Single Version of HTML, DOM Specifications (sci )Jun 2, 2019 834 w3c , whatwg , dom , standards W3C and WHATWG Come Together for HTML and DOM Specifications May 29, 2019 833 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 832 w3c , whatwg , standards , dom W3C and WHATWG Agree to Work Together Over HTML and DOM May 28, 2019 831 w3c , whatwg , dom , standards W3C and the WHATWG Signed an Agreement to Collaborate on a Single Version of HTML and DOM (w3c )May 28, 2019 830 w3c , whatwg , dom , standards Everything You Ever Wanted to Know About “inputmode” (chr /css )May 17, 2019 829 forms , keyboard-shortcuts Browser Resource Hints: “preload”, “prefetch”, and “preconnect” (deb )May 12, 2019 828 performance , hints , http-headers , http Why, How, and When to Use Semantic HTML and ARIA (ada /css )May 7, 2019 827 aria , semantics , accessibility HTML Optimization: A Standard Config for HTMLMinifier (j9t )Apr 30, 2019 826 optimization , configuration , tooling Building a Node.js Express API to Convert Markdown to HTML (sma )Apr 23, 2019 825 nodejs , express , markdown , conversion Art Direction for the Web Using CSS Shapes (mal /sma )Apr 11, 2019 824 design , css , shapes An Introduction to Web Components (css )Mar 18, 2019 823 introductions , web-components , javascript , shadow-dom HTML and Performance: Leave Out Optional Tags and Quotes (j9t )Jan 29, 2019 822 performance The Great Divide (chr /css )Jan 21, 2019 821 css , javascript , career Styling a Web Component (chr /css )Jan 8, 2019 820 web-components , shadow-dom , dom , custom-properties , css Speed Up Next-Page Navigations With Prefetching (add )Dec 13, 2018 819 performance , hints , http-headers , http , webpack Why Isn’t It “<style src="">”? (chr /css )Dec 10, 2018 818 standards , history Everything You Know About Web Design Just Changed (jen )Dec 10, 2018 817 slides , layout , css , tables , flash , history , responsive-design , intrinsic-design The “D” in the DOM (24a )Dec 3, 2018 816 accessibility , headings Front-End Development Is Not a Problem to Be Solved (fon /css )Nov 27, 2018 815 css , bootstrap , craft , career You’re Using “em” Wrong (log )Oct 25, 2018 814 semantics , markdown Splicing HTML’s DNA With CSS Attribute Selectors (sma )Oct 23, 2018 813 attributes , css , selectors Valid CSS Content (chr /css )Oct 11, 2018 812 css , validation Nested Links (chr /css )Sep 27, 2018 811 links Responsive Images (wil /ali )Sep 20, 2018 810 css , images , responsive-design Conversational Semantics (aar /ali )Aug 30, 2018 809 semantics , voice What Do You Need to Know When Converting a Flash Game Into HTML5? (sma )Jul 30, 2018 808 migrating , flash Did You Know That Style and Script Tags Can Be Set to “display: block”? (fon /css )Jul 24, 2018 807 css Improving Performance Perception: On-Demand Image Resizing Jul 2, 2018 806 performance , optimization , images , resizing DRY HTML or DRY CSS? Jun 10, 2018 805 maintainability , principles , css , bem , oocss , atomic-css Moving From Flash to HTML, CSS, and JavaScript (sma )Mar 13, 2018 804 flash , css , javascript , refactoring Some Things About “alt” Text (chr /css )Mar 9, 2018 803 accessibility , alt-text , images What Is an HTML5 App and Do I Want One? Feb 27, 2018 802 mobile , native , web-apps Third Party CSS Is Not Safe (jaf )Feb 27, 2018 801 css , embed-code , security HTML, CSS, and Dependency Direction (j9t )Feb 14, 2018 800 css , dependencies , maintainability , best-practices HTML-First at Wiley (tzv )Feb 14, 2018 799 rdf , content-management Fast-Forwarding Media Support on the Web (tid /w3c )Feb 5, 2018 798 multimedia “Stop Using CSS Selectors for Non-CSS” (chr /css )Jan 16, 2018 797 css , javascript , jquery , selectors What Is HTML 5? (mar /com )Jan 3, 2018 796 W3C Releases HTML 5.2 as Official Recommendation (kba /inf )Dec 31, 2017 795 w3c , standards What’s New in HTML5.2 (inf )Dec 20, 2017 794 standards HTML 5.2 Is Done, HTML 5.3 Is Coming (w3c )Dec 14, 2017 793 standards , w3c HTML 5.2 (ste +/w3c )Dec 14, 2017 792 standards How the Death of Flash Helped Build the Future of the Web, and Why It Matters Now (for )Dec 14, 2017 791 flash , web-apps , web-platform A Developer’s Guide to Better Accessibility (a11 +/24a )Dec 7, 2017 790 guides , accessibility , semantics , keyboard-navigation , naming , tooling Building Accessible Menu Systems (hey /sma )Nov 23, 2017 789 accessibility , navigation , aria HTML Email and Accessibility (css )Nov 22, 2017 788 email , tables , accessibility The Front-End Checklist (the )Oct 18, 2017 787 websites , checklists , css , javascript , images , accessibility , performance , seo You Can Get Pretty Far in Making a Slider With Just HTML and CSS (chr /css )Oct 12, 2017 786 sliders , css Building Inclusive Toggle Buttons (hey /sma )Sep 19, 2017 785 accessibility , forms , buttons , toggles With Flash Ending, It’s Time to Uninstall It From Your Browser Aug 19, 2017 784 flash Custom Elements v1—Reusable Web Components (dev )Aug 14, 2017 783 maintainability , web-components , shadow-dom , dom , examples Best Practices for Combining JavaScript With HTML Aug 14, 2017 782 javascript , best-practices The Nine Principles of Design Implementation (sma )Aug 14, 2017 781 design , principles , css What I Learned Building Google’s Web Frameworks (j9t )Jul 25, 2017 780 google , frameworks , css , lessons Naming Things Is Only Getting Harder (geo /css )Jun 21, 2017 779 css , naming Animating Single Div Art (css )May 31, 2017 778 css , animations , art What Is the Future of Front End Web Development? (chr /css )May 25, 2017 777 outlooks , user-experience , javascript , documentation , native , web , urls , performance , css , preprocessors , building , tooling Using ARIA (ste /w3c )May 4, 2017 776 guides , aria , accessibility Total HTML Agnosticism (chr /css )Apr 19, 2017 775 tech-stacks The Document Outline Dilemma (ame /css )Mar 7, 2017 774 headings , semantics , accessibility Linting HTML Using CSS (ire )Mar 7, 2017 773 css , linting , quality On EME in HTML5 (tim /w3c )Feb 28, 2017 772 eme , drm , legal , security , standards , w3c Do We Need a New Heading Element? We Don’t Know (jaf )Feb 20, 2017 771 headings HTML APIs: What They Are and How to Design a Good One (lea /sma )Feb 7, 2017 770 how-tos , apis , javascript 20+ Docs and Guides for Front-End Developers (lou )Jan 31, 2017 769 css , javascript , link-lists Need Lorem Ipsum? Inside HTML? (chr /css )Jan 24, 2017 768 placeholders , tooling Building a Fully-Accessible Help Tooltip (sar )Jan 24, 2017 767 accessibility , tooltips , aria 4 Ways to Make a Table With Borders Only on the Inside (Tic-Tac-Toe Style) (chr /css )Jan 21, 2017 766 tables , css Making “input type=date” Complicated (ppk )Jan 17, 2017 765 forms , edge , microsoft , chrome , google , browsers , comparisons Using the “aria-current” Attribute (tin )Jan 14, 2017 764 attributes , aria , accessibility HTML5 Page Structure Basics (lou )Jan 13, 2017 763 fundamentals , semantics An HTML5 FAQ (lou )Jan 10, 2017 762 Know It All Jan 8, 2017 761 websites , css , dom , javascript , svg , cssom , nodejs Improve Your Website’s Accessibility With WAI–ARIA (lou )Jan 4, 2017 760 accessibility , aria , optimization Presentation Attributes vs. Inline Styles (chr /css )Dec 23, 2016 759 svg , attributes , css , comparisons Front-End Tools: My Favorite Finds of 2016 (lou )Dec 20, 2016 758 css , javascript , tooling , link-lists Introducing HTML5 (lou )Dec 15, 2016 757 introductions What’s New in HTML 5.1 Nov 30, 2016 756 semantics HTML5 Is the Next $100 Billion Game Platform (ven )Nov 28, 2016 755 mobile , native Random Interesting Facts on HTML/SVG Usage (cat /css )Nov 25, 2016 754 svg , metrics , amp , accessibility HTML 5.1 Is the Gold Standard (ple /w3c )Nov 17, 2016 753 standards , w3c HTML 5.1 Update Available With New Features and Changes Nov 15, 2016 752 w3c Stop Using the Old “Clearfix” (j9t )Nov 14, 2016 751 css , floats , presentational-html , maintainability Responsive Images in CSS (chr /css )Oct 24, 2016 750 images , responsive-design , css Will We Be Flattening Our HTML for CSS Grids? (chr /css )Oct 5, 2016 749 css , grids , layout The Glory Days of the Web (bka )Oct 5, 2016 748 web-platform , css , javascript , frameworks , libraries , history W3C Set to Publish HTML 5.1, Work Already Started on HTML 5.2 (cam /sof )Sep 21, 2016 747 w3c , standards HTML—From 5.1 to 5.2 (w3c )Sep 15, 2016 746 standards , w3c Are Icons Content? (chr /css )Sep 1, 2016 745 icons , images , content Developing Extensible HTML and CSS Components (jon /css )Aug 29, 2016 744 css , components , extensibility You Can Kinda Invent Your Own Weird Design Language With Attributes and Attribute Selectors (chr /css )Aug 17, 2016 743 css , attributes , selectors , naming