CINXE.COM

Jeffrey Zeldman – A List Apart

<!doctype html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="https://gmpg.org/xfn/11"> <title>Jeffrey Zeldman &#8211; A List Apart</title> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel='dns-prefetch' href='//secure.gravatar.com' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//widgets.wp.com' /> <link rel='dns-prefetch' href='//s0.wp.com' /> <link rel='dns-prefetch' href='//0.gravatar.com' /> <link rel='dns-prefetch' href='//1.gravatar.com' /> <link rel='dns-prefetch' href='//2.gravatar.com' /> <link rel='preconnect' href='//i0.wp.com' /> <link rel="alternate" type="application/rss+xml" title="A List Apart &raquo; Feed" href="https://alistapart.com/main/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/alistapart.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://149572954.v2.pressablecdn.com/wp-includes/css/dist/block-library/style.min.css?ver=6.7.1' type='text/css' media='all' /> <style id='co-authors-plus-coauthors-style-inline-css' type='text/css'> .wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline} </style> <style id='co-authors-plus-avatar-style-inline-css' type='text/css'> .wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto} </style> <style id='co-authors-plus-image-style-inline-css' type='text/css'> .wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto} </style> <style id='safe-svg-svg-icon-style-inline-css' type='text/css'> .safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <link rel='stylesheet' id='mediaelement-css' href='https://149572954.v2.pressablecdn.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' type='text/css' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://149572954.v2.pressablecdn.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.7.1' type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css' type='text/css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <link rel='stylesheet' id='coil-blocks-css' href='https://149572954.v2.pressablecdn.com/wp-content/plugins/coil-web-monetization/dist/blocks.style.build.min.css?ver=2.0.2' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='coil-messaging-css' href='https://149572954.v2.pressablecdn.com/wp-content/plugins/coil-web-monetization/assets/css/messages/coil.min.css?ver=2.0.2' type='text/css' media='all' /> <link rel='stylesheet' id='ala-style-css' href='https://149572954.v2.pressablecdn.com/wp-content/themes/ala/style.css?ver=1671008582' type='text/css' media='all' /> <link rel='stylesheet' id='ala-prism-style-css' href='https://149572954.v2.pressablecdn.com/wp-content/themes/ala/js/prism/prism.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='jetpack_likes-css' href='https://149572954.v2.pressablecdn.com/wp-content/plugins/jetpack/modules/likes/style.css?ver=14.3-a.3' type='text/css' media='all' /> <script type="text/javascript" src="https://149572954.v2.pressablecdn.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://149572954.v2.pressablecdn.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <link rel="https://api.w.org/" href="https://alistapart.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://alistapart.com/wp-json/wp/v2/users/2116023" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://alistapart.com/xmlrpc.php?rsd" /> <style>img#wpstats{display:none}</style> <meta name="monetization" content="$ilp.uphold.com/Kh7NgDU9kqp3" /> <link rel="monetization" href="https://ilp.uphold.com/Kh7NgDU9kqp3" /> <meta name="description" content="Read all of the posts by Jeffrey Zeldman on A List Apart" /> <style type="text/css"> .site-title, .site-description { position: absolute; clip: rect(1px, 1px, 1px, 1px); } </style> <!-- Jetpack Open Graph Tags --> <meta property="og:type" content="profile" /> <meta property="og:site_name" content="A List Apart" /> <meta property="og:image" content="https://i0.wp.com/alistapart.com/wp-content/uploads/2019/03/cropped-icon_navigation-laurel-512.jpg?fit=512%2C512&#038;ssl=1" /> <meta property="og:image:width" content="512" /> <meta property="og:image:height" content="512" /> <meta property="og:image:alt" content="" /> <meta property="og:title" content="Jeffrey Zeldman" /> <meta property="og:locale" content="en_US" /> <meta property="og:url" content="https://alistapart.com/author/zeldman/" /> <meta property="og:description" content="Designing and blogging since 1995, &lt;a href=&quot;http://www.zeldman.com/&quot;&gt;Jeffrey Zeldman&lt;/a&gt; (&lt;a href=&quot;http://www.twitter.com/zeldman/&quot;&gt;Twitter&lt;/a&gt; | &lt;a href=&quot;https://www.threads.net/@zeldman&quot;&gt;Threads&lt;/a&gt;) founded &lt;i&gt;&lt;a href=&quot;http://www.alistapart.com/&quot;&gt;A List Apart&lt;/a&gt;&lt;/i&gt; in 1998 and the &lt;a href=&quot;https://www.happycog.com/&quot;&gt;Happy Cog™&lt;/a&gt; design studio in 1999; co-founded the design &amp; front-end conference An Event Apart (2005-2023) with &lt;a href=&quot;https://meyerweb.com/&quot;&gt;Eric Meyer&lt;/a&gt;; publishes &lt;a href=&quot;http://www.abookapart.com/&quot;&gt;A Book Apart&lt;/a&gt;—brief books for people who make websites (cofounder &lt;a href=&quot;https://jasonsantamaria.com/&quot;&gt;Jason Santa Maria&lt;/a&gt;, CEO &lt;a href=&quot;https://liminalbloom.co/&quot;&gt;Katel LeDu&lt;/a&gt;); wrote the industry-changing front-end bible &lt;i&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Designing_with_Web_Standards&quot;&gt;Designing With Web Standards&lt;/a&gt;&lt;/i&gt;, currently in a third edition co-authored by &lt;a href=&quot;https://ethanmarcotte.com/&quot;&gt;Ethan Marcotte&lt;/a&gt;; was a founding faculty member of the &lt;a href=&quot;http://www.flickr.com/photos/svaixd/&quot;&gt;MFA Interaction Design&lt;/a&gt; program at School of Visual Arts NYC directed by &lt;a href=&quot;https://www.linkedin.com/in/bobulate/&quot;&gt;Liz Danzico&lt;/a&gt;; and hosted &lt;a href=&quot;http://5by5.tv/bigwebshow&quot;&gt;The Big Web Show&lt;/a&gt;, an internet radio spectacular co-founded with &lt;a href=&quot;https://danbenjamin.com/&quot;&gt;Dan Benjamin&lt;/a&gt;. He is currently the Talent Chief Content Officer at &lt;a href=&quot;https://automattic.com/about/&quot;&gt;Automattic&lt;/a&gt;, the people behind &lt;a href=&quot;https://wordpress.com/&quot;&gt;WordPress.com&lt;/a&gt;, &lt;a href=&quot;https://woo.com/&quot;&gt;Woo&lt;/a&gt;, &lt;a href=&quot;https://www.tumblr.com/&quot;&gt;Tumblr&lt;/a&gt;, and more. Further details: &lt;a href=&quot;http://en.wikipedia.org/wiki/Jeffrey_Zeldman&quot;&gt;Wikipedia&lt;/a&gt; | &lt;a href=&quot;https://www.zeldman.com/about/&quot;&gt;About page&lt;/a&gt;." /> <meta property="profile:first_name" content="Jeffrey" /> <meta property="profile:last_name" content="Zeldman" /> <meta name="twitter:site" content="@alistapart" /> <!-- End Jetpack Open Graph Tags --> <link rel="icon" href="https://i0.wp.com/alistapart.com/wp-content/uploads/2019/03/cropped-icon_navigation-laurel-512.jpg?fit=32%2C32&#038;ssl=1" sizes="32x32" /> <link rel="icon" href="https://i0.wp.com/alistapart.com/wp-content/uploads/2019/03/cropped-icon_navigation-laurel-512.jpg?fit=192%2C192&#038;ssl=1" sizes="192x192" /> <link rel="apple-touch-icon" href="https://i0.wp.com/alistapart.com/wp-content/uploads/2019/03/cropped-icon_navigation-laurel-512.jpg?fit=180%2C180&#038;ssl=1" /> <meta name="msapplication-TileImage" content="https://i0.wp.com/alistapart.com/wp-content/uploads/2019/03/cropped-icon_navigation-laurel-512.jpg?fit=270%2C270&#038;ssl=1" /> <style type="text/css" id="wp-custom-css"> .ala-editors-note a { text-decoration: underline; } i, em, cite { font-weight: inherit; } code, kbd, tt, var { font-size: .9375em; text-transform: none; } .ala-opening-quote figure.quote blockquote p { display: inline; } .ala-opening-quote figure.quote blockquote::before, .ala-opening-quote figure.quote blockquote::after { content: ""; } .ala-opening-quote figure.quote blockquote > p:first-child::before { content: "“"; } .ala-opening-quote figure.quote blockquote > p:first-child::after { content: "”"; } @media only screen and (max-width: 47.9375em) { /* ---------------------- RESPONSIVE TABLES ---------------------- */ figure:not(.not-rwd) table { display: block; width: 100%; border-bottom: 1px solid #bfbfbf; } figure:not(.not-rwd) table caption { display: block; } figure:not(.not-rwd) table thead { display: none; visibility: hidden; } figure:not(.not-rwd) table tbody, figure:not(.not-rwd) table tr, figure:not(.not-rwd) table th, figure:not(.not-rwd) table td { border: 0; display: block; padding: 0; text-align: left; white-space: normal; } figure:not(.not-rwd) table tr { margin: 1em 0; } figure:not(.not-rwd) .gist table { display: table; } figure:not(.not-rwd) .gist table tr { display: table-row; margin-bottom: 0; } figure:not(.not-rwd) .gist table td { display: table-cell; } table th[data-title]:before, table td[data-title]:before { content: attr(data-title) ": "; font-weight: bold; font-family: "Franklin ITC", sans-serif; } table th:not([data-title]) { font-weight: bold; font-family: "Franklin ITC", sans-serif; } table td:empty { display: none; } .main-content > figure:not(.not-rwd) table tbody tr:nth-child(odd) td { background: none; } .col-1 tr :nth-child(1):not(code), .col-2 tr :nth-child(2):not(code), .col-3 tr :nth-child(3):not(code):not(span), .col-4 tr :nth-child(4):not(code) { border: none; } caption { border: none; border-bottom: 1px solid #bfbfbf; } .main-content > figure table th, .main-content > figure table td { padding-top: 8px; padding-bottom: 8px; } figure.not-rwd { overflow: auto; } .entry-content>figure table tbody tr:nth-child(2n+1) td, .entry-content>table tbody tr:nth-child(2n+1) td { background: transparent; } } </style> <!-- Jetpack Google Analytics --> <script async src='https://www.googletagmanager.com/gtag/js?id=G-F1JXXVHTDV'></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push( arguments ); } gtag( 'js', new Date() ); gtag( 'config', "G-F1JXXVHTDV" ); </script> <!-- End Jetpack Google Analytics --> </head> <body class="archive author author-zeldman author-2116023 wp-custom-logo hfeed post-fifteen-years-ago-in-ala-much-ado-about-5k" itemscope itemtype="http://schema.org/Article"> <div id="page" class="site"> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <header id="masthead" class="site-header"> <div class="site-branding"> <a href="https://alistapart.com/" class="custom-logo-link" rel="home"><img width="960" height="98" src="https://i0.wp.com/alistapart.com/wp-content/uploads/2019/03/ala-logo-big.png?fit=960%2C98&amp;ssl=1" class="custom-logo" alt="A List Apart" decoding="async" fetchpriority="high" srcset="https://i0.wp.com/alistapart.com/wp-content/uploads/2019/03/ala-logo-big.png?w=960&amp;ssl=1 960w, https://i0.wp.com/alistapart.com/wp-content/uploads/2019/03/ala-logo-big.png?resize=300%2C31&amp;ssl=1 300w, https://i0.wp.com/alistapart.com/wp-content/uploads/2019/03/ala-logo-big.png?resize=768%2C78&amp;ssl=1 768w" sizes="(max-width: 960px) 100vw, 960px" /></a> <p class="site-title"><a href="https://alistapart.com/" rel="home" itemscope itemtype="http://schema.org/ImageObject">A List Apart</a></p> <p class="site-description">For people who make websites</p> </div><!-- .site-branding --> <nav id="site-navigation" class="main-navigation" itemscope="" itemtype="http://schema.org/SiteNavigationElement"> <button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false"><span class="screen-reader-text">Primary Menu</span></button> <div class="menu-site-header-container"><ul id="primary-menu" class="menu"><li id="menu-item-6000493" class="ala-home-url menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-6000493"><a href="https://alistapart.com" itemprop="url"><span itemprop="name">Home</span></a></li> <li id="menu-item-6000494" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-6000494"><a href="https://alistapart.com/articles/" itemprop="url"><span itemprop="name">Articles</span></a></li> <li id="menu-item-6000495" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6000495"><a href="https://alistapart.com/events/" itemprop="url"><span itemprop="name">Events</span></a></li> <li id="menu-item-6000496" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6000496"><a href="https://alistapart.com/topics/" itemprop="url"><span itemprop="name">Topics</span></a></li> <li id="menu-item-6000497" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6000497"><a href="https://alistapart.com/about/contribute/" itemprop="url"><span itemprop="name">Write for Us</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><a href="#" class="mlp-language-nav"><span itemprop="name">Language (English) <i class="arrow-down"></i></span></a><ul class="sub-menu mlp-languages"><li class="site-id-"2" mlp-language-nav-item menu-item menu-item-type-mlp_language menu-item-object-mlp_language"><a rel="alternate" href="https://alistapart.com/it" itemprop="url"><span itemprop="name">Italian</span></a></li></ul></li></ul></div> <form role="search" method="get" class="search-form" action="https://alistapart.com/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form> </nav><!-- #site-navigation --> </header><!-- #masthead --> <div id="content" class="site-content"> <div class="two-column-layout"> <div id="primary" class="content-area column-content"> <main id="main" class="site-main ala-author" itemscope="" itemtype="http://schema.org/ProfilePage"> <h2>Author</h2> <div class="ala-author__avatar"> <img width="150" height="150" src="https://i0.wp.com/alistapart.com/wp-content/uploads/2003/09/photo_116023.jpg?resize=150%2C150&amp;ssl=1" class="avatar avatar-150 photo wp-post-image" alt="" /> </div> <h1 class="ala-author__name" itemprop="name">Jeffrey Zeldman</h1> <div class="ala-social_links"> <a class="ala-social-link" href="http://www.zeldman.com/" itemprop="url"><span class="ala-social-link__label">http://www.zeldman.com/</span></a> <a class="ala-social-link" href="https://twitter.com/zeldman" itemprop="url"><span class="ala-social-link__label">zeldman</span></a> <a class="ala-social-link" href="https://facebook.com/jzeldman" itemprop="url"><span class="ala-social-link__label">jzeldman</span></a> <a class="ala-social-link" href="https://dribble.com/zeldman" itemprop="url"><span class="ala-social-link__label">zeldman</span></a> <a class="ala-social-link" href="https://github.com/zeldman" itemprop="url"><span class="ala-social-link__label">zeldman</span></a> </div> <p class="ala-author__description" itemprop="description"> Designing and blogging since 1995, <a href="http://www.zeldman.com/">Jeffrey Zeldman</a> (<a href="http://www.twitter.com/zeldman/">Twitter</a> | <a href="https://www.threads.net/@zeldman">Threads</a>) founded <i><a href="http://www.alistapart.com/">A List Apart</a></i> in 1998 and the <a href="https://www.happycog.com/">Happy Cog™</a> design studio in 1999; co-founded the design &amp; front-end conference An Event Apart (2005-2023) with <a href="https://meyerweb.com/">Eric Meyer</a>; publishes <a href="http://www.abookapart.com/">A Book Apart</a>—brief books for people who make websites (cofounder <a href="https://jasonsantamaria.com/">Jason Santa Maria</a>, CEO <a href="https://liminalbloom.co/">Katel LeDu</a>); wrote the industry-changing front-end bible <i><a href="http://en.wikipedia.org/wiki/Designing_with_Web_Standards">Designing With Web Standards</a></i>, currently in a third edition co-authored by <a href="https://ethanmarcotte.com/">Ethan Marcotte</a>; was a founding faculty member of the <a href="http://www.flickr.com/photos/svaixd/">MFA Interaction Design</a> program at School of Visual Arts NYC directed by <a href="https://www.linkedin.com/in/bobulate/">Liz Danzico</a>; and hosted <a href="http://5by5.tv/bigwebshow">The Big Web Show</a>, an internet radio spectacular co-founded with <a href="https://danbenjamin.com/">Dan Benjamin</a>. He is currently the Talent Chief Content Officer at <a href="https://automattic.com/about/">Automattic</a>, the people behind <a href="https://wordpress.com/">WordPress.com</a>, <a href="https://woo.com/">Woo</a>, <a href="https://www.tumblr.com/">Tumblr</a>, and more. Further details: <a href="http://en.wikipedia.org/wiki/Jeffrey_Zeldman">Wikipedia</a> | <a href="https://www.zeldman.com/about/">About page</a>. </p> <h3 class="ala-author__also">Also from this author</h3> <aside class="ala-author-book clear"> <figure class="ala-author-book__cover"> <a class="ala-author-book__purchase-url" href="https://www.amazon.com/Designing-Web-Standards-Jeffrey-Zeldman/dp/0321616952"> <img width="232" height="300" src="https://i0.wp.com/alistapart.com/wp-content/uploads/2003/09/Google_Chromesnaps002.png?fit=232%2C300&amp;ssl=1" class="ala-author-book__cover" alt="" decoding="async" srcset="https://i0.wp.com/alistapart.com/wp-content/uploads/2003/09/Google_Chromesnaps002.png?w=599&amp;ssl=1 599w, https://i0.wp.com/alistapart.com/wp-content/uploads/2003/09/Google_Chromesnaps002.png?resize=232%2C300&amp;ssl=1 232w" sizes="(max-width: 232px) 100vw, 232px" /> </a> </figure> <article class="ala-author-book__description"> <h2><a class="ala-author-book__purchase-url" href="https://www.amazon.com/Designing-Web-Standards-Jeffrey-Zeldman/dp/0321616952">Designing With Web Standards, 3rd Edition <span class="ala-author-book__author-name">by Jeffrey Zeldman</span></a></h2> <div class="ala-author-book__description__body"><p>“A web designer without a copy of <i>Designing with Web Standards</i> is like a carpenter without a level. With this third edition, Zeldman continues to be the voice of clarity; explaining the complex in plain English for the rest of us.” — Dan Cederholm, author, <i>Bulletproof Web Design</i> and <i>Handcrafted CSS</i></p> </div> <a class="ala-author-book__purchase-url--cta" href="https://www.amazon.com/Designing-Web-Standards-Jeffrey-Zeldman/dp/0321616952"><span>➝</span> Buy now</a> </article> </aside> <article class="ala-author__article post-7174236 article type-article status-publish has-post-thumbnail hentry category-career category-content category-creativity category-design category-industry-business category-process category-writing tag-creative tag-creativity tag-process tag-work tag-working"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/i-am-a-creative/">I am a creative. </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2024-01-29T10:53:09-05:00">January 29, 2024</time><time class="updated" datetime="2024-02-01T10:21:02-05:00">February 01, 2024</time></span> </div> </header> <div class="entry-content"> Don’t ask about process. I am a creative. </div> </article> <article class="ala-author__article post-6000644 article type-article status-publish has-post-thumbnail hentry category-community category-industry"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/nothing-fails-like-success/">Nothing Fails Like Success </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2019-04-11T09:30:51-04:00">April 11, 2019</time><time class="updated" datetime="2019-04-16T14:33:35-04:00">April 16, 2019</time></span> </div> </header> <div class="entry-content"> Money and tech have a complicated relationship. We trained our users to expect things for free. Quickly we realized that wasn't a sustainable business model, so we sold their data and served ads, which invites its own problems. Now, we're trying to undo this tangled web. How do we get back to a democratized web? Our own Jeffrey Zeldman invites us to discuss how and to #LetsFixThis. </div> </article> <article class="ala-author__article post-18857 article type-article status-publish has-post-thumbnail hentry category-code category-css category-html category-javascript category-state-of-the-web category-workflow-tools"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/cult-of-the-complex/">The Cult of the Complex </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2018-05-31T09:15:00-04:00">May 31, 2018</time><time class="updated" datetime="2019-09-22T18:45:50-04:00">September 22, 2019</time></span> </div> </header> <div class="entry-content"> ’Tis a gift to be simple. ALA’s Zeldman bemoans our industry’s current fetish for the needlessly complicated over the straightforward. Escape the cult of the complex! Get back to improving lives, one interaction at a time. </div> </article> <article class="ala-author__article post-18850 article type-article status-publish has-post-thumbnail hentry category-community category-writing"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/were-looking-for-people-who-love-to-write/">We’re Looking for People Who Love to Write </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2018-05-08T09:02:00-04:00">May 08, 2018</time><time class="updated" datetime="2018-05-08T09:02:00-04:00">May 08, 2018</time></span> </div> </header> <div class="entry-content"> Publishing on <em>A List Apart</em> isn’t as easy-peasy as dashing off a post on your blog, but the results—and the audience—are worth it. And when you write for <em>A List Apart</em>, you never write alone: our industry-leading editors, technical editors, and copy editors are ready to help you polish your best idea from good to great. Come share with us! </div> </article> <article class="ala-author__article post-18773 article type-article status-publish has-post-thumbnail hentry"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/a-list-apart-volunteer-update/">A List Apart volunteer update </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2017-09-13T09:08:00-04:00">September 13, 2017</time><time class="updated" datetime="2017-09-13T09:08:00-04:00">September 13, 2017</time></span> </div> </header> <div class="entry-content"> A few days ago, we announced a reimagined <cite>A List Apart</cite>, with you, our faithful readers of nearly 20 years, contributing your talents. The response from this community was humbling, thrilling, and, frankly, a bit overwhelming. If you volunteered to help <cite>A List Apart</cite> and haven’t heard back from us yet, here’s what’s up. </div> </article> <article class="ala-author__article post-18761 article type-article status-publish has-post-thumbnail hentry category-community category-state-of-the-web"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/new-a-list-apart-wants-you/">New A List Apart wants you! </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2017-09-07T10:00:00-04:00">September 07, 2017</time><time class="updated" datetime="2017-09-07T10:00:00-04:00">September 07, 2017</time></span> </div> </header> <div class="entry-content"> As <i>A List Apart</i> approaches its 20th anniversary—a milestone in independent, web-based publishing—we’re once again reimagining the magazine. We want your feedback. And most of all, we want you. We’re getting rid of advertisers and digging back to our roots: community-based, community-built, and determinedly non-commercial. Find out how you can help! </div> </article> <article class="ala-author__article post-18675 article type-article status-publish hentry category-industry"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/another-10k-apart/">Another 10k Apart: Create a Website in 10 KB, Win Prizes! </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2016-08-15T10:00:00-04:00">August 15, 2016</time><time class="updated" datetime="2019-08-12T13:06:42-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> In 2000, <a href="http://twitter.com/stewart">Stewart Butterfield</a> launched <a href="http://www.the5k.org/about.php">the original 5k competition</a> to celebrate the merits of simplicity and brevity in web design. Ten years later, An Event Apart joined forces with Microsoft to launch the first 10k Apart, adding progressive enhancement, accessibility, and responsive design to the mix. Now, An Event Apart and Microsoft Edge are back with <a href="https://a-k-apart.com/" />an even tougher challenge</a>: design a compelling experience that can be delivered in 10 KB or less and works without JavaScript. </div> </article> <article class="ala-author__article post-16276 column type-column status-publish hentry category-ask-dr-web-with-jeffrey-zeldman category-business"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/column/standing-out-from-the-crowd/">Looking for Love: Standing Out from the Crowd of Web Job Seekers </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2015-11-18T08:30:00-05:00">November 18, 2015</time><time class="updated" datetime="2015-11-18T08:30:00-05:00">November 18, 2015</time></span> </div> </header> <div class="entry-content"> You have a solid resume, but can’t seem to connect with the right job. Maybe it's not you. Jeffrey Zeldman suggests reconsidering your career niche or refocusing your work persona. It could open fresh hiring tracks just waiting for the right candidate—you. </div> </article> <article class="ala-author__article post-16190 column type-column status-publish hentry category-ask-dr-web-with-jeffrey-zeldman category-business"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/column/job-hunting-for-web-designers-and-developers/">If Ever I Should Leave You: Job Hunting For Web Designers and Developers </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2015-07-30T08:24:00-04:00">July 30, 2015</time><time class="updated" datetime="2015-07-30T08:24:00-04:00">July 30, 2015</time></span> </div> </header> <div class="entry-content"> At the start of your career, you’re excited to have <em>any</em> job—but at some point you wonder if there’s a <em>better</em> job out there for you. Is it youthful restlessness, or are you learning to recognize the warning signs of career stagnation? There’s no sure-fire way to tell—but if you’ve stopped growing or feeling any passion for the work, it’s probably time to let go. So how do you find a better job without making it worse with your current colleagues and in your bank account? Jeffrey Zeldman has some tried-and-true tips to make your transitions smoother. </div> </article> <article class="ala-author__article post-16137 column type-column status-publish hentry category-ask-dr-web-with-jeffrey-zeldman category-code category-state-of-the-web"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/column/no-good-can-come-of-bad-code/">No Good Can Come of Bad Code </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2015-06-04T08:29:00-04:00">June 04, 2015</time><time class="updated" datetime="2015-06-04T08:29:00-04:00">June 04, 2015</time></span> </div> </header> <div class="entry-content"> More than a decade after we won the battle for web standards, too much code is still crap. Dr. Web is back to answer your career and industry questions. This time out, the good doctor considers what you can do when your boss is satisfied with third-party code that would make Stalin yak. </div> </article> <article class="ala-author__article post-16136 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/fifteen-years-ago-in-ala-much-ado-about-5k/">15 Years Ago in ALA: Much Ado About 5K </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2015-05-20T08:30:00-04:00">May 20, 2015</time><time class="updated" datetime="2019-08-12T14:26:22-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> 15 years ago this month, a plucky ALA staffer wrote “Much Ado About 5K,” an article on a contest created by Stewart Butterfield that challenged web designers and developers to build a complete website using less than 5K of images and code. As one group of modern web makers embraces mobile-first design and performance budgets, while another (the majority) worships at the altar of bigger, fatter, and slower, the 5K contest reminds us that a byte saved is a follower earned. </div> </article> <article class="ala-author__article post-16056 column type-column status-publish hentry category-ask-dr-web-with-jeffrey-zeldman category-business category-creativity"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/column/the-love-you-make/">The Love You Make </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2015-02-12T10:30:00-05:00">February 12, 2015</time><time class="updated" datetime="2015-02-12T10:30:00-05:00">February 12, 2015</time></span> </div> </header> <div class="entry-content"> What's the best way to present your work on the web? It's not just about your portfolio pieces—it's also about cultivating your voice. Jeffrey Zeldman explains the importance of speaking and writing publicly as you build your online presence. </div> </article> <article class="ala-author__article post-15986 column type-column status-publish hentry category-ask-dr-web-with-jeffrey-zeldman category-business category-creativity"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/column/help-my-portfolio-sucks/">Help! My Portfolio Sucks </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2014-10-30T10:00:00-04:00">October 30, 2014</time><time class="updated" datetime="2014-10-30T10:00:00-04:00">October 30, 2014</time></span> </div> </header> <div class="entry-content"> What if a lot of your past work reflects times when you satisfied the client, but couldn’t sell them on your best ideas? How do you build a portfolio out of choices you wouldn’t have made? Our very own Jeffrey Zeldman answers your toughest career questions. </div> </article> <article class="ala-author__article post-15936 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/valediction/">Valediction </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2014-08-18T08:30:00-04:00">August 18, 2014</time><time class="updated" datetime="2019-08-12T14:27:28-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> When I first met Kevin Cornell in the early 2000s, he was employing his illustration talent mainly to draw caricatures of his fellow designers at a small Philadelphia design studio. Even in that rough, dashed-off state, his work floored me. It was as if Charles Addams and my favorite <cite>Mad Magazine</cite> illustrators from the 1960s had blended their DNA to spawn the perfect artist. </div> </article> <article class="ala-author__article post-15902 column type-column status-publish hentry category-ask-dr-web-with-jeffrey-zeldman category-industry category-state-of-the-web"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/column/doctor-is-in/">The Doctor Is In </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2014-06-26T11:50:00-04:00">June 26, 2014</time><time class="updated" datetime="2014-06-26T11:50:00-04:00">June 26, 2014</time></span> </div> </header> <div class="entry-content"> Where should new web designers go to get started? Find out in this first edition of Ask Dr. Web, where <cite>A List Apart’s</cite> founder and publisher, Jeffrey Zeldman, answers your questions about web design. </div> </article> <article class="ala-author__article post-15887 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/dear-fcc/">“Dear FCC,” </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2014-05-15T12:17:30-04:00">May 15, 2014</time><time class="updated" datetime="2019-08-12T14:27:28-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Every voice counts! Please share your thoughts with the FCC before they vote later today to destroy net neutrality. This is an issue of justice and access. Save our shared web and help ensure that others can access it. </div> </article> <article class="ala-author__article post-15886 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/global-accessibility-day/">Global Accessibility Day </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2014-05-15T12:06:18-04:00">May 15, 2014</time><time class="updated" datetime="2019-08-12T14:27:29-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Today, 15 May, is Global Accessibility Awareness day. Please see if there is a live accessibility event near you. And take an hour of your day to experience accessibility online. </div> </article> <article class="ala-author__article post-15871 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/responsive-design-the-picture-element-comes-of-age/">Responsive Design: The Picture Element Comes of Age </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2014-04-21T15:14:00-04:00">April 21, 2014</time><time class="updated" datetime="2019-08-12T14:27:29-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Big news! The Filament Group has released a new version of Picturefill that will make the real <code>picture</code> element work in existing browsers, which means you can start using picture today. </div> </article> <article class="ala-author__article post-15869 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/the-death-of-the-web-design-agency/">The Death of the Web Design Agency? </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2014-04-17T11:19:00-04:00">April 17, 2014</time><time class="updated" datetime="2019-08-12T14:27:29-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> In The Pastry Box Project today, Greg Hoy of Happy Cog talks honestly about why the first quarter of this year <em>sucked</em> for most web design agencies (including ours), assesses the new and growing long-term threats to the agency business model, and shares his thinking on what we in the client services design business can do to survive, and maybe even thrive. </div> </article> <article class="ala-author__article post-15866 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/style-guides-on-parade/">Style Guides On Parade </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2014-04-11T12:00:27-04:00">April 11, 2014</time><time class="updated" datetime="2019-08-12T14:27:29-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> If you loved this week’s “Creating Style Guides” piece by Susan Robertson, you’ll thrill to Susan’s follow-up posting, on her personal site, of style guide links galore! </div> </article> <article class="ala-author__article post-15841 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/ten-years-ago-in-a-list-apart-css-sprites-image-slicings-kiss-of-death/">Ten Years Ago in A List Apart: CSS Sprites – Image Slicing’s Kiss of Death </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2014-03-14T08:30:00-04:00">March 14, 2014</time><time class="updated" datetime="2019-08-12T14:27:30-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Rereading this seminal 2004 article from the comfort of today’s privileged position, it’s easy to miss how new and revolutionary Dave Shea's thinking was. Today we take sophisticated CSS for granted, and we expect our markup to be just that—clean and semantic, not oozing behavior and leaking layout. But in 2004, removing all that cruft from HTML took courage. And it was an act of absolute wizardry to conceive that a grid of images in a single master GIF or JPEG could replace all those http calls and subfolders full of tiny images thanks to CSS’s hover property and cropping ability. </div> </article> <article class="ala-author__article post-15839 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/were-nothing-without-you-the-web-at-25/">We’re Nothing Without You: The Web at 25 </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2014-03-12T10:57:00-04:00">March 12, 2014</time><time class="updated" datetime="2019-08-12T14:27:30-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> The World Wide Web celebrates its 25th birthday with a newly launched website commissioned by the World Wide Web Consortium (W3C) and designed and developed by A List Apart’s own creative director/designer Mike Pick and technical director Tim Murtaugh. </div> </article> <article class="ala-author__article post-15813 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/css-regions-considered/">CSS Regions Considered </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2014-02-03T08:15:12-05:00">February 03, 2014</time><time class="updated" datetime="2019-08-12T14:28:36-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Håkon Wium Lie’s A List Apart blog post “CSS Regions Considered Harmful” certainly stirred the pot. In the week since it came out, ALA reader Sara Soueidan posted a strong counterpoint article, while Google announced that they will drop support for CSS Regions in Chrome, potentially effectively killing the spec. Everything you need to know </div> </article> <article class="ala-author__article post-15811 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/to-sass-or-not-to-sass-the-two-tims-on-the-east-wing/">To Sass or Not to Sass? The Two Tims on The East Wing </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2014-01-30T11:17:50-05:00">January 30, 2014</time><time class="updated" datetime="2019-08-12T14:28:36-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> ALA acquisitions scout Tim Smith grills ALA technical director Tim Murtaugh about how he got his start, keeping up with technology in a fast-paced industry, the dangers and opportunities of our advanced new web tools, and the joy of working on projects that scare you. The Two Tims also discuss secrets of the A List </div> </article> <article class="ala-author__article post-15810 post type-post status-publish format-standard hentry category-html category-state-of-the-web"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/bring-me-the-head-of-tim-berners-lee/">Bring Me The Head Of Tim Berners-Lee </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2014-01-28T13:58:12-05:00">January 28, 2014</time><time class="updated" datetime="2019-08-12T14:28:36-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Concerned about the MPAA getting a seat at the web standards table? Robin Berjon of the W3C and A List Apart’s Jeffrey Zeldman hold a rational conversation about EME, DRM, the MPAA, and the W3C in Episode № 109 of The Big Web Show on Mule Radio. </div> </article> <article class="ala-author__article post-15809 post type-post status-publish format-standard hentry category-business category-community category-industry category-state-of-the-web"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/act-now-fight-to-restore-net-neutrality/">Act Now! Fight to Restore Net Neutrality. </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2014-01-28T11:53:30-05:00">January 28, 2014</time><time class="updated" datetime="2019-08-12T14:28:36-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> On Jan. 14, a federal appeals court decided Verizon vs. FCC in favor of Verizon—not because Verizon was right, but because the FCC chose the wrong legal framework to use back in 2010. Nothing you can do today will be more important for the health of the web than letting the FCC hear from you </div> </article> <article class="ala-author__article post-15788 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/get-started-with-github-pages/">Get Started With GitHub Pages </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-12-23T12:03:21-05:00">December 23, 2013</time><time class="updated" datetime="2019-08-12T14:28:37-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Anna Debenham explains the basics of using GitHub Pages with Jekyll to create simple, template-based collaborative websites. </div> </article> <article class="ala-author__article post-15787 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/an-event-apart-2013-san-francisco-links/">An Event Apart 2013 (San Francisco) Links </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-12-19T12:45:12-05:00">December 19, 2013</time><time class="updated" datetime="2019-08-12T14:28:37-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Alan W. Smith has compiled and summarized some of the most important links in modern web design, as referenced by speakers at An Event Apart San Francisco 2013. Bookmark this page! </div> </article> <article class="ala-author__article post-15775 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/testing-the-open-web-platform/">Testing the Open Web Platform </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-11-22T08:26:39-05:00">November 22, 2013</time><time class="updated" datetime="2019-08-12T14:28:37-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> “W3C is launching an unprecedented effort to scale up its test offering. And the good news is this effort is backed up by significant financial and human contributions from the W3C Membership.” W3C testing lead Tobie Langel gets granular about Test The Web Forward. </div> </article> <article class="ala-author__article post-15772 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/blue-beanie-day-comes-but-once-a-year/">Blue Beanie Day Comes But Once A Year </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-11-19T09:36:00-05:00">November 19, 2013</time><time class="updated" datetime="2019-08-12T14:28:37-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> On Saturday, November 30, web designers around the world will once again don a blue beanie (toque, cap) to show their support for web standards. Join us! </div> </article> <article class="ala-author__article post-15765 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/mailchimp-pattern-library/">MailChimp Pattern Library </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-11-06T13:39:48-05:00">November 06, 2013</time><time class="updated" datetime="2019-08-12T14:28:37-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> “The MailChimp Pattern Library is a byproduct of our move to a responsive, nimble, and intuitive app. Constant iteration requires both an efficient workflow and a well defined collection of atomic elements that can assemble new UIs quickly without accruing new technical or design debt.” </div> </article> <article class="ala-author__article post-15764 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/offline-first/">Offline First! </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-11-05T13:45:36-05:00">November 05, 2013</time><time class="updated" datetime="2019-08-12T14:28:37-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> We can’t keep building apps with the desktop mindset of permanent, fast connectivity, where a temporary disconnection or slow service is regarded as a problem and communicated as an error. With Hoodie, we’ve created an architecture that allows you to build offline apps with relative ease. </div> </article> <article class="ala-author__article post-15763 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/web-type-meet-size-calculator/">Web Type, Meet Size Calculator </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-11-03T12:01:00-05:00">November 03, 2013</time><time class="updated" datetime="2019-08-12T14:28:37-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> It is trivial for a designer to set type (or any artwork) to appear at a specific size in centimeters or inches on the printed page. But it is impossible to do so when designing for screens. At Ampersand New York, Nick Sherman demonstrated a tool designed to change that. </div> </article> <article class="ala-author__article post-15759 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/how-many-people-are-missing-out-on-javascript-enhancement/">How many people are missing out on JavaScript enhancement? </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-10-22T10:41:00-04:00">October 22, 2013</time><time class="updated" datetime="2019-08-12T14:28:37-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> UK Government Digital Service wanted to know how many people use their web services without the enhancement of JavaScript. Follow their quest, and learn what they discovered. </div> </article> <article class="ala-author__article post-15755 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/google-hides-layout-javascript-from-game-console-browsers/">Google Hides Layout, JavaScript from Game Console Browsers </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-10-10T16:04:00-04:00">October 10, 2013</time><time class="updated" datetime="2019-08-12T14:28:38-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Anna Debenham updates her 2012 A List Apart article on testing websites in game console browsers and discovers that Google serves dumbed-down versions of the web to folks using the 3DS browser. </div> </article> <article class="ala-author__article post-15720 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/designers-shouldnt-code-is-the-wrong-answer-to-the-right-question/">“Designers Shouldn’t Code” is the Wrong Answer to the Right Question </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-08-04T06:53:00-04:00">August 04, 2013</time><time class="updated" datetime="2019-08-12T14:28:58-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Why some professionals fear that too much knowledge of code will lead to designs being based around implementation models instead of a user's mental model; why that concern is overblown; and why having HTML, CSS, and JavaScript in the design workflow can make for a much better end-product. </div> </article> <article class="ala-author__article post-15719 post type-post status-publish format-standard hentry category-interaction-design category-usability"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/progressive-reductionmodify-your-ui-over-time/">Progressive Reduction: Modify Your UI Over Time </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-08-01T08:56:00-04:00">August 01, 2013</time><time class="updated" datetime="2019-08-12T14:28:59-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> The idea behind Progressive Reduction is simple: Usability is a moving target. A user’s understanding of your application improves over time and your application’s interface should adapt to your user. </div> </article> <article class="ala-author__article post-15717 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/marketers-reach-designers-and-developers/">Marketers, reach designers and developers! </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-07-31T15:41:05-04:00">July 31, 2013</time><time class="updated" datetime="2019-08-12T14:28:59-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> The Deck advertising network, which helps us bring you A List Apart, is now booking ad schedules for the remainder of 2013, and has a few slots open in August. Act fast to get a great price. </div> </article> <article class="ala-author__article post-15716 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/http-macaw-co/">Stop writing code. Start drawing it. </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-07-25T14:33:50-04:00">July 25, 2013</time><time class="updated" datetime="2019-08-12T14:28:59-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> “Macaw provides the same flexibility as your favorite image editor but also writes semantic HTML and remarkably succinct CSS,” claim the soon-to-be-released software’s creators. We’re a mite skeptical but very, very curious. </div> </article> <article class="ala-author__article post-15706 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/hot-in-web-standards-lea-verou-on-the-latest-developments-at-the-w3c/">Hot in Web Standards: Lea Verou on the latest developments at the W3C </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-07-09T09:55:44-04:00">July 09, 2013</time><time class="updated" datetime="2019-08-12T14:28:59-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Fast vs complete selector profiles, SVG text wrapping, hgroup is dead, and more. </div> </article> <article class="ala-author__article post-15699 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/the-origin-of-tweet/">The Origin of Tweet </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-07-02T13:53:47-04:00">July 02, 2013</time><time class="updated" datetime="2019-08-12T14:28:59-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Twitterific co-creator Craig Hockenberry tells how and when a bird became synonymous with Twitter, and reveals the secret history of “tweet” as a noun and verb for Twitter messages and the act of publishing them. </div> </article> <article class="ala-author__article post-15697 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/content-choreography/">Content Choreography </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-06-26T13:44:35-04:00">June 26, 2013</time><time class="updated" datetime="2019-08-12T14:28:59-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Old Gold: The concept of permanently placing content on a web page for a single browsing width or resolution is becoming a thing of the past. Content choreography rearranges content as appropriate for different viewports and devices. Trent Walton thoughtfully explores ways and means. </div> </article> <article class="ala-author__article post-15692 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/the-first-thing-she-wrote-was-a-story-about-a-squirrel/">“The first thing she wrote was a story about a squirrel.” </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-06-20T14:09:57-04:00">June 20, 2013</time><time class="updated" datetime="2019-08-12T14:28:59-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> “I remember teaching my daughter to code HTML when she was 8. The first thing she wrote was a story about a squirrel. She wasn’t ‘writing HTML’; she was sharing something with the world.” </div> </article> <article class="ala-author__article post-15676 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/maps-should-be-crafted-not-plugged-in/">Maps Should Be Crafted, Not “Plugged In” </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-05-30T13:10:40-04:00">May 30, 2013</time><time class="updated" datetime="2019-08-12T14:29:00-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Web designers: erase the line between “the map” and “the content“ by harnessing the power of open-source Leaflet and your own fresh creative thinking. In the tradition of ALA’s recent “Hack Your Maps,” Happy Cog’s Brandon Rosage shares how to make location a central aspect of the content experience—not just a visual aid. </div> </article> <article class="ala-author__article post-15673 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/responsive-web-design-easter-egg/">Responsive Web Design Easter Egg </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-05-29T13:48:00-04:00">May 29, 2013</time><time class="updated" datetime="2019-08-12T14:29:00-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Celebrate the third anniversary of Ethan Marcotte&#8217;s seminal &#8220;Responsive Web Design&#8221; article with a nifty Easter Egg from the pen of Kevin Cornell and the minds of Pick and Murtaugh. </div> </article> <article class="ala-author__article post-15668 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/matt-mullenweg-on-yahoo-tumblr/">Matt Mullenweg on Yahoo-Tumblr </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-05-20T08:30:02-04:00">May 20, 2013</time><time class="updated" datetime="2019-08-12T14:29:00-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> “We’re at the cusp of understanding the ultimate value of web publishing platforms, particularly ones that work cross-domain.”–Matt Mullenweg of WordPress. </div> </article> <article class="ala-author__article post-15659 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/research-tips-for-designers-and-developers/">Research Tips For Designers and Developers </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-05-10T11:19:45-04:00">May 10, 2013</time><time class="updated" datetime="2019-08-12T14:29:00-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> How is the waterfall web design process like the childhood game of “Telephone,” and how can we fix it? Bringing designers and developers into the discovery and research phase is a good start, says Happy Cog creative director Chris Cashdollar, who shares stakeholder interviewing tips in this helpful Cognition post. </div> </article> <article class="ala-author__article post-15644 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/breakpoint-really-simple-organized-media-queries-with-sass/">Breakpoint: Really Simple, Organized, Media Queries with Sass </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-04-25T11:28:23-04:00">April 25, 2013</time><time class="updated" datetime="2019-08-12T14:29:00-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Breakpoint is a Compass extension designed to simplify the creation and management of media queries. </div> </article> <article class="ala-author__article post-15426 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/bearskin-rug-reawakens/">Bearskin Rug Reawakens </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-04-08T11:29:53-04:00">April 08, 2013</time><time class="updated" datetime="2019-08-12T14:29:01-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> After months of hibernation, the personal site of ALA's brilliant illustrator Kevin Cornell has come roaring back to life. Narrow fixed-width text column with responsive nav? We love it. </div> </article> <article class="ala-author__article post-15425 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/four-surprising-app-design-principles-from-the-instagram-of-quick-quizzes/">Four Surprising App Design Principles, From The Instagram Of Quick Quizzes </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-04-08T11:19:34-04:00">April 08, 2013</time><time class="updated" datetime="2019-08-12T14:29:01-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Mobile First author Luke Wroblewski shares the clever (and often counterintuitive) tactics he used in designing Polar, an addictive web-based mobile app. </div> </article> <article class="ala-author__article post-15409 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/the-virtues-of-vertical-media-queries/">The Virtues of Vertical Media Queries </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-03-22T07:30:00-04:00">March 22, 2013</time><time class="updated" datetime="2019-08-12T14:29:20-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Devices come in all shapes and sizes, and pivot between portrait and landscape orientation. Desktop and laptop browsers can also be contorted into all sorts of shapes. It’s time to stop ignoring short (and tall!) viewports and start using them to creative and user-pleasing effect. Anthony Colangelo shares why and how. </div> </article> <article class="ala-author__article post-15396 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/adobe-closes-browserlab-blames-mobile-platform-rise/">Adobe Closes BrowserLab, Blames Mobile Platform Rise </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-03-14T11:22:28-04:00">March 14, 2013</time><time class="updated" datetime="2019-08-12T14:29:21-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> On March 13, Adobe unexpectedly added a chapter to the story of the fading of the PC, when it announced that it would be closing down its BrowserLab service effective… March 13. </div> </article> <article class="ala-author__article post-15387 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/track-the-carbon-footprint-of-a-hashtag/">Track the Carbon Footprint of a Hashtag </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-03-08T12:22:19-05:00">March 08, 2013</time><time class="updated" datetime="2019-08-12T14:29:21-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> The energy it takes to send a tweet generates .02 grams of CO2.1 With 500 million tweets sent daily, a total of 10 metric tons of CO2 are emitted per day. Track the carbon footprint of a hashtag on Tweet Farts, a serious site with a silly name, launched today by David Bellona and Tash </div> </article> <article class="ala-author__article post-15381 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/responsible-responsive-design-scott-jehl-on-big-web-show-no-83/">Responsible Responsive Design: Scott Jehl on Big Web Show No. 83 </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-03-01T08:12:35-05:00">March 01, 2013</time><time class="updated" datetime="2019-08-12T14:29:21-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> In this 60-minute Big Web Show design podcast, Scott Jehl (jQuery Mobile, Filament Group, Designing With Progressive Enhancement) and Jeffrey Zeldman (A List Apart, Designing With Web Standards) discuss emerging best practices and contentious memes in our increasingly complex, multi-device design world. </div> </article> <article class="ala-author__article post-15376 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/one-size-fits-none/">One Size Fits None </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-02-22T13:59:17-05:00">February 22, 2013</time><time class="updated" datetime="2019-08-12T14:29:21-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Finally, somebody says what all thinking designers have been thinking. Rather than embrace this week’s one-size-fits-all technique, framework, or methodology, keep a range of processes at your disposal, and choose the right ones for each job. </div> </article> <article class="ala-author__article post-15368 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/challenging-the-secrecy-around-design-sales-and-pitching/">Smells Like Design Sales </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-02-15T15:54:00-05:00">February 15, 2013</time><time class="updated" datetime="2019-08-12T14:29:22-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> A multi-blog discussion challenges the secrecy design studios maintain around their sales processes and pitch success ratios. </div> </article> <article class="ala-author__article post-15367 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/outside-the-box/">Outside the Box </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-02-14T18:04:00-05:00">February 14, 2013</time><time class="updated" datetime="2019-08-12T14:29:22-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Yes, the clipped logotype at the top of the page is intentional. </div> </article> <article class="ala-author__article post-15348 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/accessible-html5-media-players-and-more/">Accessible HTML5 Media Players and More </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-02-05T10:58:32-05:00">February 05, 2013</time><time class="updated" datetime="2019-08-12T14:29:58-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> A list of accessible HTML5 Media Players, some articles on how to build one yourself, and a request for more information. </div> </article> <article class="ala-author__article post-15347 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/much-ado-about-the-main-element/">Much Ado About the Main Element </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-02-01T14:46:02-05:00">February 01, 2013</time><time class="updated" datetime="2019-08-12T14:29:58-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Jeremy Keith discusses the introduction of a main element in HTML, and laments that it can only be used once per document. </div> </article> <article class="ala-author__article post-15344 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/on-alt-text/">On Alt Text </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-01-30T12:56:00-05:00">January 30, 2013</time><time class="updated" datetime="2019-08-12T14:29:58-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Any web designer or developer with her heart in the right place knows that, to be accessible, every image requires an alt text. Except when it doesn’t. </div> </article> <article class="ala-author__article post-15343 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/defeating-busy/">Defeating Busy </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-01-30T12:53:23-05:00">January 30, 2013</time><time class="updated" datetime="2019-08-12T14:29:58-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> 10 habits of highly effective web folks–from starting the day with your to-do list instead of e-mail, to learning to say no. </div> </article> <article class="ala-author__article post-15339 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/html-is-the-new-flash/">HTML is the new Flash </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-01-29T09:58:05-05:00">January 29, 2013</time><time class="updated" datetime="2019-08-12T14:29:59-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Form Follows Function (FFF) is an experimental visual showcase by Jongmin Kim. Helvetica fans will enjoy the latest entry, Wiper Typography. Hat tip: Susie Hall. </div> </article> <article class="ala-author__article post-15337 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/mobile-shopping-on-native-web/">Mobile Shopping on Native &#038; Web </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-01-28T13:37:00-05:00">January 28, 2013</time><time class="updated" datetime="2019-08-12T14:29:59-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Almost 80% of smartphone owners in the US have used their phones for shopping-related tasks. But while the web was a key driver of mobile commerce before, native apps may be catching up. </div> </article> <article class="ala-author__article post-15336 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/i-vant-to-be-alone1/">I Vant To Be Alone </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-01-27T12:31:00-05:00">January 27, 2013</time><time class="updated" datetime="2019-08-12T14:29:59-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Do you know someone who needs hours alone every day? Who loves quiet conversations about feelings or ideas, and can give a dynamite presentation to a big audience, but seems awkward in groups and maladroit at small talk? </div> </article> <article class="ala-author__article post-15334 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/from-humble-beginnings/">From humble beginnings </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-01-26T16:58:07-05:00">January 26, 2013</time><time class="updated" datetime="2019-08-12T14:29:59-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Ten years ago: the blog comment that gave birth to WordPress. </div> </article> <article class="ala-author__article post-15333 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/tastes-like-chicken/">Tastes like chicken. </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-01-26T16:54:05-05:00">January 26, 2013</time><time class="updated" datetime="2019-08-12T14:29:59-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Fancy transformations at CodePen. </div> </article> <article class="ala-author__article post-15326 article type-article status-publish has-post-thumbnail hentry category-state-of-the-web"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/a-list-apart-relaunches-new-features-new-design/">A List Apart 5.0 </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-01-25T11:50:00-05:00">January 25, 2013</time><time class="updated" datetime="2013-01-25T11:50:00-05:00">January 25, 2013</time></span> </div> </header> <div class="entry-content"> A design that departs from our past and a platform on which to build the future. Welcome to the relaunch of <cite>A List Apart</cite>, for people who make websites. </div> </article> <article class="ala-author__article post-15330 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/why-are-links-blue/">Why are Links Blue? </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-01-23T18:39:00-05:00">January 23, 2013</time><time class="updated" datetime="2019-08-12T14:29:59-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Sir Tim Berners-Lee, inventor of the web, is credited with making hyperlinks blue, a decision he appears to have reached at random. But although accessibility may not have been on Sir Tim's mind at the time, the color choice was a happy one, according to Joe Clark. </div> </article> <article class="ala-author__article post-15320 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/videokaren-mcgrane-adapting-ourselves-to-adaptive-content-an-event-apart/">Karen McGrane: Adapting Ourselves to Adaptive Content (video) </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-01-14T11:32:15-05:00">January 14, 2013</time><time class="updated" datetime="2019-08-12T14:29:59-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Why are we still letting authors plan for where their content will “live” on a page? Karen McGrane explains how to take an adaptive approach in this full-length talk from An Event Apart. </div> </article> <article class="ala-author__article post-15319 post type-post status-publish format-standard hentry category-uncategorized"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/big-web-show-episode-79-eric-a-meyer/">Big Web Show Episode 79: Eric A. Meyer </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-01-14T11:25:56-05:00">January 14, 2013</time><time class="updated" datetime="2019-08-12T14:29:59-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> In this 60 minute podcast, host Jeffrey Zeldman interviews CSS guru Eric A. Meyer about upcoming CSS modules including grid layout, flexbox, and regions. </div> </article> <article class="ala-author__article post-15318 post type-post status-publish format-standard hentry category-community category-content-strategy category-interaction-design category-state-of-the-web"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/blog/post/the-science-of-why-comment-trolls-suck/">The Science of Why Comment Trolls Suck </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2013-01-14T11:10:21-05:00">January 14, 2013</time><time class="updated" datetime="2019-08-12T14:29:59-04:00">August 12, 2019</time></span> </div> </header> <div class="entry-content"> Science confirms it: comment trolls change perception of content, leading readers to think irrationally. </div> </article> <article class="ala-author__article post-15218 article type-article status-publish has-post-thumbnail hentry category-community category-industry category-state-of-the-web issue-say-no-to-sopa-and-getting-started-with-sass"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/say-no-to-sopa/">Say No to SOPA </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2011-11-29T05:00:00-05:00">November 29, 2011</time><time class="updated" datetime="2011-11-29T05:00:00-05:00">November 29, 2011</time></span> </div> </header> <div class="entry-content"> A List Apart strongly opposes United States H.R.3261 AKA the Stop Online Piracy Act (SOPA), an ill-conceived lobbyist-driven piece of legislation that is technically impossible to enforce, cripplingly burdensome to support, and would, without hyperbole, destroy the internet as we know it. SOPA approaches the problem of content piracy with a broad brush, lights that brush on fire, and soaks the whole web in gasoline. If passed, SOPA will allow corporations to block the domains of websites that are &#8220;capable of&#8221; or &#8220;seem to encourage&#8221; copyright infringement. Once a domain is blocked, nobody can access it, unless they&#8217;ve memorized the I.P. address. Under SOPA, everything from your grandma&#8217;s knitting blog to mighty Google is guilty until proven innocent. Learn why SOPA must not pass, and find out what you can do to help stop it. </div> </article> <article class="ala-author__article post-15042 article type-article status-publish has-post-thumbnail hentry category-typography-web-fonts issue-real-fonts-on-the-web-and-in-defense-of-eye-candy"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/realfontsontheweb/">Real Fonts on the Web: An Interview with The Font Bureau&#8217;s David Berlow </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2009-04-21T11:14:00-04:00">April 21, 2009</time><time class="updated" datetime="2009-04-21T11:14:00-04:00">April 21, 2009</time></span> </div> </header> <div class="entry-content"> Is there life after Georgia? We ask David Berlow, co-founder of The Font Bureau, Inc, and the first TrueType type designer, how type designers and web designers can work together to resolve licensing and technology issues that stand between us and real fonts on the web. </div> </article> <article class="ala-author__article post-14960 article type-article status-publish has-post-thumbnail hentry category-community category-industry category-state-of-the-web issue-tenyearsandunderstandingprogressiveenhancement"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/tenyears/">Ten Years </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2008-10-08T15:02:00-04:00">October 08, 2008</time><time class="updated" datetime="2008-10-08T15:02:00-04:00">October 08, 2008</time></span> </div> </header> <div class="entry-content"> When Google was little more than a napkin sketch and the first dot-com boom was not even a blip, we started a magazine for people who make websites. Celebrate <cite>A List Apart</cite>'s first decade. Join Zeldman for a look back at the way we were&#8212;and why we were that way. Find out what we've done and who did it with us, peek into our process, and get a clue about what's next. </div> </article> <article class="ala-author__article post-14928 article type-article status-publish has-post-thumbnail hentry category-css category-html category-industry category-state-of-the-web category-usability issue-versiontargetingthreatormenaceandtheyshootbrowsersdontthey"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/minorthreat/">Version Targeting: Threat or Menace? </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2008-02-19T08:02:00-05:00">February 19, 2008</time><time class="updated" datetime="2019-08-08T14:32:22-04:00">August 08, 2019</time></span> </div> </header> <div class="entry-content"> Version targeting shakes our browser-agnostic faith. Its default behavior runs counter to our expectations, and seems <em>wrong</em>. Yet to offer true DOM support without bringing JScript-authored sites to their knees, version targeting <em>must</em> work the way Microsoft proposes, argues Jeffrey Zeldman. </div> </article> <article class="ala-author__article post-14921 article type-article status-publish has-post-thumbnail hentry category-creativity category-graphic-design category-interaction-design category-layout-grids issue-understandingwebdesignsizingtext"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/understandingwebdesign/">Understanding Web Design </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2007-11-20T14:50:00-05:00">November 20, 2007</time><time class="updated" datetime="2007-11-20T14:50:00-05:00">November 20, 2007</time></span> </div> </header> <div class="entry-content"> We'll have better web design when we stop asking it to be something it's not, and start appreciating it for what it is. It's not print, not video, not a poster&#8212;and that's not a problem. Find out why cultural and business leaders misunderstand web design, and learn which other forms it most usefully resembles. </div> </article> <article class="ala-author__article post-14826 article type-article status-publish has-post-thumbnail hentry category-business category-industry category-javascript category-usability issue-abbreviatedhattricksandweb30"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/web3point0/">Web 3.0 </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2006-01-17T01:00:27-05:00">January 17, 2006</time><time class="updated" datetime="2006-01-17T01:00:27-05:00">January 17, 2006</time></span> </div> </header> <div class="entry-content"> Web 2.0 is a fresh-faced starlet on the intertwingled longtail to the disruptive experience of tomorrow. Web 3.0 thinks you are so 2005. </div> </article> <article class="ala-author__article post-14823 article type-article status-publish hentry category-brand-identity category-css category-graphic-design category-writing issue-ala40bows"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/ala40/">A List Apart 4.0 </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2005-08-22T04:00:52-04:00">August 22, 2005</time><time class="updated" datetime="2019-04-04T22:28:54-04:00">April 04, 2019</time></span> </div> </header> <div class="entry-content"> From the crown of its cranium to the tips of its Ruby-slippered toes, A List Apart 4.0 is both old and new. </div> </article> <article class="ala-author__article post-14761 article type-article status-publish hentry category-project-management category-usability issue-issue163"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/tacklingusability/">Tackling Usability Gotchas in Large-scale Site Redesigns </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2003-11-14T03:00:39-05:00">November 14, 2003</time><time class="updated" datetime="2003-11-14T03:00:39-05:00">November 14, 2003</time></span> </div> </header> <div class="entry-content"> Redesigns can solve old usability problems while creating new ones that must be solved in turn. From the lessons of the ALA 3.0 redesign comes this quick study in remapping content without frustrating readers. </div> </article> <article class="ala-author__article post-14748 article type-article status-publish hentry category-html category-project-management category-workflow-tools issue-issue157"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/typepad/">A Standards-Compliant Publishing Tool for the Rest of Us? </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2003-06-06T04:00:58-04:00">June 06, 2003</time><time class="updated" datetime="2003-06-06T04:00:58-04:00">June 06, 2003</time></span> </div> </header> <div class="entry-content"> Publishing with web standards is not for experts alone. A new tool hopes to make it easier for anyone. ALA interviews Six Apart&#8217;s Anil Dash about his company&#8217;s easy-to-use, <a href="/articles/typepad/">standards-compliant publishing tool</a>, TypePad. </div> </article> <article class="ala-author__article post-14729 article type-article status-publish hentry category-css category-html category-layout-grids issue-issue142"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/doctype/">Fix Your Site With the Right DOCTYPE! </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2002-04-12T04:00:25-04:00">April 12, 2002</time><time class="updated" datetime="2002-04-12T04:00:25-04:00">April 12, 2002</time></span> </div> </header> <div class="entry-content"> You&#8217;ve done everything right, but your site is breaking in the latest browsers. A faulty DOCTYPE is likely to blame. This essential ALA article will provide you with DOCTYPEs that work, enabling you to <a href="/articles/doctype/">fix your site</a> with just one tag. </div> </article> <article class="ala-author__article post-14722 article type-article status-publish hentry category-browsers category-css category-html issue-issue137"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/betterliving/">Better Living Through XHTML </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2002-02-15T03:00:00-05:00">February 15, 2002</time><time class="updated" datetime="2002-02-15T03:00:00-05:00">February 15, 2002</time></span> </div> </header> <div class="entry-content"> Everything you wanted to know about <a href="/articles/betterliving/">converting from HTML to XHTML</a>, including why you&#8217;d want to, tools that help, changes in the way browsers display XHTML pages, shortcuts, bugs, workarounds, and other tips you won&#8217;t find elsewhere. </div> </article> <article class="ala-author__article post-14718 article type-article status-publish hentry category-business issue-issue134"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/gettingpaid/">Getting Paid </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2002-01-18T03:00:02-05:00">January 18, 2002</time><time class="updated" datetime="2002-01-18T03:00:02-05:00">January 18, 2002</time></span> </div> </header> <div class="entry-content"> As businesses struggle to stay in business, many are short&#8211;changing vendors or woefully delaying payment. Zeldman laments the difficulties of <a href="/articles/gettingpaid/">getting paid</a>. </div> </article> <article class="ala-author__article post-14714 article type-article status-publish hentry category-browsers issue-issue130"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/macbrowsers/">Mac Browser Roundup (with H&aring;kon Lie and Tantek &Ccedil;elik) </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2001-12-24T03:00:28-05:00">December 24, 2001</time><time class="updated" datetime="2001-12-24T03:00:28-05:00">December 24, 2001</time></span> </div> </header> <div class="entry-content"> We test drove and reviewed the <a href="/articles/macbrowsers/">new Mac browsers</a>, then asked browser makers H&aring;kon Lie of Opera and Tantek &Ccedil;elik of Microsoft to respond to our comments. </div> </article> <article class="ala-author__article post-14712 article type-article status-publish hentry category-accessibility category-browsers category-css category-html category-state-of-the-web issue-issue129"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/netscape/">Why Don&#8217;t You Code for Netscape? </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2001-12-07T03:00:48-05:00">December 07, 2001</time><time class="updated" datetime="2001-12-07T03:00:48-05:00">December 07, 2001</time></span> </div> </header> <div class="entry-content"> Long considered the Holy Grail of web design, &#8220;backward compatibility&#8221; has its place; but at this point in web development history, shouldn&#8217;t we be more concerned about <a href="/articles/netscape/"><em>forward</em> compatibility</a>? ALA makes the case for authoring to web standards instead of browser quirks. </div> </article> <article class="ala-author__article post-14703 article type-article status-publish hentry category-business category-industry issue-issue122"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/patents/">Patents, Royalties, and Web Standards </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2001-10-05T04:00:40-04:00">October 05, 2001</time><time class="updated" datetime="2001-10-05T04:00:40-04:00">October 05, 2001</time></span> </div> </header> <div class="entry-content"> This week there is <a href="/articles/patents/">only one web story</a> that matters. The W3C has written a patent policy that opens the door to royalty payments on web standards. </div> </article> <article class="ala-author__article post-15710 article type-article status-publish hentry category-industry category-state-of-the-web issue-issue108"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/circlejerk/">Circle Jerks &#038; Web Elitists </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2001-05-04T04:00:28-04:00">May 04, 2001</time><time class="updated" datetime="2001-05-04T04:00:28-04:00">May 04, 2001</time></span> </div> </header> <div class="entry-content"> The web design community goes through this kind of self-examination every three months. Under the banner of honest criticism, names are named, guesses about motivation are sketched, and sometimes entire bodies of work are dismissed. </div> </article> <article class="ala-author__article post-14675 article type-article status-publish hentry category-accessibility category-html category-interaction-design issue-issue101"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/smil/">SMIL When You Play That </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2001-03-16T03:00:20-05:00">March 16, 2001</time><time class="updated" datetime="2001-03-16T03:00:20-05:00">March 16, 2001</time></span> </div> </header> <div class="entry-content"> A gentle introduction to the <a href="/articles/smil/">SVG and SMIL</a> standards for programmable vector graphics and accessible rich media. </div> </article> <article class="ala-author__article post-14670 article type-article status-publish hentry category-accessibility category-browsers category-industry category-state-of-the-web issue-issue99"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/tohell/">To Hell With Bad Browsers </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2001-02-16T03:00:49-05:00">February 16, 2001</time><time class="updated" datetime="2019-08-08T14:38:39-04:00">August 08, 2019</time></span> </div> </header> <div class="entry-content"> In a year or two, all sites will be designed with standards that separate structure from presentation (or they will be built with Flash 7). We can watch our skills grow obsolete, or start learning standards-based techniques. In fact, since the latest versions of IE, Navigator, and Opera already support many web standards, if we are willing to let go of the notion that backward compatibility is a virtue, we can stop making excuses and start using these standards now. At ALA, beginning with Issue No. 99, we've done just that. <a href="/articles/tohell/">Join us</a>. </div> </article> <article class="ala-author__article post-14671 article type-article status-publish hentry category-accessibility category-browsers category-css category-html category-layout-grids issue-issue99"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/journey/">From Table Hacks to CSS Layout: A Web Designer&#8217;s Journey </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2001-02-16T03:00:49-05:00">February 16, 2001</time><time class="updated" datetime="2001-02-16T03:00:49-05:00">February 16, 2001</time></span> </div> </header> <div class="entry-content"> <a href="/articles/journey/">Redesigning A List Apart using CSS</a> should have been easy. It wasn&#8217;t. The first problem was understanding how CSS actually works. The second was getting it to work in standards-compliant browsers. A journey of discovery. </div> </article> <article class="ala-author__article post-14664 article type-article status-publish hentry category-business category-industry issue-issue95"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/survivor/">Survivor! (How Your Peers are Coping With the Dotcom Crisis) </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2001-01-19T03:00:53-05:00">January 19, 2001</time><time class="updated" datetime="2001-01-19T03:00:53-05:00">January 19, 2001</time></span> </div> </header> <div class="entry-content"> It&#8217;s ugly out there, but how bad is it, really? We asked 40 colleagues to share <a href="/articles/survivor/">how they were coping</a> (or not) with the layoffs and business failures plaguing our industry. </div> </article> <article class="ala-author__article post-14637 article type-article status-publish hentry category-graphic-design category-html category-interaction-design issue-issue63"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/5k/">Much Ado About 5K </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2000-05-12T04:00:37-04:00">May 12, 2000</time><time class="updated" datetime="2000-05-12T04:00:37-04:00">May 12, 2000</time></span> </div> </header> <div class="entry-content"> A full-fledged website under 5K? Some of the brightest people in the industry swore it could not be done. Yet hundreds of developers not only came in under the 5K budget, they built great sites in the process. Zeldman explores <a href="/articles/5k/">how the 5K Awards rocked the web</a>. </div> </article> <article class="ala-author__article post-14631 article type-article status-publish hentry category-browsers category-information-architecture category-state-of-the-web issue-issue57"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/ie5mac/">Why IE5/Mac Matters </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2000-03-31T03:00:57-05:00">March 31, 2000</time><time class="updated" datetime="2000-03-31T03:00:57-05:00">March 31, 2000</time></span> </div> </header> <div class="entry-content"> It complies with two key web standards. And leaves out two others. It's IE5 Macintosh Edition, the first browser on any platform to truly support HTML 4 and CSS-1. Its accessibility enhancements put the user in charge, and its clever new features solve long-standing cross-platform and usability problems. All this ... but still no XML or DOM. Zeldman explains <a href="/articles/ie5mac/">what IE5/Mac means to the web</a>. </div> </article> <article class="ala-author__article post-14630 article type-article status-publish hentry category-browsers category-industry category-state-of-the-web issue-issue56"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/gecko/">Why Gecko Matters: What Netscape&#8217;s Upcoming Browser Will Mean to the Web </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="2000-03-24T03:00:10-05:00">March 24, 2000</time><time class="updated" datetime="2000-03-24T03:00:10-05:00">March 24, 2000</time></span> </div> </header> <div class="entry-content"> Netscape is about to unleash its new browser, built around the Gecko rendering engine. Theoretically the first completely standards-compliant web browser, Gecko enters a world where most people use IE5 (which is not completely standards-compliant). Is Netscape&#8217;s effort too little, too late? Or is it the beginning of a new and better way to create websites? Zeldman articulates The Web Standards Project&#8217;s position and explains what Netscape&#8217;s browser will mean to the web. </div> </article> <article class="ala-author__article post-14614 article type-article status-publish hentry category-browsers issue-issue22"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/bullet/">Netscape Bites Bullet </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="1999-06-18T04:00:12-04:00">June 18, 1999</time><time class="updated" datetime="1999-06-18T04:00:12-04:00">June 18, 1999</time></span> </div> </header> <div class="entry-content"> Netscape&#8217;s bold move to fully support the W3C DOM and sacrifice backward compatibility raises a few concerns and much <a href="/articles/bullet/">hope</a>. </div> </article> <article class="ala-author__article post-14612 article type-article status-publish hentry category-browsers category-css category-industry issue-issue8"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/fear/">Fear of Style Sheets </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="1999-03-12T03:00:22-05:00">March 12, 1999</time><time class="updated" datetime="1999-03-12T03:00:22-05:00">March 12, 1999</time></span> </div> </header> <div class="entry-content"> &#8220;No-fault CSS&#8221; can help you work around frightened clients, buggy software, and readers who still love last year&#8217;s browser. In Part One of a series, Zeldman walks you through the fear. </div> </article> <article class="ala-author__article post-15331 article type-article status-publish hentry category-state-of-the-web issue-issue1"> <header class="entry-header"> <h4 class="ala-author__article_title"> <a href="https://alistapart.com/article/writing-for-the-web/">Writing for the Web </a> </h4> <div class="entry-meta"> <span class="posted-on"><time class="entry-date published" datetime="1999-01-22T03:00:54-05:00">January 22, 1999</time><time class="updated" datetime="1999-01-22T03:00:54-05:00">January 22, 1999</time></span> </div> </header> <div class="entry-content"> When Brian and I launched the original LIST APART in January '98, we had two goals: to create a noise-free, high-level discussion list for the web; and to cover all the bases of webmaking—from pixels to prose, coding to content. Posts in the digest have begun that work. It continues with this article, the first in a series. The scarcity of online writing about online writing is baffling when you consider that most websites consist of words. </div> </article> </main><!-- #main --> </div><!-- #primary --> <div class="column-sidebar"> <aside id="secondary" class="widget-area column-sidebar"> <aside class="ala-sidebar-author js-ala-filter"><h3 class="ala-sidebar-author__title">Browse authors</h3><nav class="ala-sidebar-author__nav ala-filter-nav-container"><div class="ala-filter-nav-scroll-container"><ul><li><a data-filter="a" href="#a">a</a></li><li><a data-filter="b" href="#b">b</a></li><li><a data-filter="c" href="#c">c</a></li><li><a data-filter="d" href="#d">d</a></li><li><a data-filter="e" href="#e">e</a></li><li><a data-filter="f" href="#f">f</a></li><li><a data-filter="g" href="#g">g</a></li><li><a data-filter="h" href="#h">h</a></li><li><a data-filter="i" href="#i">i</a></li><li><a data-filter="j" href="#j">j</a></li><li><a data-filter="k" href="#k">k</a></li><li><a data-filter="l" href="#l">l</a></li><li><a data-filter="m" href="#m">m</a></li><li><a data-filter="n" href="#n">n</a></li><li><a data-filter="o" href="#o">o</a></li><li><a data-filter="p" href="#p">p</a></li><li><a data-filter="q" href="#q">q</a></li><li><a data-filter="r" href="#r">r</a></li><li><a data-filter="s" href="#s">s</a></li><li><a data-filter="t" href="#t">t</a></li><li><a data-filter="u" href="#u">u</a></li><li><a data-filter="v" href="#v">v</a></li><li><a data-filter="w" href="#w">w</a></li><li><a data-filter="y" href="#y">y</a></li><li><a data-filter="z" href="#z">z</a></li></ul></div><a class="ala-sidebar-author__nav__prev js-ala-filter-prev"></a><a class="ala-sidebar-author__nav__next js-ala-filter-next"></a></nav><ul class="ala-sidebar-author__list ala-filter-list-container"><li data-filter="a"><a href="https://alistapart.com/author/idaaa/">Ida Aalen</a></li><li data-filter="a"><a href="https://alistapart.com/author/senongo-akpem/">Senongo Akpem</a></li><li data-filter="a"><a href="https://alistapart.com/author/aminalhazwani/">Amin Al Hazwani</a></li><li data-filter="a"><a href="https://alistapart.com/author/alialabbas/">Ali Alabbas</a></li><li data-filter="a"><a href="https://alistapart.com/author/lealea/">Lea Alcantara</a></li><li data-filter="a"><a href="https://alistapart.com/author/chrisaldrich/">Chris Aldrich</a></li><li data-filter="a"><a href="https://alistapart.com/author/deanallen/">Dean Allen</a></li><li data-filter="a"><a href="https://alistapart.com/author/johnallsopp/">John Allsopp</a></li><li data-filter="a"><a href="https://alistapart.com/author/paralmqvist/">P&#228;r Almqvist</a></li><li data-filter="a"><a href="https://alistapart.com/author/joealterio/">Joe Alterio</a></li><li data-filter="a"><a href="https://alistapart.com/author/brianalvey/">Brian Alvey</a></li><li data-filter="a"><a href="https://alistapart.com/author/stephen-p-anderson/">Stephen Anderson</a></li><li data-filter="a"><a href="https://alistapart.com/author/stephenanderson/">Stephen Anderson</a></li><li data-filter="a"><a href="https://alistapart.com/author/rachelandrew/">Rachel Andrew</a></li><li data-filter="a"><a href="https://alistapart.com/author/jake-archibald/">Jake Archibald</a></li><li data-filter="a"><a href="https://alistapart.com/author/chrisarmstrong/">Chris Armstrong</a></li><li data-filter="a"><a href="https://alistapart.com/author/lancearthur/">Lance Arthur</a></li><li data-filter="a"><a href="https://alistapart.com/author/farukates/">Faruk Ateş</a></li><li data-filter="b"><a href="https://alistapart.com/author/ericbailey/">Eric Bailey</a></li><li data-filter="b"><a href="https://alistapart.com/author/peterbalogh/">Peter Balogh</a></li><li data-filter="b"><a href="https://alistapart.com/author/artas/">Artas Bartas</a></li><li data-filter="b"><a href="https://alistapart.com/author/laurie-barth/">Laurie Barth</a></li><li data-filter="b"><a href="https://alistapart.com/author/jennifer-bassett/">Jennifer Bassett</a></li><li data-filter="b"><a href="https://alistapart.com/author/hanabel/">Johanna Bates</a></li><li data-filter="b"><a href="https://alistapart.com/author/sbaumg/">Stefan Baumgartner</a></li><li data-filter="b"><a href="https://alistapart.com/author/tim-baxter/">Tim Baxter</a></li><li data-filter="b"><a href="https://alistapart.com/author/danbenjamin/">Dan Benjamin</a></li><li data-filter="b"><a href="https://alistapart.com/author/scottberkun/">Scott Berkun</a></li><li data-filter="b"><a href="https://alistapart.com/author/davidberlow/">David Berlow</a></li><li data-filter="b"><a href="https://alistapart.com/author/tobiasbernard/">Tobias Bernard</a></li><li data-filter="b"><a href="https://alistapart.com/author/markbernstein/">Mark Bernstein</a></li><li data-filter="b"><a href="https://alistapart.com/author/carriebickner/">Carrie Bickner</a></li><li data-filter="b"><a href="https://alistapart.com/author/katebingamanburt/">Kate Bingaman-Burt</a></li><li data-filter="b"><a href="https://alistapart.com/author/mbirbeck/">Mark Birbeck</a></li><li data-filter="b"><a href="https://alistapart.com/author/ashley-bischoff/">Ashley Bischoff</a></li><li data-filter="b"><a href="https://alistapart.com/author/ashley-bischoff/">Ashley Bischoff</a></li><li data-filter="b"><a href="https://alistapart.com/author/niklasbivald/">Niklas Bivald</a></li><li data-filter="b"><a href="https://alistapart.com/author/roger-black/">Roger Black</a></li><li data-filter="b"><a href="https://alistapart.com/author/margotbloomstein/">Margot Bloomstein</a></li><li data-filter="b"><a href="https://alistapart.com/author/jasonblumer/">Jason Blumer</a></li><li data-filter="b"><a href="https://alistapart.com/author/nbolt/">Nate Bolt</a></li><li data-filter="b"><a href="https://alistapart.com/author/jinabolton/">Jina Bolton</a></li><li data-filter="b"><a href="https://alistapart.com/author/scott-boms/">Scott Boms</a></li><li data-filter="b"><a href="https://alistapart.com/author/bertbos/">Bert Bos</a></li><li data-filter="b"><a href="https://alistapart.com/author/maurizioboscarol/">Maurizio Boscarol</a></li><li data-filter="b"><a href="https://alistapart.com/author/markboulton/">Mark Boulton</a></li><li data-filter="b"><a href="https://alistapart.com/author/clarice-bouwer/">Clarice Bouwer</a></li><li data-filter="b"><a href="https://alistapart.com/author/cbowles/">Cennydd Bowles</a></li><li data-filter="b"><a href="https://alistapart.com/author/douglasbowman/">Douglas Bowman</a></li><li data-filter="b"><a href="https://alistapart.com/author/waynebremser/">Wayne Bremser</a></li><li data-filter="b"><a href="https://alistapart.com/author/valeria/">Valeria Brigatti</a></li><li data-filter="b"><a href="https://alistapart.com/author/harrybrignull/">Harry Brignull</a></li><li data-filter="b"><a href="https://alistapart.com/author/ryanbrill/">Ryan Brill</a></li><li data-filter="b"><a href="https://alistapart.com/author/mbrittain/">Mike Brittain</a></li><li data-filter="b"><a href="https://alistapart.com/author/patrick-brosset/">Patrick Brosset</a></li><li data-filter="b"><a href="https://alistapart.com/author/aworkinglibrary/">Mandy Brown</a></li><li data-filter="b"><a href="https://alistapart.com/author/dan-brown/">Dan Brown</a></li><li data-filter="b"><a href="https://alistapart.com/author/sbrown/">Sunni Brown</a></li><li data-filter="b"><a href="https://alistapart.com/author/tiffanybrown/">Tiffany B. Brown</a></li><li data-filter="b"><a href="https://alistapart.com/author/timbrown/">Tim Brown</a></li><li data-filter="b"><a href="https://alistapart.com/author/marlenebruce/">Marlene Bruce</a></li><li data-filter="b"><a href="https://alistapart.com/author/laura-brunow-miner/">Laura Brunow Miner</a></li><li data-filter="b"><a href="https://alistapart.com/author/amy-bucher/">Amy Bucher</a></li><li data-filter="b"><a href="https://alistapart.com/author/carlosbueno/">Carlos Bueno</a></li><li data-filter="b"><a href="https://alistapart.com/author/donna-bungard/">Donna Bungard</a></li><li data-filter="b"><a href="https://alistapart.com/author/heatherburns/">Heather Burns</a></li><li data-filter="b"><a href="https://alistapart.com/author/jburson/">Jory Burson</a></li><li data-filter="b"><a href="https://alistapart.com/author/16toads/">Paul Burton</a></li><li data-filter="b"><a href="https://alistapart.com/author/jimbyrne/">Jim Byrne</a></li><li data-filter="b"><a href="https://alistapart.com/author/tonybyrne/">Tony Byrne</a></li><li data-filter="c"><a href="https://alistapart.com/author/mcaceres/">Marcos Caceres</a></li><li data-filter="c"><a href="https://alistapart.com/author/ben-callahan/">Ben Callahan</a></li><li data-filter="c"><a href="https://alistapart.com/author/jcallender/">Jeffery Callender</a></li><li data-filter="c"><a href="https://alistapart.com/author/lachlancannon/">Lachlan Cannon</a></li><li data-filter="c"><a href="https://alistapart.com/author/michaelcardenas/">Michael Cardenas</a></li><li data-filter="c"><a href="https://alistapart.com/author/normcarr/">Norm Carr</a></li><li data-filter="c"><a href="https://alistapart.com/author/ryancarson/">Ryan Carson</a></li><li data-filter="c"><a href="https://alistapart.com/author/daniel-carter/">Daniel Carter</a></li><li data-filter="c"><a href="https://alistapart.com/author/lawrencecarvalho/">Lawrence Carvalho</a></li><li data-filter="c"><a href="https://alistapart.com/author/erin-casali/">Erin Casali</a></li><li data-filter="c"><a href="https://alistapart.com/author/meghscase/">Meghan Casey</a></li><li data-filter="c"><a href="https://alistapart.com/author/lizcastro/">Elizabeth Castro</a></li><li data-filter="c"><a href="https://alistapart.com/author/dancederholm/">Dan Cederholm</a></li><li data-filter="c"><a href="https://alistapart.com/author/tantekcelik/">Tantek Celik</a></li><li data-filter="c"><a href="https://alistapart.com/author/stevechampeon/">Steve Champeon</a></li><li data-filter="c"><a href="https://alistapart.com/author/caiochassot/">Caio Chassot</a></li><li data-filter="c"><a href="https://alistapart.com/author/ksenia-cheinman/">Ksenia Cheinman</a></li><li data-filter="c"><a href="https://alistapart.com/author/hj_chen/">Hui Jing Chen</a></li><li data-filter="c"><a href="https://alistapart.com/author/jackcheng/">Jack Cheng</a></li><li data-filter="c"><a href="https://alistapart.com/author/kevincheng/">Kevin Cheng</a></li><li data-filter="c"><a href="https://alistapart.com/author/danachisnell/">Dana Chisnell</a></li><li data-filter="c"><a href="https://alistapart.com/author/jchristie/">James Christie</a></li><li data-filter="c"><a href="https://alistapart.com/author/patrick-clancey/">Patrick Clancey</a></li><li data-filter="c"><a href="https://alistapart.com/author/chrisclark/">Chris Clark</a></li><li data-filter="c"><a href="https://alistapart.com/author/joeclark/">Joe Clark</a></li><li data-filter="c"><a href="https://alistapart.com/author/joshclark/">Josh Clark</a></li><li data-filter="c"><a href="https://alistapart.com/author/andyclarke/">Andrew Clarke</a></li><li data-filter="c"><a href="https://alistapart.com/author/joshcleland/">Josh Cleland</a></li><li data-filter="c"><a href="https://alistapart.com/author/curtcloninger/">Curt Cloninger</a></li><li data-filter="c"><a href="https://alistapart.com/author/gericoady/">Geri Coady</a></li><li data-filter="c"><a href="https://alistapart.com/author/gcohen/">Georgy Cohen</a></li><li data-filter="c"><a href="https://alistapart.com/author/michaelcohen/">Michael Cohen</a></li><li data-filter="c"><a href="https://alistapart.com/author/scottjasoncohen/">Scott Jason Cohen</a></li><li data-filter="c"><a href="https://alistapart.com/author/acolangelo/">Anthony Colangelo</a></li><li data-filter="c"><a href="https://alistapart.com/author/bradcolbow/">Brad Colbow</a></li><li data-filter="c"><a href="https://alistapart.com/author/simoncollison/">Simon Collison</a></li><li data-filter="c"><a href="https://alistapart.com/author/angela-colter/">Angela Colter</a></li><li data-filter="c"><a href="https://alistapart.com/author/mconnelly/">Marie Connelly</a></li><li data-filter="c"><a href="https://alistapart.com/author/craigcook/">Craig Cook</a></li><li data-filter="c"><a href="https://alistapart.com/author/patrickcooney/">Patrick Cooney</a></li><li data-filter="c"><a href="https://alistapart.com/author/joscelincooper/">Joscelin Cooper</a></li><li data-filter="c"><a href="https://alistapart.com/author/staceycordoni/">Stacey Cordoni</a></li><li data-filter="c"><a href="https://alistapart.com/author/kcornell/">Kevin Cornell</a></li><li data-filter="c"><a href="https://alistapart.com/author/facundo-corradini/">Facundo Corradini</a></li><li data-filter="c"><a href="https://alistapart.com/author/acostello/">Amanda Costello</a></li><li data-filter="c"><a href="https://alistapart.com/author/coudal/">Jim Coudal</a></li><li data-filter="c"><a href="https://alistapart.com/author/abby-covert/">Abby Covert</a></li><li data-filter="c"><a href="https://alistapart.com/author/nickcox/">Nick Cox</a></li><li data-filter="c"><a href="https://alistapart.com/author/simoncox/">Simon Cox</a></li><li data-filter="c"><a href="https://alistapart.com/author/chriscoyier/">Chris Coyier</a></li><li data-filter="c"><a href="https://alistapart.com/author/chriscoyiertwitter/">Chris Coyier</a></li><li data-filter="c"><a href="https://alistapart.com/author/emanuela-cozzi/">Emanuela Cozzi</a></li><li data-filter="c"><a href="https://alistapart.com/author/briancrescimanno/">Brian Crescimanno</a></li><li data-filter="c"><a href="https://alistapart.com/author/jcroft/">Jeff Croft</a></li><li data-filter="c"><a href="https://alistapart.com/author/shauncrowley/">Shaun Crowley</a></li><li data-filter="c"><a href="https://alistapart.com/author/chip-cullen/">Chip Cullen</a></li><li data-filter="c"><a href="https://alistapart.com/author/nathancurtis/">Nathan Curtis</a></li><li data-filter="d"><a href="https://alistapart.com/author/bobulate/">Liz Danzico</a></li><li data-filter="d"><a href="https://alistapart.com/author/anildash/">Anil Dash</a></li><li data-filter="d"><a href="https://alistapart.com/author/justindauer/">Justin Dauer</a></li><li data-filter="d"><a href="https://alistapart.com/author/glenndavis/">Glenn Davis</a></li><li data-filter="d"><a href="https://alistapart.com/author/annadebenham/">Anna Debenham</a></li><li data-filter="d"><a href="https://alistapart.com/author/ddemaree/">David Demaree</a></li><li data-filter="d"><a href="https://alistapart.com/author/gdimasi/">Geoff DiMasi</a></li><li data-filter="d"><a href="https://alistapart.com/author/megdickeykurdziolek/">Meg Dickey-Kurdziolek</a></li><li data-filter="d"><a href="https://alistapart.com/author/shanediffily/">Shane Diffily</a></li><li data-filter="d"><a href="https://alistapart.com/author/garrettdimon/">Garrett Dimon</a></li><li data-filter="d"><a href="https://alistapart.com/author/ndisabato/">Nick Disabato</a></li><li data-filter="d"><a href="https://alistapart.com/author/hannahdonovan/">Hannah Donovan</a></li><li data-filter="d"><a href="https://alistapart.com/author/nandinidoreswamy/">Nandini Doreswamy</a></li><li data-filter="d"><a href="https://alistapart.com/author/rorydouglas/">Rory Douglas</a></li><li data-filter="d"><a href="https://alistapart.com/author/dmitry-dragilev/">Dmitry Dragilev</a></li><li data-filter="d"><a href="https://alistapart.com/author/jarrod-drysdale/">Jarrod Drysdale</a></li><li data-filter="d"><a href="https://alistapart.com/author/sethduffey/">Seth Duffey</a></li><li data-filter="d"><a href="https://alistapart.com/author/gerry-duffy/">Gerry Duffy</a></li><li data-filter="d"><a href="https://alistapart.com/author/cathydutton/">Cathy Dutton</a></li><li data-filter="e"><a href="https://alistapart.com/author/colineagan/">Colin Eagan</a></li><li data-filter="e"><a href="https://alistapart.com/author/eaton/">Jeff Eaton</a></li><li data-filter="e"><a href="https://alistapart.com/author/jamesedwards/">James Edwards</a></li><li data-filter="e"><a href="https://alistapart.com/author/j-davideisenberg/">J. David Eisenberg</a></li><li data-filter="e"><a href="https://alistapart.com/author/obinna-ekwuno/">Obinna Ekwuno</a></li><li data-filter="e"><a href="https://alistapart.com/author/jamesellis/">James Ellis</a></li><li data-filter="e"><a href="https://alistapart.com/author/jessicaenders/">Jessica Enders</a></li><li data-filter="e"><a href="https://alistapart.com/author/bjorn-enki/">Bj&#248;rn Enki</a></li><li data-filter="e"><a href="https://alistapart.com/author/amos-esty/">Amos Esty</a></li><li data-filter="e"><a href="https://alistapart.com/author/elikaetemad/">Elika Etemad</a></li><li data-filter="e"><a href="https://alistapart.com/author/fevans/">Felicity Evans</a></li><li data-filter="e"><a href="https://alistapart.com/author/gevans/">Garin Evans</a></li><li data-filter="e"><a href="https://alistapart.com/author/meryl-k-evans/">Meryl K. Evans</a></li><li data-filter="f"><a href="https://alistapart.com/author/askrom/">Christopher Fahey</a></li><li data-filter="f"><a href="https://alistapart.com/author/toddfahrner/">Todd Fahrner</a></li><li data-filter="f"><a href="https://alistapart.com/author/dugfalby/">Dug Falby</a></li><li data-filter="f"><a href="https://alistapart.com/author/karl-fast/">Karl Fast</a></li><li data-filter="f"><a href="https://alistapart.com/author/derekfeatherstone/">Derek Featherstone</a></li><li data-filter="f"><a href="https://alistapart.com/author/scott-fennell/">Scott Fennell</a></li><li data-filter="f"><a href="https://alistapart.com/author/dez/">Andrew Fernandez</a></li><li data-filter="f"><a href="https://alistapart.com/author/jferrara/">John Ferrara</a></li><li data-filter="f"><a href="https://alistapart.com/author/danielferro/">Daniel Ferro</a></li><li data-filter="f"><a href="https://alistapart.com/author/afeyerke/">Alex Feyerke</a></li><li data-filter="f"><a href="https://alistapart.com/author/nickfinck/">Nick Finck</a></li><li data-filter="f"><a href="https://alistapart.com/author/spartan/">Richard Fink</a></li><li data-filter="f"><a href="https://alistapart.com/author/dfischer/">Detlev Fischer</a></li><li data-filter="f"><a href="https://alistapart.com/author/carie-fisher/">Carie Fisher</a></li><li data-filter="f"><a href="https://alistapart.com/author/andyfitzgerald/">Andy Fitzgerald</a></li><li data-filter="f"><a href="https://alistapart.com/author/dave-fleming/">Dave Fleming</a></li><li data-filter="f"><a href="https://alistapart.com/author/jonathanfollett/">Jonathan Follett</a></li><li data-filter="f"><a href="https://alistapart.com/author/shoshannahl-forbes/">Shoshannah L. Forbes</a></li><li data-filter="f"><a href="https://alistapart.com/author/nathanford/">Nathan Ford</a></li><li data-filter="f"><a href="https://alistapart.com/author/clinton-forry/">Clinton Forry</a></li><li data-filter="f"><a href="https://alistapart.com/author/jack-franklin/">Jack Franklin</a></li><li data-filter="f"><a href="https://alistapart.com/author/deanfrickey/">Dean Frickey</a></li><li data-filter="f"><a href="https://alistapart.com/author/danielm-frommelt/">Daniel M. Frommelt</a></li><li data-filter="f"><a href="https://alistapart.com/author/bradfrost/">Brad Frost</a></li><li data-filter="g"><a href="https://alistapart.com/author/andresgalante/">Andrés Galante</a></li><li data-filter="g"><a href="https://alistapart.com/author/dezziegarcia/">Dezzie Garcia</a></li><li data-filter="g"><a href="https://alistapart.com/author/lgardner/">Lyza Gardner</a></li><li data-filter="g"><a href="https://alistapart.com/author/stevengarrity/">Steven Garrity</a></li><li data-filter="g"><a href="https://alistapart.com/author/stopsatgreen/">Peter Gasston</a></li><li data-filter="g"><a href="https://alistapart.com/author/janice-gervais/">Janice Gervais</a></li><li data-filter="g"><a href="https://alistapart.com/author/agibson/">Anne Gibson</a></li><li data-filter="g"><a href="https://alistapart.com/author/regine-gilbert/">Regine Gilbert</a></li><li data-filter="g"><a href="https://alistapart.com/author/jarrodgingras/">Jarrod Gingras</a></li><li data-filter="g"><a href="https://alistapart.com/author/johngladding/">John Gladding</a></li><li data-filter="g"><a href="https://alistapart.com/author/chelseyglasson/">Chelsey Glasson</a></li><li data-filter="g"><a href="https://alistapart.com/author/porterglendinning/">Porter Glendinning</a></li><li data-filter="g"><a href="https://alistapart.com/author/noah-glushien/">Noah Glushien</a></li><li data-filter="g"><a href="https://alistapart.com/author/briangoldman/">Brian Goldman</a></li><li data-filter="g"><a href="https://alistapart.com/author/kevin/">Kevin Goldman</a></li><li data-filter="g"><a href="https://alistapart.com/author/dgoldstein/">Devan Goldstein</a></li><li data-filter="g"><a href="https://alistapart.com/author/aimeegonzalez/">Aimee Gonzalez-Cameron</a></li><li data-filter="g"><a href="https://alistapart.com/author/jeffgothelf/">Jeff Gothelf</a></li><li data-filter="g"><a href="https://alistapart.com/author/rsgracey/">R. Stephen Gracey</a></li><li data-filter="g"><a href="https://alistapart.com/author/stegrainer/">Ste Grainer</a></li><li data-filter="g"><a href="https://alistapart.com/author/dave-gray/">Dave Gray</a></li><li data-filter="g"><a href="https://alistapart.com/author/adamgreenfield/">Adam Greenfield</a></li><li data-filter="g"><a href="https://alistapart.com/author/tom-greenwood/">Tom Greenwood</a></li><li data-filter="g"><a href="https://alistapart.com/author/brandongregory/">Brandon Gregory</a></li><li data-filter="g"><a href="https://alistapart.com/author/briangreig/">Brian Greig</a></li><li data-filter="g"><a href="https://alistapart.com/author/mattgriffin/">Matt Griffin</a></li><li data-filter="g"><a href="https://alistapart.com/author/patrickgriffiths/">Patrick Griffiths</a></li><li data-filter="g"><a href="https://alistapart.com/author/jason-grigsby/">Jason Grigsby</a></li><li data-filter="g"><a href="https://alistapart.com/author/andrewgrimes/">Andrew Grimes</a></li><li data-filter="g"><a href="https://alistapart.com/author/johngrohol/">John M. Grohol</a></li><li data-filter="g"><a href="https://alistapart.com/author/karl-groves/">Karl Groves</a></li><li data-filter="g"><a href="https://alistapart.com/author/agustafson/">Aaron Gustafson</a></li><li data-filter="g"><a href="https://alistapart.com/author/tgunther/">Tobias Günther</a></li><li data-filter="h"><a href="https://alistapart.com/author/andyhagans/">Andy Hagans</a></li><li data-filter="h"><a href="https://alistapart.com/author/yhahn/">Young Hahn</a></li><li data-filter="h"><a href="https://alistapart.com/author/erikahall/">Erika Hall</a></li><li data-filter="h"><a href="https://alistapart.com/author/jessica-hall/">Jessica Hall</a></li><li data-filter="h"><a href="https://alistapart.com/author/khalvorson/">Kristina Halvorson</a></li><li data-filter="h"><a href="https://alistapart.com/author/nazhamid/">Naz Hamid</a></li><li data-filter="h"><a href="https://alistapart.com/author/putri-hapsari/">Putri Hapsari</a></li><li data-filter="h"><a href="https://alistapart.com/author/jessica_harllee/">Jessica Harllee</a></li><li data-filter="h"><a href="https://alistapart.com/author/brettharned/">Brett Harned</a></li><li data-filter="h"><a href="https://alistapart.com/author/cydharrell/">Cyd Harrell</a></li><li data-filter="h"><a href="https://alistapart.com/author/matthewhaughey/">Matthew Haughey</a></li><li data-filter="h"><a href="https://alistapart.com/author/shay/">Steph Hay</a></li><li data-filter="h"><a href="https://alistapart.com/author/stephenhay/">Stephen Hay</a></li><li data-filter="h"><a href="https://alistapart.com/author/juliahayden/">Julia Hayden</a></li><li data-filter="h"><a href="https://alistapart.com/author/dominiquehazaelmassieux/">Dominique Hazaël-Massieux</a></li><li data-filter="h"><a href="https://alistapart.com/author/valhead/">Val Head</a></li><li data-filter="h"><a href="https://alistapart.com/author/chrisheilmann/">Christian Heilmann</a></li><li data-filter="h"><a href="https://alistapart.com/author/halhelms/">Hal Helms</a></li><li data-filter="h"><a href="https://alistapart.com/author/rebeccahemstad/">Rebecca Hemstad</a></li><li data-filter="h"><a href="https://alistapart.com/author/benhenick/">Ben Henick</a></li><li data-filter="h"><a href="https://alistapart.com/author/bhenick/">Ben Henick</a></li><li data-filter="h"><a href="https://alistapart.com/author/claudiahernandez/">Claudia Hernández</a></li><li data-filter="h"><a href="https://alistapart.com/author/alanherrell/">Alan Herrell</a></li><li data-filter="h"><a href="https://alistapart.com/author/grahamherrli/">Graham Herrli</a></li><li data-filter="h"><a href="https://alistapart.com/author/lherrod/">Lisa Herrod</a></li><li data-filter="h"><a href="https://alistapart.com/author/whitneyhess/">Whitney Hess</a></li><li data-filter="h"><a href="https://alistapart.com/author/perryhewitt/">Perry Hewitt</a></li><li data-filter="h"><a href="https://alistapart.com/author/lamcooperman/">Jenny Lam / Hillel Cooperman</a></li><li data-filter="h"><a href="https://alistapart.com/author/david-hillis/">David Hillis</a></li><li data-filter="h"><a href="https://alistapart.com/author/ahinton/">Andrew Hinton</a></li><li data-filter="h"><a href="https://alistapart.com/author/tinganho/">TIngan Ho</a></li><li data-filter="h"><a href="https://alistapart.com/author/craighockenberry/">Craig Hockenberry</a></li><li data-filter="h"><a href="https://alistapart.com/author/rhoekman/">Robert Hoekman Jr.</a></li><li data-filter="h"><a href="https://alistapart.com/author/antibland/">Andrew Hoffman</a></li><li data-filter="h"><a href="https://alistapart.com/author/kevinhoffman/">Kevin M. Hoffman</a></li><li data-filter="h"><a href="https://alistapart.com/author/larahogan/">Lara Hogan</a></li><li data-filter="h"><a href="https://alistapart.com/author/ewestby/">Emma Jane Hogbin Westby</a></li><li data-filter="h"><a href="https://alistapart.com/author/anthonyholdener/">Anthony Holdener</a></li><li data-filter="h"><a href="https://alistapart.com/author/ryanholsten/">Ryan Holsten</a></li><li data-filter="h"><a href="https://alistapart.com/author/mollyholzschlag/">Molly E. Holzschlag</a></li><li data-filter="h"><a href="https://alistapart.com/author/shorton/">Sara Horton</a></li><li data-filter="h"><a href="https://alistapart.com/author/byron-houwens/">Byron Houwens</a></li><li data-filter="h"><a href="https://alistapart.com/author/rosshoward/">Ross Howard</a></li><li data-filter="h"><a href="https://alistapart.com/author/greghoy/">Greg Hoy</a></li><li data-filter="h"><a href="https://alistapart.com/author/bhulin/">Belinda Hulin</a></li><li data-filter="h"><a href="https://alistapart.com/author/billhumphries/">Bill Humphries</a></li><li data-filter="h"><a href="https://alistapart.com/author/lachlan-hunt/">Lachlan Hunt</a></li><li data-filter="h"><a href="https://alistapart.com/author/lachlan-hunt/">Lachlan Hunt</a></li><li data-filter="h"><a href="https://alistapart.com/author/markhuot/">Mark Huot</a></li><li data-filter="h"><a href="https://alistapart.com/author/bruce-hyslop/">Bruce Hyslop</a></li><li data-filter="i"><a href="https://alistapart.com/author/phillipikuvbogie/">Phillip Ikuvbogie</a></li><li data-filter="i"><a href="https://alistapart.com/author/ryanirelan/">Ryan Irelan</a></li><li data-filter="i"><a href="https://alistapart.com/author/ryanirelan262/">Ryan Irelan</a></li><li data-filter="i"><a href="https://alistapart.com/author/makikoitoh/">Makiko Itoh</a></li><li data-filter="i"><a href="https://alistapart.com/author/jessica-ivins/">Jessica Ivins</a></li><li data-filter="j"><a href="https://alistapart.com/author/charlottejackson/">Charlotte Jackson</a></li><li data-filter="j"><a href="https://alistapart.com/author/idajackson/">Ida Jackson</a></li><li data-filter="j"><a href="https://alistapart.com/author/denisejacobs/">Denise Jacobs</a></li><li data-filter="j"><a href="https://alistapart.com/author/bobjacobson/">Bob Jacobson</a></li><li data-filter="j"><a href="https://alistapart.com/author/troyjanisch/">Troy Janisch</a></li><li data-filter="j"><a href="https://alistapart.com/author/scottjehl/">Scott Jehl</a></li><li data-filter="j"><a href="https://alistapart.com/author/neiljenkins/">Neil Jenkins</a></li><li data-filter="j"><a href="https://alistapart.com/author/lesliejenseninman/">Leslie Jensen-Inman</a></li><li data-filter="j"><a href="https://alistapart.com/author/aetherpoint/">Andrew Johnson</a></li><li data-filter="j"><a href="https://alistapart.com/author/l-michellejohnson/">L. Michelle Johnson</a></li><li data-filter="j"><a href="https://alistapart.com/author/bronwynjones/">Bronwyn Jones</a></li><li data-filter="j"><a href="https://alistapart.com/author/cjones/">Colleen Jones</a></li><li data-filter="j"><a href="https://alistapart.com/author/glennjones/">Glenn Jones</a></li><li data-filter="j"><a href="https://alistapart.com/author/njost/">Natalie Jost</a></li><li data-filter="k"><a href="https://alistapart.com/author/jkahn/">Jonathan Kahn</a></li><li data-filter="k"><a href="https://alistapart.com/author/jim-kalbach/">Jim Kalbach</a></li><li data-filter="k"><a href="https://alistapart.com/author/laurakalbag/">Laura Kalbag</a></li><li data-filter="k"><a href="https://alistapart.com/author/chriskaminski/">Chris Kaminski</a></li><li data-filter="k"><a href="https://alistapart.com/author/harveykane/">Harvey Kane</a></li><li data-filter="k"><a href="https://alistapart.com/author/akaushik/">Avinash Kaushik</a></li><li data-filter="k"><a href="https://alistapart.com/author/jeremykeith/">Jeremy Keith</a></li><li data-filter="k"><a href="https://alistapart.com/author/scottkellum/">Scott Kellum</a></li><li data-filter="k"><a href="https://alistapart.com/author/erikkennedy/">Erik Kennedy</a></li><li data-filter="k"><a href="https://alistapart.com/author/sallykerrigan/">Sally Kerrigan</a></li><li data-filter="k"><a href="https://alistapart.com/author/craftui/">Alla Kholmatova</a></li><li data-filter="k"><a href="https://alistapart.com/author/katekieferlee/">Kate Kiefer Lee</a></li><li data-filter="k"><a href="https://alistapart.com/author/crawfordkilian/">Crawford Kilian</a></li><li data-filter="k"><a href="https://alistapart.com/author/andrewkirkpatrick/">Andrew Kirkpatrick</a></li><li data-filter="k"><a href="https://alistapart.com/author/gregkise/">Greg Kise</a></li><li data-filter="k"><a href="https://alistapart.com/author/erinkissane/">Erin Kissane</a></li><li data-filter="k"><a href="https://alistapart.com/author/mkliehm/">Martin Kliehm</a></li><li data-filter="k"><a href="https://alistapart.com/author/breandan/">Breandán Knowlton</a></li><li data-filter="k"><a href="https://alistapart.com/author/tkoblentz/">Thierry Koblentz</a></li><li data-filter="k"><a href="https://alistapart.com/author/peterpaulkoch/">Peter-Paul Koch</a></li><li data-filter="k"><a href="https://alistapart.com/author/ckoczon/">Cameron Koczon</a></li><li data-filter="k"><a href="https://alistapart.com/author/michellekondou/">Michelle Kondou</a></li><li data-filter="k"><a href="https://alistapart.com/author/mattiaskonradsson/">Mattias Konradsson</a></li><li data-filter="k"><a href="https://alistapart.com/author/jordankoschei/">Jordan Koschei</a></li><li data-filter="k"><a href="https://alistapart.com/author/rainypixels/">Nishant Kothary</a></li><li data-filter="k"><a href="https://alistapart.com/author/jasonkottke/">Jason Kottke</a></li><li data-filter="k"><a href="https://alistapart.com/author/katiekovalcin/">Katie Kovalcin</a></li><li data-filter="k"><a href="https://alistapart.com/author/scottkramer/">Scott Kramer</a></li><li data-filter="k"><a href="https://alistapart.com/author/unakravets/">Una Kravets</a></li><li data-filter="k"><a href="https://alistapart.com/author/michaelkrisher/">Michael Krisher</a></li><li data-filter="k"><a href="https://alistapart.com/author/erickrock/">Eric Krock</a></li><li data-filter="k"><a href="https://alistapart.com/author/scottkubie/">Scott Kubie</a></li><li data-filter="k"><a href="https://alistapart.com/author/akuhar/">Andrew Kuhar</a></li><li data-filter="l"><a href="https://alistapart.com/author/klaferriere/">Keith LaFerriere</a></li><li data-filter="l"><a href="https://alistapart.com/author/olacan/">Olivier Lacan</a></li><li data-filter="l"><a href="https://alistapart.com/author/dianalakatos/">Diana Lakatos</a></li><li data-filter="l"><a href="https://alistapart.com/author/wrenlanier/">Wren Lanier</a></li><li data-filter="l"><a href="https://alistapart.com/author/simonst-laurent/">Simon St. Laurent</a></li><li data-filter="l"><a href="https://alistapart.com/author/artlawry/">Art Lawry</a></li><li data-filter="l"><a href="https://alistapart.com/author/klayon/">Kristofer Layon</a></li><li data-filter="l"><a href="https://alistapart.com/author/corylebson/">Cory Lebson</a></li><li data-filter="l"><a href="https://alistapart.com/author/sharonlee/">Sharon Lee</a></li><li data-filter="l"><a href="https://alistapart.com/author/tinochop/">Tina Lee</a></li><li data-filter="l"><a href="https://alistapart.com/author/alefeuvre/">Antoine Lefeuvre</a></li><li data-filter="l"><a href="https://alistapart.com/author/travisleithead/">Travis Leithead</a></li><li data-filter="l"><a href="https://alistapart.com/author/jefflembeck/">Jeff Lembeck</a></li><li data-filter="l"><a href="https://alistapart.com/author/jason-lengstorf/">Jason Lengstorf</a></li><li data-filter="l"><a href="https://alistapart.com/author/dlevingelman/">Debra Levin Gelman</a></li><li data-filter="l"><a href="https://alistapart.com/author/matthewlevine/">Matthew Levine</a></li><li data-filter="l"><a href="https://alistapart.com/author/inayailideleon/">Inayaili León, de</a></li><li data-filter="l"><a href="https://alistapart.com/author/donna-lichaw/">Donna Lichaw</a></li><li data-filter="l"><a href="https://alistapart.com/author/hakonwiumlie/">HÃ¥kon Wium Lie</a></li><li data-filter="l"><a href="https://alistapart.com/author/colinlieberman/">Colin Lieberman</a></li><li data-filter="l"><a href="https://alistapart.com/author/zellwk/">Zell Liew</a></li><li data-filter="l"><a href="https://alistapart.com/author/davelinabury/">Dave Linabury</a></li><li data-filter="l"><a href="https://alistapart.com/author/mrodrigue/">Margit Link-Rodrigue</a></li><li data-filter="l"><a href="https://alistapart.com/author/carenlitherland/">Caren Litherland</a></li><li data-filter="l"><a href="https://alistapart.com/author/mllobrera/">Mark Llobrera</a></li><li data-filter="l"><a href="https://alistapart.com/author/ianlloyd/">Ian Lloyd</a></li><li data-filter="l"><a href="https://alistapart.com/author/paulrobertlloyd/">Paul Lloyd</a></li><li data-filter="l"><a href="https://alistapart.com/author/plloyd/">Paul Robert Lloyd</a></li><li data-filter="l"><a href="https://alistapart.com/author/slockwood/">Sue Lockwood</a></li><li data-filter="l"><a href="https://alistapart.com/author/michaellopp/">Michael Lopp</a></li><li data-filter="l"><a href="https://alistapart.com/author/rachel-lovinger/">Rachel Lovinger</a></li><li data-filter="l"><a href="https://alistapart.com/author/michaellovitt/">Michael Lovitt</a></li><li data-filter="l"><a href="https://alistapart.com/author/danielludwin/">Daniel Ludwin</a></li><li data-filter="l"><a href="https://alistapart.com/author/jennlukas/">Jenn Lukas</a></li><li data-filter="l"><a href="https://alistapart.com/author/erinlynch/">Erin Lynch</a></li><li data-filter="l"><a href="https://alistapart.com/author/plynch/">Patrick Lynch</a></li><li data-filter="l"><a href="https://alistapart.com/author/samanthalynn/">Samantha Lynn</a></li><li data-filter="l"><a href="https://alistapart.com/author/kelslundberg/">Kelsey Lynn Lundberg</a></li><li data-filter="m"><a href="https://alistapart.com/author/tatianamac/">Tatiana Mac</a></li><li data-filter="m"><a href="https://alistapart.com/author/chrismacgregor/">Chris MacGregor</a></li><li data-filter="m"><a href="https://alistapart.com/author/jeffmacintyre/">Jeffrey MacIntyre</a></li><li data-filter="m"><a href="https://alistapart.com/author/dmacpherson/">Dougal MacPherson</a></li><li data-filter="m"><a href="https://alistapart.com/author/sorenmadsen/">S&oslash;ren Madsen</a></li><li data-filter="m"><a href="https://alistapart.com/author/dennisa-mahoney/">Dennis A. Mahoney</a></li><li data-filter="m"><a href="https://alistapart.com/author/dmall/">Dan Mall</a></li><li data-filter="m"><a href="https://alistapart.com/author/rmanning/">Rosie Manning</a></li><li data-filter="m"><a href="https://alistapart.com/author/emarcotte/">Ethan Marcotte</a></li><li data-filter="m"><a href="https://alistapart.com/author/mattymariansky/">Matty Mariansky</a></li><li data-filter="m"><a href="https://alistapart.com/author/matmarquis/">Mat Marquis</a></li><li data-filter="m"><a href="https://alistapart.com/author/samuelmarshall/">Samuel Marshall</a></li><li data-filter="m"><a href="https://alistapart.com/author/lisamaria/">Lisa Maria Martin</a></li><li data-filter="m"><a href="https://alistapart.com/author/carra-martinez/">Carra Martinez</a></li><li data-filter="m"><a href="https://alistapart.com/author/johnmartz/">John Martz</a></li><li data-filter="m"><a href="https://alistapart.com/author/manuel-matuzovic/">Manuel Matuzović</a></li><li data-filter="m"><a href="https://alistapart.com/author/mehdi-maujood/">Mehdi Maujood</a></li><li data-filter="m"><a href="https://alistapart.com/author/cmcdaniel/">Cassie McDaniel</a></li><li data-filter="m"><a href="https://alistapart.com/author/ragdoll/">Justin McDowell</a></li><li data-filter="m"><a href="https://alistapart.com/author/gmcgovern/">Gerry McGovern</a></li><li data-filter="m"><a href="https://alistapart.com/author/kmcgrane/">Karen McGrane</a></li><li data-filter="m"><a href="https://alistapart.com/author/mcguanesnare/">Randall Snare and Elizabeth McGuane</a></li><li data-filter="m"><a href="https://alistapart.com/author/nmckesson/">Nellie McKesson</a></li><li data-filter="m"><a href="https://alistapart.com/author/travis-mcknight/">Travis McKnight</a></li><li data-filter="m"><a href="https://alistapart.com/author/drewmclellan/">Drew McLellan</a></li><li data-filter="m"><a href="https://alistapart.com/author/mmcpheeters/">Mica McPheeters</a></li><li data-filter="m"><a href="https://alistapart.com/author/petemcvicar/">Pete McVicar</a></li><li data-filter="m"><a href="https://alistapart.com/author/tmeaney/">Timothy Meaney</a></li><li data-filter="m"><a href="https://alistapart.com/author/garann/">Garann Means</a></li><li data-filter="m"><a href="https://alistapart.com/author/smedero/">Shawn Medero</a></li><li data-filter="m"><a href="https://alistapart.com/author/timmeehan/">Tim Meehan</a></li><li data-filter="m"><a href="https://alistapart.com/author/jens-oliver-meiert/">Jens Oliver Meiert</a></li><li data-filter="m"><a href="https://alistapart.com/author/amentele/">Aaron Mentele</a></li><li data-filter="m"><a href="https://alistapart.com/author/michael-j-metts/">Michael Metts</a></li><li data-filter="m"><a href="https://alistapart.com/author/emeyer/">Eric Meyer</a></li><li data-filter="m"><a href="https://alistapart.com/author/erikameyer/">Erika Meyer</a></li><li data-filter="m"><a href="https://alistapart.com/author/justinmezzell/">Justin Mezzell</a></li><li data-filter="m"><a href="https://alistapart.com/author/bojanmihelac/">Bojan Mihelac</a></li><li data-filter="m"><a href="https://alistapart.com/author/davidmiller/">David F. Miller</a></li><li data-filter="m"><a href="https://alistapart.com/author/robertmiller/">Robert Miller</a></li><li data-filter="m"><a href="https://alistapart.com/author/robinmiller/">Robin (roblimo) Miller</a></li><li data-filter="m"><a href="https://alistapart.com/author/chrismills/">Chris Mills</a></li><li data-filter="m"><a href="https://alistapart.com/author/wminer/">Wilson Miner</a></li><li data-filter="m"><a href="https://alistapart.com/author/cmod/">Craig Mod</a></li><li data-filter="m"><a href="https://alistapart.com/author/cameronmoll/">Cameron Moll</a></li><li data-filter="m"><a href="https://alistapart.com/author/mmonteiro/">Mike Monteiro</a></li><li data-filter="m"><a href="https://alistapart.com/author/sam-moore/">Sam Moore</a></li><li data-filter="m"><a href="https://alistapart.com/author/petermorville/">Peter Morville</a></li><li data-filter="m"><a href="https://alistapart.com/author/trentonmoss/">Trenton Moss</a></li><li data-filter="m"><a href="https://alistapart.com/author/amottola/">Alice Mottola</a></li><li data-filter="m"><a href="https://alistapart.com/author/leemoyer/">Lee Moyer</a></li><li data-filter="m"><a href="https://alistapart.com/author/lylemullican/">Lyle Mullican</a></li><li data-filter="m"><a href="https://alistapart.com/author/rmurphey/">Rebecca Murphey</a></li><li data-filter="m"><a href="https://alistapart.com/author/brendanmurray/">Brendan Murray</a></li><li data-filter="m"><a href="https://alistapart.com/author/murtaugh/">Tim Murtaugh</a></li><li data-filter="m"><a href="https://alistapart.com/author/ronald-mendez/">Ronald Méndez</a></li><li data-filter="n"><a href="https://alistapart.com/author/rachelnabors/">Rachel Nabors</a></li><li data-filter="n"><a href="https://alistapart.com/author/snelson/">Sarah B. Nelson</a></li><li data-filter="n"><a href="https://alistapart.com/author/marknewhouse/">Mark Newhouse</a></li><li data-filter="n"><a href="https://alistapart.com/author/jorunnd-newth/">Jorunn D. Newth</a></li><li data-filter="n"><a href="https://alistapart.com/author/olu-niyiawosusi/">Olu Niyiawosusi</a></li><li data-filter="n"><a href="https://alistapart.com/author/chris-noessel/">Chris Noessel</a></li><li data-filter="n"><a href="https://alistapart.com/author/pnovitski/">Paul Novitski</a></li><li data-filter="n"><a href="https://alistapart.com/author/liam-nugent/">Liam Nugent</a></li><li data-filter="o"><a href="https://alistapart.com/author/matton/">Matthew O&#039;Neill</a></li><li data-filter="o"><a href="https://alistapart.com/author/georgeoates/">George Oates</a></li><li data-filter="o"><a href="https://alistapart.com/author/kevwe-ochuko/">Kevwe Ochuko</a></li><li data-filter="o"><a href="https://alistapart.com/author/brandonoelling/">Brandon Oelling</a></li><li data-filter="o"><a href="https://alistapart.com/author/brandonolejniczak/">Brandon Olejniczak</a></li><li data-filter="o"><a href="https://alistapart.com/author/georgeolsen/">George Olsen</a></li><li data-filter="o"><a href="https://alistapart.com/author/rossolson/">Ross Olson</a></li><li data-filter="o"><a href="https://alistapart.com/author/motto/">Mark Otto</a></li><li data-filter="o"><a href="https://alistapart.com/author/lennartoverkamp/">Lennart Overkamp</a></li><li data-filter="p"><a href="https://alistapart.com/author/nickpadmore/">Nick Padmore</a></li><li data-filter="p"><a href="https://alistapart.com/author/madalyn-parker/">Madalyn Parker</a></li><li data-filter="p"><a href="https://alistapart.com/author/sazzy/">Sarah Parmenter</a></li><li data-filter="p"><a href="https://alistapart.com/author/rickpastoor/">Rick Pastoor</a></li><li data-filter="p"><a href="https://alistapart.com/author/jackpate/">Jack Pate</a></li><li data-filter="p"><a href="https://alistapart.com/author/matt-e-patterson/">Matt Patterson</a></li><li data-filter="p"><a href="https://alistapart.com/author/danaleeee/">Dana Pavlichko</a></li><li data-filter="p"><a href="https://alistapart.com/author/alanpearce/">Alan Pearce</a></li><li data-filter="p"><a href="https://alistapart.com/author/jasonpearce/">Jason Pearce</a></li><li data-filter="p"><a href="https://alistapart.com/author/spearlman/">Shane Pearlman</a></li><li data-filter="p"><a href="https://alistapart.com/author/penmanross/">Ross Penman</a></li><li data-filter="p"><a href="https://alistapart.com/author/eva-penzeymoog/">Eva PenzeyMoog</a></li><li data-filter="p"><a href="https://alistapart.com/author/nperetic/">Nathan Peretic</a></li><li data-filter="p"><a href="https://alistapart.com/author/yperezcruz/">Yesenia Perez-Cruz</a></li><li data-filter="p"><a href="https://alistapart.com/author/dorian/">Dorian Peters</a></li><li data-filter="p"><a href="https://alistapart.com/author/jon-peterson/">Jon Peterson</a></li><li data-filter="p"><a href="https://alistapart.com/author/davepeth/">Dave Peth</a></li><li data-filter="p"><a href="https://alistapart.com/author/vpicciafuoco/">Veronica Picciafuoco</a></li><li data-filter="p"><a href="https://alistapart.com/author/mikepick/">Mike Pick</a></li><li data-filter="p"><a href="https://alistapart.com/author/jackp/">Jack Pickard</a></li><li data-filter="p"><a href="https://alistapart.com/author/heydonworks/">Heydon Pickering</a></li><li data-filter="p"><a href="https://alistapart.com/author/apolaine/">Andy Polaine</a></li><li data-filter="p"><a href="https://alistapart.com/author/christopheport/">Christophe Porteneuve</a></li><li data-filter="p"><a href="https://alistapart.com/author/joshuaporter/">Joshua Porter</a></li><li data-filter="p"><a href="https://alistapart.com/author/eportis/">Eric Portis</a></li><li data-filter="p"><a href="https://alistapart.com/author/kevinpotts/">Kevin Potts</a></li><li data-filter="p"><a href="https://alistapart.com/author/derekpowazek/">Derek Powazek</a></li><li data-filter="p"><a href="https://alistapart.com/author/shelleyp/">Shelley Powers</a></li><li data-filter="p"><a href="https://alistapart.com/author/sophiavoychehovski/">Sophia Prater</a></li><li data-filter="q"><a href="https://alistapart.com/author/tillquack/">Till Quack</a></li><li data-filter="q"><a href="https://alistapart.com/author/patrickquattlebaum/">Patrick Quattlebaum</a></li><li data-filter="q"><a href="https://alistapart.com/author/whitneyq/">Whitney Quesenbery</a></li><li data-filter="q"><a href="https://alistapart.com/author/peterquinsey/">Peter Quinsey</a></li><li data-filter="r"><a href="https://alistapart.com/author/richardrabil/">Richard Rabil</a></li><li data-filter="r"><a href="https://alistapart.com/author/bethraduenzel/">Beth Raduenzel</a></li><li data-filter="r"><a href="https://alistapart.com/author/jimramsey/">Jim Ramsey</a></li><li data-filter="r"><a href="https://alistapart.com/author/araszin/">Aza Raskin</a></li><li data-filter="r"><a href="https://alistapart.com/author/eleanor-ratliff/">Eleanor Ratliff</a></li><li data-filter="r"><a href="https://alistapart.com/author/jimray/">Jim Ray</a></li><li data-filter="r"><a href="https://alistapart.com/author/ourgentlereaders/">Our Gentle Readers</a></li><li data-filter="r"><a href="https://alistapart.com/author/aaronrester/">Aaron Rester</a></li><li data-filter="r"><a href="https://alistapart.com/author/srichard/">Sam Richard</a></li><li data-filter="r"><a href="https://alistapart.com/author/melanie-richards/">Melanie Richards</a></li><li data-filter="r"><a href="https://alistapart.com/author/stephrieger/">Stephanie Rieger</a></li><li data-filter="r"><a href="https://alistapart.com/author/nickrigby/">Nick Rigby</a></li><li data-filter="r"><a href="https://alistapart.com/author/mattriggott/">Matt Riggott</a></li><li data-filter="r"><a href="https://alistapart.com/author/christopherrisdon/">Chris Risdon</a></li><li data-filter="r"><a href="https://alistapart.com/author/dritzenthaler/">Daniel Ritzenthaler</a></li><li data-filter="r"><a href="https://alistapart.com/author/christopherrobbins/">Christopher Robbins</a></li><li data-filter="r"><a href="https://alistapart.com/author/carolineroberts/">Caroline Roberts</a></li><li data-filter="r"><a href="https://alistapart.com/author/stuartrobertson/">Stuart Robertson</a></li><li data-filter="r"><a href="https://alistapart.com/author/susanrobertson/">Susan Robertson</a></li><li data-filter="r"><a href="https://alistapart.com/author/keithrobinson/">D. Keith Robinson</a></li><li data-filter="r"><a href="https://alistapart.com/author/richrobinson/">Rich Robinson</a></li><li data-filter="r"><a href="https://alistapart.com/author/jasonrodriguez/">Jason Rodriguez</a></li><li data-filter="r"><a href="https://alistapart.com/author/marcorogers/">Marco Rogers</a></li><li data-filter="r"><a href="https://alistapart.com/author/mrohde/">Mike Rohde</a></li><li data-filter="r"><a href="https://alistapart.com/author/pronalds/">Pepi Ronalds</a></li><li data-filter="r"><a href="https://alistapart.com/author/aardrian/">Adrian Roselli</a></li><li data-filter="r"><a href="https://alistapart.com/author/stewartrosenberger/">Stewart Rosenberger</a></li><li data-filter="r"><a href="https://alistapart.com/author/lrosenfeld/">Lou Rosenfeld</a></li><li data-filter="r"><a href="https://alistapart.com/author/chrisross-gill/">Chris Ross-Gill</a></li><li data-filter="r"><a href="https://alistapart.com/author/drupert/">Dave Rupert</a></li><li data-filter="r"><a href="https://alistapart.com/author/andyrutledge/">Andy Rutledge</a></li><li data-filter="r"><a href="https://alistapart.com/author/rrutter/">Richard Rutter</a></li><li data-filter="r"><a href="https://alistapart.com/author/josephryan/">Joseph Ryan</a></li><li data-filter="s"><a href="https://alistapart.com/author/giansampsonwild/">Gian Sampson-Wild</a></li><li data-filter="s"><a href="https://alistapart.com/author/jsm/">Jason Santa Maria</a></li><li data-filter="s"><a href="https://alistapart.com/author/jeffsauro/">Jeff Sauro</a></li><li data-filter="s"><a href="https://alistapart.com/author/csavarese/">Cédric Savarese</a></li><li data-filter="s"><a href="https://alistapart.com/author/suzanne-scacca/">Suzanne Scacca</a></li><li data-filter="s"><a href="https://alistapart.com/author/hana-schank/">Hana Schank</a></li><li data-filter="s"><a href="https://alistapart.com/author/alexschmidt/">Alex Schmidt</a></li><li data-filter="s"><a href="https://alistapart.com/author/christopherschmitt/">Christopher Schmitt</a></li><li data-filter="s"><a href="https://alistapart.com/author/adamschumacher/">Adam Schumacher</a></li><li data-filter="s"><a href="https://alistapart.com/author/erinscime/">Erin Scime</a></li><li data-filter="s"><a href="https://alistapart.com/author/paulsciortino/">Paul Sciortino</a></li><li data-filter="s"><a href="https://alistapart.com/author/thomasscott/">Thomas Scott</a></li><li data-filter="s"><a href="https://alistapart.com/author/rseddon/">Ryan Seddon</a></li><li data-filter="s"><a href="https://alistapart.com/author/jana-sedivy/">Jana Sedivy</a></li><li data-filter="s"><a href="https://alistapart.com/author/tom-shannon/">Tom Shannon</a></li><li data-filter="s"><a href="https://alistapart.com/author/tomersharon/">Tomer Sharon</a></li><li data-filter="s"><a href="https://alistapart.com/author/remy-sharp/">Remy Sharp</a></li><li data-filter="s"><a href="https://alistapart.com/author/alshaw/">Al Shaw</a></li><li data-filter="s"><a href="https://alistapart.com/author/daveshea/">Dave Shea</a></li><li data-filter="s"><a href="https://alistapart.com/author/peterksheerin/">Peter K Sheerin</a></li><li data-filter="s"><a href="https://alistapart.com/author/ericshepherd/">Eric Shepherd</a></li><li data-filter="s"><a href="https://alistapart.com/author/robbieshepherd/">Robbie Shepherd</a></li><li data-filter="s"><a href="https://alistapart.com/author/sophieshepherd/">Sophie Shepherd</a></li><li data-filter="s"><a href="https://alistapart.com/author/nicksherman/">Nick Sherman</a></li><li data-filter="s"><a href="https://alistapart.com/author/davidsherwin/">David Sherwin</a></li><li data-filter="s"><a href="https://alistapart.com/author/jeremiah-shoaf/">Jeremiah Shoaf</a></li><li data-filter="s"><a href="https://alistapart.com/author/danielshort/">Daniel Short</a></li><li data-filter="s"><a href="https://alistapart.com/author/orr-shtuhl/">Orr Shtuhl</a></li><li data-filter="s"><a href="https://alistapart.com/author/kimsiever/">Kim Siever</a></li><li data-filter="s"><a href="https://alistapart.com/author/adamsilver/">Adam Silver</a></li><li data-filter="s"><a href="https://alistapart.com/author/ambersimmons/">Amber Simmons</a></li><li data-filter="s"><a href="https://alistapart.com/author/jen-simmons/">Jen Simmons</a></li><li data-filter="s"><a href="https://alistapart.com/author/neha-singh/">Neha Singh</a></li><li data-filter="s"><a href="https://alistapart.com/author/kendra-skeene/">Kendra Skeene</a></li><li data-filter="s"><a href="https://alistapart.com/author/mslater/">Michael Slater</a></li><li data-filter="s"><a href="https://alistapart.com/author/dsleight/">David Sleight</a></li><li data-filter="s"><a href="https://alistapart.com/author/ksmaby/">Kristin Smaby</a></li><li data-filter="s"><a href="https://alistapart.com/author/jsmiley/">Jonathan Smiley</a></li><li data-filter="s"><a href="https://alistapart.com/author/kevinsmith/">Kevin Smith</a></li><li data-filter="s"><a href="https://alistapart.com/author/paulsmith/">Paul Smith</a></li><li data-filter="s"><a href="https://alistapart.com/author/timothybsmith/">Tim Smith</a></li><li data-filter="s"><a href="https://alistapart.com/author/jsnook/">Jonathan Snook</a></li><li data-filter="s"><a href="https://alistapart.com/author/preston-so/">Preston So</a></li><li data-filter="s"><a href="https://alistapart.com/author/esol/">Eric Sol</a></li><li data-filter="s"><a href="https://alistapart.com/author/sarasoueidan/">Sara Soueidan</a></li><li data-filter="s"><a href="https://alistapart.com/author/paulsowden/">Paul Sowden</a></li><li data-filter="s"><a href="https://alistapart.com/author/alastaff/">ALA Staff</a></li><li data-filter="s"><a href="https://alistapart.com/author/ruthstalkerfirth/">Ruth Stalker-Firth</a></li><li data-filter="s"><a href="https://alistapart.com/author/russstarke/">Russ Starke</a></li><li data-filter="s"><a href="https://alistapart.com/author/astearns/">Alan Stearns</a></li><li data-filter="s"><a href="https://alistapart.com/author/hallvordrmsteen/">Hallvord R.M. Steen</a></li><li data-filter="s"><a href="https://alistapart.com/author/joedistefano/">Joe Di Stefano</a></li><li data-filter="s"><a href="https://alistapart.com/author/bobstein/">Bob Stein</a></li><li data-filter="s"><a href="https://alistapart.com/author/bramstein/">Bram Stein</a></li><li data-filter="s"><a href="https://alistapart.com/author/krista/">Krista Stevens</a></li><li data-filter="s"><a href="https://alistapart.com/author/walterstevenson/">Walter Stevenson</a></li><li data-filter="s"><a href="https://alistapart.com/author/elliotstokes/">Elliot Stokes</a></li><li data-filter="s"><a href="https://alistapart.com/author/nstokes/">Noah Stokes</a></li><li data-filter="s"><a href="https://alistapart.com/author/airbag/">Greg Storey</a></li><li data-filter="s"><a href="https://alistapart.com/author/briansuda/">Brian Suda</a></li><li data-filter="s"><a href="https://alistapart.com/author/robswan/">Rob Swan</a></li><li data-filter="t"><a href="https://alistapart.com/author/allentan/">Allen Tan</a></li><li data-filter="t"><a href="https://alistapart.com/author/tylertate/">Tyler Tate</a></li><li data-filter="t"><a href="https://alistapart.com/author/olivierthereaux/">Olivier Thereaux</a></li><li data-filter="t"><a href="https://alistapart.com/author/dthomas/">Drew Thomas</a></li><li data-filter="t"><a href="https://alistapart.com/author/yael-tolub/">Yael Tolub</a></li><li data-filter="t"><a href="https://alistapart.com/author/nicktucker/">Nick Tucker</a></li><li data-filter="t"><a href="https://alistapart.com/author/danturner/">Dan Turner</a></li><li data-filter="t"><a href="https://alistapart.com/author/emmanuelkingturner/">Emmanuel King Turner</a></li><li data-filter="u"><a href="https://alistapart.com/author/runger/">Russ Unger</a></li><li data-filter="u"><a href="https://alistapart.com/author/nickusborne/">Nick Usborne</a></li><li data-filter="v"><a href="https://alistapart.com/author/svaldarrama/">Santiago Valdarrama</a></li><li data-filter="v"><a href="https://alistapart.com/author/roelvangils/">Roel Van Gils</a></li><li data-filter="v"><a href="https://alistapart.com/author/jeffreyveen/">Jeffrey Veen</a></li><li data-filter="v"><a href="https://alistapart.com/author/dverba/">David Verba</a></li><li data-filter="v"><a href="https://alistapart.com/author/leaverou/">Lea Verou</a></li><li data-filter="v"><a href="https://alistapart.com/author/cvilhauer/">Corey Vilhauer</a></li><li data-filter="v"><a href="https://alistapart.com/author/sergiovillarreal/">Sergio Villarreal</a></li><li data-filter="v"><a href="https://alistapart.com/author/cvoogt/">Casper Voogt</a></li><li data-filter="w"><a href="https://alistapart.com/author/w3c/">The W3C</a></li><li data-filter="w"><a href="https://alistapart.com/author/thew3c/">The W3C QA Group</a></li><li data-filter="w"><a href="https://alistapart.com/author/sboettcher/">Sara Wachter-Boettcher</a></li><li data-filter="w"><a href="https://alistapart.com/author/jeremy-wagner/">Jeremy Wagner</a></li><li data-filter="w"><a href="https://alistapart.com/author/awalter/">Aarron Walter</a></li><li data-filter="w"><a href="https://alistapart.com/author/danielwarren/">Daniel Warren</a></li><li data-filter="w"><a href="https://alistapart.com/author/denicewarren/">Denice Warren</a></li><li data-filter="w"><a href="https://alistapart.com/author/samanthawarren/">Samantha Warren</a></li><li data-filter="w"><a href="https://alistapart.com/author/danwebb/">Dan Webb</a></li><li data-filter="w"><a href="https://alistapart.com/author/webmeadow/">Eileen Webb</a></li><li data-filter="w"><a href="https://alistapart.com/author/sarawegman/">Sara Wegman</a></li><li data-filter="w"><a href="https://alistapart.com/author/roseweisburd/">Rose Weisburd</a></li><li data-filter="w"><a href="https://alistapart.com/author/yoavweiss/">Yoav Weiss</a></li><li data-filter="w"><a href="https://alistapart.com/author/lisawelchman/">Lisa Welchman</a></li><li data-filter="w"><a href="https://alistapart.com/author/andy-welfle/">Andy Welfle</a></li><li data-filter="w"><a href="https://alistapart.com/author/mikewest/">Mike West</a></li><li data-filter="w"><a href="https://alistapart.com/author/estellevw/">Estelle Weyl</a></li><li data-filter="w"><a href="https://alistapart.com/author/erin-white/">Erin White</a></li><li data-filter="w"><a href="https://alistapart.com/author/gregwhitworth/">Greg Whitworth</a></li><li data-filter="w"><a href="https://alistapart.com/author/brianwilliams/">Brian Williams</a></li><li data-filter="w"><a href="https://alistapart.com/author/oliverwilliams/">Oliver Williams</a></li><li data-filter="w"><a href="https://alistapart.com/author/mike-wills/">Mike Wills</a></li><li data-filter="w"><a href="https://alistapart.com/author/christinawodtke/">Christina Wodtke</a></li><li data-filter="w"><a href="https://alistapart.com/author/cwood/">Carolyn Wood</a></li><li data-filter="w"><a href="https://alistapart.com/author/jeremywright/">Jeremy Wright</a></li><li data-filter="w"><a href="https://alistapart.com/author/lisawright/">Lisa Wright</a></li><li data-filter="w"><a href="https://alistapart.com/author/timwright12/">Tim Wright</a></li><li data-filter="w"><a href="https://alistapart.com/author/lwroblewski/">Luke Wroblewski</a></li><li data-filter="w"><a href="https://alistapart.com/author/markwyner/">Mark Wyner</a></li><li data-filter="y"><a href="https://alistapart.com/author/jonyablonski/">Jon Yablonski</a></li><li data-filter="y"><a href="https://alistapart.com/author/vyocco/">Victor Yocco</a></li><li data-filter="y"><a href="https://alistapart.com/author/indiyoung/">Indi Young</a></li><li data-filter="z"><a href="https://alistapart.com/author/nzakas/">Nicholas Zakas</a></li><li data-filter="z"><a href="https://alistapart.com/author/jzeal/">Jack Zeal</a></li><li data-filter="z"><a href="https://alistapart.com/author/zeldman/">Jeffrey Zeldman</a></li><li data-filter="z"><a href="https://alistapart.com/author/samantha-zhang/">Samantha Zhang</a></li><li data-filter="z"><a href="https://alistapart.com/author/pingzhu/">Ping Zhu</a></li><li data-filter="l"><a href="https://alistapart.com/author/wklang/">wk lang</a></li><li data-filter="m"><a href="https://alistapart.com/author/mkammerer/">mkammerer</a></li><li data-filter="s"><a href="https://alistapart.com/author/sbritt/">sbritt</a></li><li data-filter="v"><a href="https://alistapart.com/author/heleenvannues/">Heleen van Nues</a></li><li data-filter="v"><a href="https://alistapart.com/author/mdobbelsteen/">Marc van den Dobbelsteen</a></li><li data-filter="v"><a href="https://alistapart.com/author/rvandermerwe/">Rian van der Merwe</a></li><li data-filter="v"><a href="https://alistapart.com/author/bobbyvandersluis/">Bobby van der Sluis</a></li><li data-filter="w"><a href="https://alistapart.com/author/waferbaby/">&#8201; waferbaby</a></li></ul></aside><section id="block-2" class="widget widget_block"><div class="banner"> <a href="https://toddle.dev?utm_source=ala"> <img decoding="async" class="banner-logo" src="https://149572954.v2.pressablecdn.com/wp-content/uploads/2024/09/A-List-Apart-toddle.png" alt="Toddle.dev Logo" /> <p>The open-source editor for front-end dev teams. Ditch the text editor and get real-time output and cross-team collaboration.</p> </a> </div> <div class="banner ala-banner"> <a href="https://abookapart.com/"> <img decoding="async" src="https://149572954.v2.pressablecdn.com/wp-content/uploads/2019/03/logo_a-book-apart-color.png" alt="A Book Apart Logo" class="banner-logo" /> <p>A Book Apart:<br> Brief books for people who make websites.</p> </a> </div></section></aside><!-- #secondary --> </div> </div> <!-- end .two-column-layout --> </div><!-- #content --> <footer id="colophon" class="site-footer" itemscope itemtype="https://schema.org/WebPage"> <nav class="footer-navigation footer navigation-top" itemscope itemtype="http://schema.org/SiteNavigationElement"> <div class="menu-footer-pages-container"><ul id="footer-top-left-menu" class="footer-top-left-menu"><li id="menu-item-6000544" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6000544"><a href="https://alistapart.com/about/" itemprop="url">About</a></li> <li id="menu-item-6000545" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6000545"><a href="https://alistapart.com/authors/" itemprop="url">Authors</a></li> <li id="menu-item-6000546" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6000546"><a href="https://alistapart.com/about/masthead/" itemprop="url">Masthead</a></li> <li id="menu-item-6000547" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6000547"><a href="https://alistapart.com/about/style-guide/" itemprop="url">Style Guide</a></li> <li id="menu-item-6000548" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6000548"><a href="https://alistapart.com/contact/" itemprop="url">Contact</a></li> <li id="menu-item-6000549" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6000549"><a href="https://alistapart.com/about/sponsor/" itemprop="url">Sponsorships</a></li> </ul></div><div class="menu-footer-social-container"><ul id="footer-top-right-menu" class="footer-top-right-menu"><li id="menu-item-6000550" class="footer-menu-title menu-item menu-item-type-custom menu-item-object-custom menu-item-6000550"><a itemprop="url">Follow us:</a></li> <li id="menu-item-7171602" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7171602"><a href="https://alistapart.com/about/rss-feed/" itemprop="url">RSS</a></li> <li id="menu-item-6000552" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6000552"><a href="https://alistapart.com/email-signup/" itemprop="url">Email</a></li> <li id="menu-item-6000553" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6000553"><a href="https://www.facebook.com/alistapart" itemprop="url">Facebook</a></li> <li id="menu-item-6000554" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6000554"><a href="https://www.twitter.com/alistapart" itemprop="url">Twitter</a></li> </ul></div> </nav> <div class="widget-area footer-widget-area-wrap"> <div class="widget-area footer-widget-area"> <section id="custom_html-7" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><div class="footer-promo"> <a href="https://abookapart.com"> <img data-recalc-dims="1" src="https://i0.wp.com/alistapart.com/wp-content/uploads/2019/04/promo_aba_2.jpg?w=960&#038;ssl=1" alt="A Book Apart. Brief books for people who design, write, and code."> <div class="footer-promo-copy"> <p class="promo-title">A Book Apart</p> <p>Brief books for people who design, write, and code.</p> <p>Bundle books and save!</p> <p class="arrow">Shop now</p> </div> </a> </div> </div></section> </div> </div> <div class="site-info-wrap"> <div class="site-info"> <p> ISSN 1534-0295 &middot; Copyright &copy; <span itemprop="copyrightYear"> 1998–2025</span> <span itemprop="copyrightHolder"> A List Apart &amp; Our Authors</span> </p> <p> <a href="https://wordpress.com/wp/?partner_domain=alistapart.com&#038;utm_source=Automattic&#038;utm_medium=colophon&#038;utm_campaign=Concierge%20Referral&#038;utm_term=alistapart.com" class="imprint" target="_blank" rel="nofollow">Proudly powered by WordPress.</a> <a href="https://pressable.com/?utm_source=Automattic&#038;utm_medium=rpc&#038;utm_campaign=Concierge%20Referral&#038;utm_term=concierge" class="imprint" target="_blank" rel="nofollow">Hosted by Pressable.</a> </p> </div><!-- .site-info --> </div><!-- .site-info-wrap --> <nav class="footer-navigation footer navigation-bottom"> <ul id="footer-bottom-left-menu" class="footer-bottom-left-menu"><li id="menu-item-6000555" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6000555"><a href="https://alistapart.com/about/copyright/" itemprop="url">Permissions &#038; Copyright</a></li> <li id="menu-item-6000556" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-6000556"><a rel="privacy-policy" href="https://alistapart.com/about/privacy-policy/" itemprop="url">Privacy Policy</a></li> <li id="menu-item-6000558" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6000558"><a href="https://webtype.com/" itemprop="url">Fonts by Webtype</a></li> </ul><ul id="footer-bottom-right-menu" class="footer-bottom-right-menu"><li id="menu-item-6000559" class="aea menu-item menu-item-type-custom menu-item-object-custom menu-item-6000559"><a href="http://aneventapart.com/" itemprop="url"><span class="screen-reader-text">An Event Apart</span></a></li> <li id="menu-item-6000560" class="aba menu-item menu-item-type-custom menu-item-object-custom menu-item-6000560"><a href="http://abookapart.com/" itemprop="url"><span class="screen-reader-text">A Book Apart</span></a></li> </ul> </nav> </footer><!-- #colophon --> </div><!-- #page --> <script type="text/template" id="tmpl-subscriber-only-message"> <div class="coil-message-inner"> <div class="coil-message-header"> <# if ( data.headerLogo ) { #> {{{data.headerLogo}}} <# } #> <# if ( data.title ) { #> <p class="coil-message-title">{{data.title}}</p> <# } #> <# if ( data.content ) { #> <p class="coil-message-content">{{data.content}}</p> <# } #> <# if ( data.button.href ) { #> <a target="_blank" href="{{data.button.href}}" class="coil-message-button">{{data.button.text}}</a> <# } #> </div> </div> </script> <script type="text/template" id="tmpl-streaming-widget-message"> <div class="streaming-widget"> <# if ( data.widget.href ) { #> <a target="_blank" href="{{data.widget.href}}"> <# if ( data.headerLogo ) { #> <img src="{{data.headerLogo}}"> <# } #> <# if ( data.widget.text ) { #> <div> {{data.widget.text}} </div> <# } #> </a> <# } #> <span class="streaming-widget-dismiss" id="js-streaming-widget-dismiss">&times;</span> </div> </script> <!-- Google Analytics --> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

 ga('create', 'UA-11757054-1', 'auto');
 ga('send', 'pageview');

 </script> <!-- End Google Analytics --> <script type="text/javascript" src="https://149572954.v2.pressablecdn.com/wp-content/themes/ala/js/navigation.js?ver=20151215" id="ala-navigation-js"></script> <script type="text/javascript" src="https://149572954.v2.pressablecdn.com/wp-content/themes/ala/js/prism/prism.js?ver=1.0" id="ala-prism-js"></script> <script type="text/javascript" src="https://149572954.v2.pressablecdn.com/wp-content/themes/ala/js/skip-link-focus-fix.js?ver=20151215" id="ala-skip-link-focus-fix-js"></script> <script type="text/javascript" src="https://149572954.v2.pressablecdn.com/wp-content/themes/ala/js/ala-filter.js?ver=1619116970" id="ala-filter-js"></script> <script type="text/javascript" src="https://149572954.v2.pressablecdn.com/wp-content/themes/ala/js/adchecka.js?ver=1.0" id="ala-adchecka-js"></script> <script type="text/javascript" src="https://149572954.v2.pressablecdn.com/wp-content/themes/ala/js/loadadchecka.js?ver=1.0" id="ala-loadadchecka-js"></script> <script type="text/javascript" src="https://stats.wp.com/e-202504.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script type="text/javascript" id="jetpack-stats-js-after"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"158094726\",\"post\":\"0\",\"tz\":\"-5\",\"srv\":\"alistapart.com\",\"hp\":\"atomic\",\"ac\":\"3\",\"amp\":\"0\",\"j\":\"1:14.3-a.3\"}") ]); _stq.push([ "clickTrackerInit", "158094726", "0" ]); /* ]]> */ </script> <script type="text/javascript"> (function() { var t = document.createElement( 'script' ); t.type = 'text/javascript'; t.async = true; t.id = 'gauges-tracker'; t.setAttribute( 'data-site-id', '606492000b21314ec4b22148' ); t.src = '//secure.gaug.es/track.js'; var s = document.getElementsByTagName( 'script' )[0]; s.parentNode.insertBefore( t, s ); })(); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10