Defining and Using Functions in PHP Nov 30, 2011 572 php , functions Move the Web Forward (wil +)Nov 30, 2011 571 websites , learning , link-lists SEO Is Dead Nov 30, 2011 570 seo , social-media The Script Tag (chr /css )Nov 30, 2011 569 html , javascript Getting Started With Sass (dde /ali )Nov 29, 2011 568 introductions , preprocessors , sass WAI–ARIA Gets Ready for a Starring Role in HTML5 (wir )Nov 29, 2011 567 aria , html , accessibility Introduction to Git Nov 28, 2011 566 introductions , git , command-line KSS—Knyle Style Sheets (kne )Nov 25, 2011 565 css , documentation 5 Tips for More Efficient jQuery Selectors (cra )Nov 25, 2011 564 jquery , selectors , tips-and-tricks Linking in JSON (mno )Nov 25, 2011 563 json How to Set Up a Print Style Sheet (sma )Nov 24, 2011 562 how-tos , css , print Stay on the Design Cutting Edge With These HTML5 and CSS3 Resources Nov 23, 2011 561 html , css , link-lists Mobile First Content Strategy Nov 22, 2011 560 mobile-first , mobile , content , content-strategy , accessibility , wcag Frustrations With NVDA-Support (jcs )Nov 22, 2011 559 nvda , screen-readers , accessibility , communication Reader Question About Hosting (chr /css )Nov 21, 2011 558 discussions , hosting From Hypertext to Hyperdevices (don /w3c )Nov 21, 2011 557 web , web-platform , terminology , trends , standards How to Use Firebug to Modify Your WordPress Site’s CSS Nov 20, 2011 556 videos , how-tos , firebug , wordpress , css Vendor Prefixes Have Failed, What’s Next? (lea )Nov 18, 2011 555 css , vendor-extensions The Primitives of the HTML5 Foundation (pau )Nov 18, 2011 554 videos , html Sexy New HTML5 Semantics (bru /sma )Nov 18, 2011 553 html , semantics Improving the DOM (ann )Nov 18, 2011 552 dom On Web Apps and Their Keyboard Shortcuts (lea )Nov 17, 2011 551 web-apps , keyboard-shortcuts , usability Transitions and Animations on CSS Generated Content (chr /css )Nov 16, 2011 550 css , generated-content , transitions , animations , browsers , support Documenting Architecture Decisions Nov 15, 2011 549 architecture , documentation , processes Blue Beanie of Thankfulness (chr /css )Nov 15, 2011 548 awareness-days , standards W3C Releases New Web Privacy Standard (wir )Nov 15, 2011 547 w3c , privacy , do-not-track Vendor Prefixes Are Hurting the Web (hsi )Nov 15, 2011 546 css , vendor-extensions , web-platform Five Questions With Tab Atkins (tab +/css )Nov 14, 2011 545 interviews , css , standards , content , google , dart Pursuing Semantic Value (ada /sma )Nov 12, 2011 544 html , semantics Web Designers vs. Web Developers (mho )Nov 11, 2011 543 career , comparisons How to Create Multiple Borders in CSS3 (cra )Nov 11, 2011 542 how-tos , css , borders Our Pointless Pursuit of Semantic Value (div /sma )Nov 11, 2011 541 html , semantics Ian Hickson Responds Over HTML5 Getting “time” Element Back (cra )Nov 10, 2011 540 html , time 10 Handy HTML5/CSS3 Frameworks Nov 10, 2011 539 html , css , frameworks , link-lists How to Secure Your WordPress Website (sma )Nov 10, 2011 538 how-tos , wordpress , security , link-lists What’s New in Firefox 8 (cra )Nov 9, 2011 537 browsers , mozilla , firefox Sublime 2 vs. Notepad++ Nov 8, 2011 536 code-editors , sublime-text , notepad++ , comparisons Perch Cheatsheet Nov 8, 2011 535 perch , cheat-sheets An Extensive Guide to Web Form Usability (sma )Nov 8, 2011 534 guides , forms , usability , examples The Future of CSS: Embracing the Machine (sma )Nov 7, 2011 533 css , history , outlooks , cssdoc The Importance of Standards Nov 7, 2011 532 conventions , formatting , maintainability , collaboration Building Web Pages With Local Storage Nov 3, 2011 531 browser-storage , javascript , browsers , support Will HTML5 Replace Native Apps? It Might: Here’s How to Figure Out When (the )Nov 3, 2011 530 html , native , mobile , desktop But the Client Wants IE 6 Support! (lea /sma )Nov 3, 2011 529 internet-explorer , microsoft , browsers , business-relations about:csswg (fan )Nov 2, 2011 528 css , processes , standards The Hidden Nuggets of WCAG2: Information Relationships Nov 2, 2011 527 accessibility , wcag , html , semantics Introduction to URL Rewriting (sma )Nov 2, 2011 526 introductions , urls , redirecting , techniques , apache , servers A Brief Introduction to Text Replacement With sIFR (jas )Nov 1, 2011 525 introductions , image-replacement , techniques , flash Five Questions With Lea Verou (lea +/css )Nov 1, 2011 524 interviews , css , vendor-extensions On Semantics in HTML (j9t )Oct 26, 2011 523 semantics , html Introduction to MongoDB Oct 26, 2011 522 introductions , databases , mongodb Using CORS (dev )Oct 26, 2011 521 cors , security Five Questions With Paul Irish (pau +/css )Oct 26, 2011 520 interviews , webkit , browser-engines , browsers , internet-explorer , microsoft , chrome , google Discover What’s New in CSS 4 (wir )Oct 26, 2011 519 css , selectors Infographic: History of Web Standards (jzb )Oct 25, 2011 518 history , standards Top Minimalist Website Designs: Trends and Examples Oct 24, 2011 517 design , minimalism , trends , examples XML Encryption Flaw Leaves Web Services Vulnerable (eur )Oct 24, 2011 516 web-services , xml , encryption , security Some Notes on the Recent XML Encryption Attack (w3c )Oct 24, 2011 515 xml , encryption , security Google and Adobe Support the W3C (hei )Oct 21, 2011 514 w3c , google , adobe PHP Namespaces Oct 19, 2011 513 php , namespaces Serving XHTML With Math: A Recipe for Apache (ber /w3c )Oct 19, 2011 512 xhtml , mathml , apache , servers , configuration Organizing Mobile (ali )Oct 18, 2011 511 mobile , content , navigation , usability Dive Into HTML5… on HTML5 Doctor (htm )Oct 17, 2011 510 html Getting Started With PHP Templating (sma )Oct 17, 2011 509 introductions , php , template-engines , twig Lightbox2 Oct 16, 2011 508 libraries , javascript , images , effects , lightbox Start Here, Build Everywhere: Announcing Foundation Oct 14, 2011 507 frameworks , foundation Why Google Dart Will Miss Its Target Oct 13, 2011 506 google , dart , javascript The Developer’s Guide to Conflict-Free JavaScript and CSS in WordPress (pet /sma )Oct 12, 2011 505 guides , wordpress , javascript , css Array Handling Functions Oct 10, 2011 504 php , arrays , functions Learning to Love HTML5 (lou /sma )Oct 10, 2011 503 html , semantics Scope Donuts (stu )Oct 8, 2011 502 css , scope Where Form Met Function (ale )Oct 7, 2011 501 w3c , apple , history 10 Fantastic jQuery Techniques and Effects Oct 4, 2011 500 jquery , techniques , effects Managing Change in the Cloud Oct 3, 2011 499 cloud-computing , maintenance Introducing PHP Superglobals Sep 30, 2011 498 introductions , php WordPress Essentials: How to Create a WordPress Plugin (sma )Sep 30, 2011 497 fundamentals , how-tos , wordpress , plugins How to Develop WordPress Locally With MAMP (sma )Sep 28, 2011 496 how-tos , wordpress Why Don’t Developers Dress Better? (kel )Sep 28, 2011 495 career , community Internationalization vs. Localization: What’s the Difference? (cms )Sep 28, 2011 494 internationalization , localization , comparisons , terminology On HTML Element Identifiers Sep 27, 2011 493 html , css Responsive [Images] (gri /clo )Sep 27, 2011 492 images , responsive-design Scalable and Modular Architecture for CSS (jus )Sep 26, 2011 491 books , websites , css , smacss Demystifying Design (ali )Sep 20, 2011 490 design Simple Made Easy (ric )Sep 20, 2011 489 videos , software-design , architecture , principles , complexity , simplicity Building Prototypes in HTML and CSS Sep 20, 2011 488 html , css , prototyping Introduction to PHP Arrays Sep 19, 2011 487 introductions , php , arrays Useful Node.js Tools, Tutorials, and Resources (sma )Sep 16, 2011 486 nodejs , tooling , link-lists Analyst Watch: HTML5 Is Not Quite Ready for Primetime (sdt )Sep 15, 2011 485 html , standards A Farewell to CSS3 Gradients (mis )Sep 14, 2011 484 css , gradients , vendor-extensions , svg , images The Guide to CSS Animation: Principles and Examples (sma )Sep 14, 2011 483 guides , css , animations , principles , examples The State of RDF and JSON (w3c )Sep 13, 2011 482 rdf , json , json-ld PHP Variables Sep 12, 2011 481 php , variables An Introduction to Less: Less vs. Sass (sma )Sep 9, 2011 480 introductions , preprocessors , less , sass , examples Flexbox Is Dead, Long Live Flexbox! (tab )Sep 9, 2011 479 css , flexbox , layout Flex Your Box (kar )Sep 9, 2011 478 css , flexbox , layout “Do Not Track” Standards for the Web: The Work Is Starting (npd +/w3c )Sep 8, 2011 477 do-not-track , privacy , w3c 9 Popular Cloud Use Cases Sep 7, 2011 476 cloud-computing , storage , resilience Help the Community! Report Browser Bugs! (lea /sma )Sep 7, 2011 475 community , collaboration , browsers , documentation 10 Tips for Developing With jQuery in Notepad++ Sep 5, 2011 474 tips-and-tricks , code-editors , notepad++ , jquery jQuery Removing Bad Characters in HTML Sep 4, 2011 473 jquery , html , sanitization Elements of a Viral Launch Page (sma )Sep 1, 2011 472 design , landing-pages , marketing How to Optimize Images With HTML5 Canvas (sma )Aug 30, 2011 471 how-tos , images , optimization , canvas , html On URL Readability (lea )Aug 30, 2011 470 urls , usability A Few Design Trends (jas )Aug 27, 2011 469 design , trends How to Write CSS for Others (css /sma )Aug 26, 2011 468 how-tos , css , maintainability , comments , sorting , collaboration How to Become a Web Design Expert (boa /sma )Aug 25, 2011 467 how-tos , design , career When (and When Not to) Use an Anchor Tag? (chr /css )Aug 24, 2011 466 html , links , semantics A Primer on A/B Testing (ali )Aug 23, 2011 465 introductions , testing , javascript , google , analytics Infinite All-CSS Scrolling Slideshow (chr /css )Aug 21, 2011 464 images , scrolling , css , effects How I Think Posting HTML in Comments Should Work (chr /css )Aug 19, 2011 463 html , content-management The Best Forms Implementation I’ve Ever Built (dre )Aug 19, 2011 462 forms , html , perch 5 Principles of User-Centered Interface Design Aug 17, 2011 461 principles , design , user-experience Why I Love Our Industry (lea )Aug 17, 2011 460 career , community W3C Launches New “Agile” Standards Development Platform Aug 17, 2011 459 w3c , standards , community HTML5 and the Document Outlining Algorithm (sma )Aug 16, 2011 458 html , headings W3C Releases Simplified HTML5 Spec for Web Developers (sof )Aug 11, 2011 457 w3c , standards , html 10 of the Best CSS3 Code Generators (cra )Aug 9, 2011 456 css , code-generation , tooling , link-lists Indeterminate Checkboxes (chr /css )Aug 8, 2011 455 forms , html The Web Is 20 Years Old Today (tec )Aug 6, 2011 454 web , anniversaries How Browsers Work (pau /dev )Aug 5, 2011 453 browsers , browser-engines , webkit , gecko , rendering , parsing , painting , html , css , javascript , link-lists What Makes for a Semantic Class Name? (chr /css )Aug 4, 2011 452 html , css , attributes , naming , semantics , examples The Personification of Design (sma )Aug 3, 2011 451 career , social-media , branding IE8 Bug With “max-width” and “overflow” (jus )Aug 3, 2011 450 browsers , microsoft , internet-explorer , css , overflow “var” Selector Aug 2, 2011 449 javascript , css , selectors More Logo Markup Tips (css )Aug 2, 2011 448 branding , images , logos , html , tips-and-tricks Special Entities of HTML (jas )Jul 28, 2011 447 html , character-references Examples of Sites Where localStorage Should or Is Being Used (chr /css )Jul 27, 2011 446 browser-storage , apis , javascript , examples The UX of Learning (ali )Jul 26, 2011 445 user-experience , design , learning Modern Version Control With Git (tob /sma )Jul 26, 2011 444 version-control , git , concepts Defending the Generalists in the Web Design Industry (boa /sma )Jul 26, 2011 443 design , career Emphasis in Design (jas )Jul 25, 2011 442 design Extensions to the CSS Object Model (gla /w3c )Jul 25, 2011 441 cssom , css Improving on HTML Jul 23, 2011 440 html , xforms , xhtml , rdf Responsive Web Design Techniques, Tools, and Design Strategies (vit /sma )Jul 22, 2011 439 design , responsive-design , techniques , tooling , strategies , link-lists How to Change Image Attributes in WordPress Posts (cra )Jul 19, 2011 438 how-tos , wordpress Little CSS Stuff Newcomers Get Confused About (chr /css )Jul 18, 2011 437 css , selectors , cascade , fundamentals Microsoft Drop Conditional Comments in IE10 (cra )Jul 15, 2011 436 microsoft , browsers , internet-explorer , conditional-comments Content Choreography (tre )Jul 14, 2011 435 content , responsive-design The Actual Browser Problems With Unquoted Attributes (chr /css )Jul 14, 2011 434 html , attributes , support , browsers Learning to Use the “:after” and “:before” Pseudo-Elements in CSS (lou /sma )Jul 13, 2011 433 css , selectors , generated-content , examples IE 8 Thinks All Table Cells Have a Colspan (chr /css )Jul 12, 2011 432 internet-explorer , microsoft , browsers , tables , html , css Validation: Measuring and Tracking Code Quality (j9t )Jul 11, 2011 431 html , css , conformance , quality , metrics HTML5 Please (div +)Jul 9, 2011 430 websites , html , css , javascript , apis , polyfills , support , browsers , web-platform With New Web Addresses, Internet Continues to Grow Jul 7, 2011 429 web , domains Django Advice (sjl )Jun 30, 2011 428 django 5 Copywriting Errors That Can Ruin a Company’s Website (sma )Jun 29, 2011 427 writing , microcontent , metadata , seo Reconciling Various Forms of String Literals (iva /w3c )Jun 29, 2011 426 w3c , standards , strings Component Models and Encapsulation (oth )Jun 29, 2011 425 discussions , dom , shadow-dom , w3c The Mobile Web: Discover the Possibilities Jun 28, 2011 424 web , mobile , metrics CSS1K Jun 27, 2011 423 websites , css , minimalism Why the Web Needs HTML5 Jun 27, 2011 422 html , web-platform , history Google’s Focus on Quality and the PostRank Acquisition Jun 23, 2011 421 google , seo , quality Following a Web Design Process (sma )Jun 22, 2011 420 design , processes , project-management “Do Not Track”: The Regulators’ Challenge (w3c )Jun 22, 2011 419 do-not-track , privacy , legal Mozilla Release Firefox 5 (cra )Jun 21, 2011 418 browsers , mozilla , firefox Screen Resolution ≠ Browser Window (chr /css )Jun 17, 2011 417 browsers , viewport , metrics , terminology The HTML Email Boilerplate (cra )Jun 17, 2011 416 html , email , templates CSS Wiki-Based Documentation (w3c )Jun 16, 2011 415 css Web Page Anatomy (jas )Jun 16, 2011 414 design-patterns , navigation Useful “:nth-child” Recipes (chr /css )Jun 16, 2011 413 css , selectors , examples W3C Updates CSS Open Web Standards as Reality and Specs Converge (cms )Jun 15, 2011 412 w3c , css , standards Print Style Sheets and URLs (j9t )Jun 14, 2011 411 print , css , usability What’s New in Google Chrome 12 (cra )Jun 14, 2011 410 browsers , google , chrome Unquoted Attribute Values in HTML and CSS (mat )Jun 13, 2011 409 html , attributes , css , javascript Marking Files as Binary in CVS (mar )Jun 9, 2011 408 cvs Defining Good Design (jas )Jun 8, 2011 407 design , usability A Decade Later, W3C Finalizes CSS 2.1 Jun 8, 2011 406 w3c , css , standards Fluid Images (bee /ali )Jun 7, 2011 405 layout , css , images , responsive-design Modern Debugging Tips and Tricks (ali )Jun 7, 2011 404 javascript , debugging , tips-and-tricks Web Development Principles: Develop for What Is, Not What Could Be (j9t )Jun 7, 2011 403 principles Heroku: Your First Staging Environment Jun 7, 2011 402 heroku , environments Hello jQuery Mobile Jun 7, 2011 401 jquery Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification (ber +/w3c )Jun 7, 2011 400 css , standards Website Navigation: Planning and Implementing (vit /sma )Jun 6, 2011 399 navigation , examples Making Forms Fabulous With HTML5 (dev )Jun 1, 2011 398 html , forms , semantics , overviews Rendering HTML5 in Older Browsers With Google Chrome Frame (dev )May 30, 2011 397 html , google , chrome-frame , browsers , microsoft , internet-explorer , plugins Getting Started With Defensive Web Design (sma )May 27, 2011 396 introductions , design , examples Better Image Management With WordPress (sma )May 26, 2011 395 wordpress , images , maintenance , php Use PHP Flush to Improve Site Loading Speed May 26, 2011 394 php , flushing , performance Better Semantics With CSS Combinators and Selectors May 25, 2011 393 css , selectors Introduction to DNS: Explaining the Dreaded DNS Delay (sma )May 25, 2011 392 introductions , dns , network , domains HTML5: Are We There Yet? (ple /w3c )May 25, 2011 391 html The Story of the HTML5 Shiv (pau )May 24, 2011 390 html , history , polyfills How to Detect Browser Support for CSS3 Properties (cra )May 23, 2011 389 how-tos , css , support , browsers , feature-detection When Using “!important” Is the Right Choice (chr /css )May 22, 2011 388 css , cascade Optimizing Error Pages: Creating Opportunities Out of Mistakes (sma )May 18, 2011 387 error-pages , optimization Hybrid Apps Are BS (joh )May 18, 2011 386 web , native 10 jQuery and ASP Plugins May 17, 2011 385 jquery , asp , plugins , link-lists An Introduction to CSS Keyframes Animation (lou /sma )May 17, 2011 384 introductions , css , animations HTML5: The Upcoming Technology for the Web May 13, 2011 383 html , web Hash URIs (jen /w3c )May 12, 2011 382 urls The Future of CSS: Experimental CSS Properties (sma )May 11, 2011 381 css , experiments , vendor-extensions Personal Blogs of Web People That I Like to Read (chr /css )May 11, 2011 380 community , link-lists Reduce Your jQuery Script Loading Times May 4, 2011 379 jquery , embed-code , performance Now You See Me (aar /ali )May 3, 2011 378 css , hiding , comparisons , accessibility , jquery More Meaningful Typography (ali )May 3, 2011 377 typography , css Using CSS3: Older Browsers and Common Considerations (sma )May 3, 2011 376 css , browsers , support , progressive-enhancement , vendor-extensions , link-lists The Angst of Accessibility (sib )May 2, 2011 375 accessibility , advocacy Skeleton May 1, 2011 374 websites , presentational-html , css , skeleton Font Sizing With “rem” (jus )May 1, 2011 373 css , units , typography Confessions of a Converted PHP Developer: Mixing Like a Baker Apr 27, 2011 372 ruby , php , mixins , comparisons Responsive Data Tables (chr /css )Apr 27, 2011 371 tables , html , css , responsive-design , internet-explorer , microsoft , browsers Using the Lynx Web Browser Apr 27, 2011 370 lynx , browsers , command-line Making Sense of Google PageRank (gra )Apr 27, 2011 369 pagerank , google , seo HTML5, CSS3, and DOM Performance (pau /goo )Apr 22, 2011 368 videos , html , css , dom , performance Normalize.css Apr 21, 2011 367 css , resets , normalize-css CSS3 vs. CSS: A Speed Benchmark (sma )Apr 21, 2011 366 css , performance , comparisons , metrics 3 Usability Testing Habits to Make Apr 21, 2011 365 usability , testing The Difference Between “:nth-child” and “:nth-of-type” (chr /css )Apr 20, 2011 364 css , selectors , comparisons How to Synchronize Your PHP and MySQL Timezones (cra )Apr 19, 2011 363 how-tos , php , mysql , databases Camino, a Fast Alternative to Bloated Heavyweight Browsers Apr 19, 2011 362 camino , browsers , comparisons Faking “float: center” With Pseudo Elements (chr /css )Apr 18, 2011 361 css , floats Powerful New CSS Techniques and Tools (vit /sma )Apr 18, 2011 360 css , techniques , tooling , link-lists In The Plex: Cutts Is GoogleGuy (rus /ser )Apr 18, 2011 359 google Increasing Your Site’s Google PageRank Apr 16, 2011 358 pagerank , google , seo Invert a Whole Webpage With CSS Only (lea )Apr 14, 2011 357 css , effects The Art of Accessibility (sib )Apr 12, 2011 356 accessibility Color Theory 101 (jas )Apr 1, 2011 355 introductions , colors , design Putting IE to Sleep (yoa )Mar 31, 2011 354 internet-explorer , microsoft , browsers Design Principles (ada )Mar 30, 2011 353 websites , overviews , principles How to Use CSS3 Pseudo-Classes (sma )Mar 30, 2011 352 how-tos , css , selectors , examples JavaScript Madness: Layout Engines Mar 30, 2011 351 javascript , browsers , browser-engines , javascript-engines Each One Is the Best—for Different Definitions of “Best” (dav )Mar 30, 2011 350 layout , silverlight 15 JavaScript String Functions Mar 29, 2011 349 javascript , strings , functions Designing for the Future Web (sma )Mar 29, 2011 348 design , mobile , seo Optimizing a Screen for Mobile Use Mar 28, 2011 347 mobile , optimization , usability Animating With jQuery Mar 25, 2011 346 jquery , animations Responsive Web Design and Mobile Context (tka )Mar 22, 2011 345 responsive-design , mobile , metrics CSS Mixins (tab )Mar 22, 2011 344 css , mixins The Psychology of Color (jas )Mar 21, 2011 343 design , colors HTML5 Boilerplate Went 1.0 (pau )Mar 21, 2011 342 release-notes , html5-boilerplate HTTPS Is More Secure, So Why Isn’t the Web Using It? (ars )Mar 20, 2011 341 http , protocols , security , web 10 Ruby on Rails Best Practices Mar 18, 2011 340 ruby-on-rails , best-practices Introduction to Node.js With Ryan Dahl (tin )Mar 17, 2011 339 videos , introductions , nodejs “currentColor” (chr /css )Mar 17, 2011 338 css , colors Top 50 jQuery Selectors Mar 15, 2011 337 jquery , selectors Why User Experience Cannot Be Designed (sma )Mar 15, 2011 336 user-experience , design Technical Web Typography: Guidelines and Techniques (css /sma )Mar 14, 2011 335 typography , css , guidelines , techniques Progressively Enhancing HTML5 Forms (chr /css )Mar 13, 2011 334 html , forms , tooling , modernizr , progressive-enhancement A Consistent User Experience (dre )Mar 12, 2011 333 user-experience , consistency , twitter+x , social-media On CSS Preprocessors (lea )Mar 9, 2011 332 css , preprocessors , less , sass Styling Texty Inputs Only (chr /css )Mar 8, 2011 331 css , selectors , forms 10 Things Every WordPress Plugin Developer Should Know (sma )Mar 8, 2011 330 wordpress , plugins , php Tracking—CSS “letter-spacing” and Where to Use It Mar 4, 2011 329 css , typography To Reset or Not Reset—That’s the CSS Question (cra )Mar 3, 2011 328 css , resets Web Notifications (ann )Mar 3, 2011 327 notifications , apis , standards The “@ font-face” Rule and Useful Web Font Tricks (ope /sma )Mar 2, 2011 326 css , fonts , tips-and-tricks Typographic Effects in Canvas (dev )Mar 1, 2011 325 canvas , javascript , typography CSS Progress Bars (chr /css )Feb 24, 2011 324 css , progress-indicators , animations WHATWG, W3C, and HTML (ann )Feb 24, 2011 323 whatwg , w3c , html , standards