Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand respect and accountability. Hide

Frontend Dogma

“2010s” News Archive (8)

Entry (Sources) and Additional TopicsDate#
The Actual Browser Problems With Unquoted Attributes (chr/css)512
html, attributes, support, browsers
6 Methods for Vertical Centering With CSS511
css, centering, techniques, examples
Learning to Use the “:after” and “:before” Pseudo-Elements in CSS (lou/sma)510
css, selectors, generated-content, examples
Does “<nav>” Belong in the “<header>” Element? (mat)509
html, navigation
IE 8 Thinks All Table Cells Have a Colspan (chr/css)508
internet-explorer, browsers, tables, html, css
Validation: Measuring and Tracking Code Quality (j9t)507
html, css, conformance, quality, metrics
HTML5 Please (div+)506
websites, html, css, javascript, apis, polyfills, support, browsers, web-platform
CSS Lint Is Harmful (mat)505
css, linting, tooling
With New Web Addresses, Internet Continues to Grow504
web, domains
Django Advice (sjl)503
django, tips-and-tricks
Component Models and Encapsulation (oth)502
discussions, dom, shadow-dom, w3c
Reconciling Various Forms of String Literals (iva/w3c)501
w3c, standards, strings
5 Copywriting Errors That Can Ruin a Company’s Website (sma)500
writing, microcontent, metadata, seo
The Mobile Web: Discover the Possibilities499
web, mobile, metrics
Why the Web Needs HTML5498
html, web-platform, history
CSS1K497
websites, css, minimalism
Google’s Focus on Quality and the PostRank Acquisition496
google, seo, quality
“Do Not Track”: The Regulators’ Challenge (w3c)495
do-not-track, privacy, legal
Following a Web Design Process (sma)494
design, processes, project-management
Mozilla Release Firefox 5 (cra)493
browsers, mozilla, firefox
Screen Resolution ≠ Browser Window (chr/css)492
browsers, viewport, metrics, terminology
The HTML Email Boilerplate (cra)491
html, email, templates
Useful “:nth-child” Recipes (chr/css)490
css, selectors, examples
Web Page Anatomy (jas)489
design-patterns, navigation
CSS Wiki-Based Documentation (w3c)488
css
W3C Updates CSS Open Web Standards as Reality and Specs Converge (cms)487
w3c, css, standards
Introducing CSS Lint (nza)486
introductions, tooling, linting, css
Print Style Sheets and URLs (j9t)485
print, css, usability
What’s New in Google Chrome 12 (cra)484
browsers, google, chrome
Unquoted Attribute Values in HTML and CSS (mat)483
html, attributes, css, javascript
Marking Files as Binary in CVS (mar)482
cvs
4 Methods for Creating Equal Height Columns in CSS481
css, layout, techniques, examples
Defining Good Design (jas)480
design, usability, aesthetics
A Decade Later, W3C Finalizes CSS 2.1479
w3c, css, standards
Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification (ber+/w3c)478
css, standards
Fluid Images (bee/ali)477
layout, css, images, responsive-design
Modern Debugging Tips and Tricks (ali)476
javascript, debugging, tips-and-tricks
Web Development Principles: Develop for What Is, Not What Could Be (j9t)475
principles
Heroku: Your First Staging Environment474
heroku, environments
Hello jQuery Mobile473
jquery
Website Navigation: Planning and Implementing (vit/sma)472
navigation, examples
Introducing schema.org: Search Engines Come Together for a Richer Web471
introductions, structured-data, search, google, microsoft, yahoo
2 Methods for Developing Hybrid CSS Layouts470
css, layout
Making Forms Fabulous With HTML5469
html, forms, semantics, overviews
Rendering HTML5 in Older Browsers With Google Chrome Frame (ind)468
html, google, chrome-frame, browsers, internet-explorer, plugins
Getting Started With Defensive Web Design (sma)467
introductions, design, examples
Use PHP Flush to Improve Site Loading Speed466
php, flushing, performance
Better Image Management With WordPress (sma)465
wordpress, images, maintenance, php
HTML5: Are We There Yet? (ple/w3c)464
html
Introduction to DNS: Explaining the Dreaded DNS Delay (sma)463
introductions, dns, network, domains
Better Semantics With CSS Combinators and Selectors462
css, selectors
The Story of the HTML5 Shiv (pau)461
html, history, polyfills
How Important Is Semantic HTML?460
html, semantics
How to Detect Browser Support for CSS3 Properties (cra)459
how-tos, css, support, browsers, feature-detection
When Using “!important” Is the Right Choice (chr/css)458
css, cascade
Optimizing Error Pages: Creating Opportunities Out of Mistakes (sma)457
error-pages, optimization
Hybrid Apps Are BS (joh)456
web, native
An Introduction to CSS Keyframes Animation (lou/sma)455
introductions, css, animations
10 jQuery and ASP Plugins454
jquery, asp, plugins, link-lists
A “rel=canonical” Corner Case453
google, search, urls, metadata
HTML5: The Upcoming Technology for the Web452
html, web
Hash URIs (jen/w3c)451
urls
Personal Blogs of Web People That I Like to Read (chr/css)450
community, link-lists
The Future of CSS: Experimental CSS Properties (sma)449
css, experiments, vendor-extensions
Reduce Your jQuery Script Loading Times448
jquery, embed-code, performance
More Meaningful Typography (ali)447
typography, css
Now You See Me (aar/ali)446
css, hiding, comparisons, accessibility, jquery
Using CSS3: Older Browsers and Common Considerations (sma)445
css, browsers, support, progressive-enhancement, vendor-extensions, link-lists
The Angst of Accessibility (sib)444
accessibility, advocacy
Font Sizing With “rem” (jus)443
css, units, typography
Skeleton442
websites, presentational-html, css, skeleton
Using the Lynx Web Browser441
lynx, browsers, command-line
Making Sense of Google PageRank (gra)440
pagerank, google, seo
Responsive Data Tables (chr/css)439
tables, html, css, responsive-design, internet-explorer, browsers
Confessions of a Converted PHP Developer: Mixing Like a Baker438
ruby, php, mixins, comparisons
HTML5, CSS3, and DOM Performance (pau)437
videos, html, css, dom, performance
Normalize.css436
css, resets, normalize-css
3 Usability Testing Habits to Make435
usability, testing
CSS3 vs. CSS: A Speed Benchmark (tre/sma)434
css, performance, comparisons, metrics
The Difference Between “:nth-child” and “:nth-of-type” (chr/css)433
css, selectors, comparisons
Camino, a Fast Alternative to Bloated Heavyweight Browsers432
camino, browsers, comparisons
How to Synchronize Your PHP and MySQL Timezones (cra)431
how-tos, php, mysql, databases
Faking “float: center” With Pseudo Elements (chr/css)430
css, floats
In The Plex: Cutts Is GoogleGuy (rus/ser)429
google
Powerful New CSS Techniques and Tools (vit/sma)428
css, techniques, tooling, link-lists
Increasing Your Site’s Google PageRank427
pagerank, google, seo
Invert a Whole Webpage With CSS Only (lea)426
css, effects
CSS3 “text-shadow”—Can It Be Done in IE Without JavaScript? (zol)425
css, shadows, internet-explorer, browsers
Internet Explorer 10 Debuts at Mix 2011424
internet-explorer, browsers
The Art of Accessibility (sib)423
accessibility
W3C HTML WG Decisions: “hidden”, “longdesc”, Table Summary, and the Myth of Hidden Metadata (bur)422
html, attributes, tables, standards, w3c
Color Theory 101 (jas)421
introductions, colors, design
Changes in the Chrome User Agent420
chrome, browsers
Putting IE to Sleep419
internet-explorer, browsers
Design Principles (ada)418
websites, overviews, principles
Each One Is the Best—for Different Definitions of “Best” (dav)417
layout, silverlight
JavaScript Madness: Layout Engines416
javascript, browsers, browser-engines, javascript-engines
How to Use CSS3 Pseudo-Classes (sma)415
how-tos, css, selectors, examples
Designing for the Future Web (sma)414
design, mobile, seo
15 JavaScript String Functions413
javascript, strings, functions
Optimizing a Screen for Mobile Use (nng)412
mobile, optimization, usability
Animating With jQuery411
jquery, animations
CSS Mixins (tab)410
css, mixins
Responsive Web Design and Mobile Context (tka)409
responsive-design, mobile, metrics
HTML5 Boilerplate Went 1.0 (pau)408
release-notes, html5-boilerplate
The Psychology of Color (jas)407
design, colors
HTTPS Is More Secure, So Why Isn’t the Web Using It? (ars)406
http, protocols, security, web
10 Ruby on Rails Best Practices405
ruby-on-rails, best-practices
“currentColor” (chr/css)404
css, colors
Introduction to Node.js With Ryan Dahl (tin/inf)403
videos, introductions, nodejs
Why User Experience Cannot Be Designed (sma)402
user-experience, design
Top 50 jQuery Selectors401
jquery, selectors
Technical Web Typography: Guidelines and Techniques (css/sma)400
typography, css, guidelines, techniques
Progressively Enhancing HTML5 Forms (chr/css)399
html, forms, tooling, modernizr, progressive-enhancement
A Consistent User Experience (dre)398
user-experience, consistency, twitter+x, social-media
On CSS Preprocessors (lea)397
css, preprocessors, less, sass
10 Things Every WordPress Plugin Developer Should Know (sma)396
wordpress, plugins, php
Styling Texty Inputs Only (chr/css)395
css, selectors, forms
Microsoft’s Anti-IE6 Rhetoric394
internet-explorer, microsoft, browsers
Tracking—CSS “letter-spacing” and Where to Use It393
css, typography
Web Notifications (ann)392
notifications, apis, standards
To Reset or Not Reset—That’s the CSS Question (cra)391
css, resets
The “@font-face” Rule and Useful Web Font Tricks (ope/sma)390
css, fonts, tips-and-tricks
Typographic Effects in Canvas389
canvas, javascript, typography
CSS Progress Bars (chr/css)388
css, progress-indicators, animations
WHATWG, W3C, and HTML (ann)387
whatwg, w3c, html, standards
Web Cryptography: Salted Hash and Other Tasty Dishes (ali)386
cryptography, security
Making Websites Mobile Friendly (pie)385
mobile, urls, search, google
The Importance of Being Versioned (nza)384
versioning, apis
Sacrificing the Open Web With H.264383
foss, licensing, multimedia, open-web
Converting “@font-face” Fonts Quickly in Any OS (zol)382
conversion, css, fonts
The Difference Between the WHATWG and the HTMLWG (wir)381
whatwg, w3c, standards, comparisons
HTML, “@width,” and “@height” (j9t)380
html, images, multimedia, maintainability
Useless HTTP Requests—Favicon (kar)379
favicons, http, anti-patterns
HTML5 Completion Date Announced (cra)378
html
HTML5 Not Finalized Until 2014377
html, standards
Marking Up Relationships376
html, metadata, microformats, xfn
HTML5 Kicked Into 2014 (the)375
html, standards, w3c
Getting Tired With XML (ann)374
xml
Google 2000 vs. Google 2011373
google, search, retrospectives, spam, comparisons
Broken Links (tim)372
urls, links, javascript
The Shapes of CSS (chr/css)371
css, shapes
HTML as a Living Standard—For and Against (bru/htm)370
html, standards, processes, w3c, whatwg
Breaking the Web With Hash-Bangs369
urls, javascript, search
Different Transitions for Hover On / Hover Off (chr/css)368
css, transitions, animations, effects, hover
HTML5 Gets Glitzy New Logo, Bids Adieu to Flash (cms)367
html, flash
CSS3 Gets a New Logo366
css, w3c
The Art of the Single Page Web Site365
design, examples, link-lists
Whitespace (pvd)364
ecmascript, whitespace, parsing
Using the CSS “border-image” Property (tab)363
css, borders, images
CSSOM, Vars, Mixins, Nesting, and Modules (tab)362
css, cssom, custom-properties, mixins, nesting, modules
The HTML5 Logo: What Do You Think? (lou/sma)361
html
W3C Apologizes for HTML5 Brand Confusion (the)360
w3c, html
Searching vs. Browsing (tan)359
searching, browsing, comparisons
CSS Reset358
websites, css, resets, examples, overviews
The Truth Behind HTML5′s New Logo Fiasco357
html
Thoughts on PHP Sessions (jed)356
php
HTML5 Logo Unveiled by World Wide Web Consortium (huf)355
html, w3c
HTML5 as a Buzzword (tka)354
html
HTML5. Feels. Good. OpenWeb (kar)353
html, web, community
HTML5 Now Has an Official Logo, Looks Oddly Reminiscent of Superman’s Leotard352
html
HTML5 Gets an Official Logo From W3C351
html, w3c
Don’t Forget About HTML5’s “Little Guys” (lou)350
html, semantics
jQuery and ASP.NET349
jquery, asp-net, ajax
What Is Happening With XBL? (ann)348
xbl
Navigating Bash History With “Ctrl” + “R” (lor)347
command-line, unix-like
Why the Web Needs WebM (ann)346
multimedia
A Simpler Page (cra/ali)345
design, typography, readability, html, css, simplicity
The Sorry State of the CSS3 Specifications (nza)344
css, standards, link-lists
The CSS3 “matrix()” Transform for the Mathematically Challenged (zol)343
css, functions, transforms, math
The Real HTML5 Boilerplate (css)342
html, templates, html5-boilerplate
What Are the JSON Security Concerns in Web Development? (sim)341
json, security
People of HTML5—Bruce Lawson (bru+/moz)340
interviews, html, standards
What’s New in Drupal 7? (cra)339
drupal
Absolutely Position Element Within a Table Cell (chr/css)338
html, tables, positioning, css, jquery
A Guide to Designing Cool URLs (wir)337
guides, urls, links, namespaces
Top 15 jQuery Tricks336
jquery, tips-and-tricks, link-lists
Why Use Classes or IDs on the HTML Element? (chr/css)335
html, attributes, css, selectors, wordpress, modernizr
5 Predictions for APIs in 2011334
outlooks, apis, html, json, xml
Separation Anxiety (eco)333
web, economics
Testing Tricks: CSS Bookmarklets (j9t)332
css, bookmarklets, testing, tips-and-tricks
URL Design (kne)331
urls, links, best-practices, namespaces
How to Maintain Your Personal Brand as a Corporate Employee (sma)330
how-tos, career, branding
Calculating Color Contrast (bri/24w)329
accessibility, contrast, colors
Introduction to Blueprint—a CSS Grid-Based Framework328
introductions, blueprint
Why Do We Need MicroXML? (ann)327
xml, html
Video for Everybody (kro)326
html, multimedia, examples
The Lonely Information Architect325
information-architecture, communication
A Solution to Stop Font Face Fonts Looking Bold on Mac Browsers324
css, fonts, browsers, apple, unix-like
W3C Releases Mobile Web Application Best Practices Guidelines (new)323
guidelines, mobile, web-apps, best-practices, w3c
XFrames (ste/w3c)322
xframes, xml, frames
Mobile Web Application Best Practices (aco/w3c)321
mobile, web-apps, best-practices, standards, w3c
Testing Content (ali)320
content, testing, usability
Using CSS Without HTML (mat)319
html, css, http-headers, http, php, minimalism
MicroXML318
xml
Web Sockets and the Risks of Unfinished Standards (sts/cne)317
websockets, mozilla, opera, standards
Why We Should Start Using CSS3 and HTML5 Today (vit/sma)316
html, css
qooxdoo 1.3 and 1.2.2 Released315
release-notes, qooxdoo
Evolution of Script Loading314
html, javascript, asynchronicity, performance
How to Use the Less CSS Preprocessor for Smarter Style Sheets (sma)313
how-tos, css, less, preprocessors
My CSS Wish List (24w)312
wish-lists, css, cssdoc
Tools for Cross Browser Compatibility: Live Testing311
testing, support, browsers, tooling
Long Live the Web: A Call for Continued Open Standards and Neutrality (tim)310
web, standards, net-neutrality
The Accessibility of WAI–ARIA (ali)309
accessibility, aria, wcag, browsers, screen-readers, assistive-tech
ARIA and Progressive Enhancement (der/ali)308
accessibility, aria, progressive-enhancement
Is Facebook a Threat to the Web? (cra)307
facebook+meta, web
Google CDN Naming Conventions (and You) (chr/css)306
google, content-delivery, apis, naming, conventions
How to Comment in jQuery305
how-tos, jquery, comments
The Document Ready Function304
jquery, functions
Big “When Can I Use” Update (fyr)303
release-notes, caniuse
XML vs. the Web302
xml, json
Opera Browser Shows Off “Tab Stacking” in New Beta (wir)301
opera, browsers
Tim Berners-Lee: The Web Is Threatened (cne)300
web, net-neutrality, legal
Extending HTML5—Microdata (htm)299
microdata, semantics, html, attributes
How to Write Faster JavaScript Condition Expressions (cra)298
how-tos, javascript, operators
W3C Drops Support of Web SQL (sts/zdn)297
w3c, sql, databases
But It Doesn’t Validate296
html, css, conformance, vendor-extensions
What Is Cross Site Scripting or XSS? (chr/css)295
xss, javascript, security, concepts
Where Have All the Comments Gone? (sma)294
community, communication, blogging
Internet Explorer 9 Preview Thinks Inside Box, Outside Browser (the)293
internet-explorer, browsers
Is HTML5 Dirty?292
html, formatting
10 Well Known jQuery Events291
jquery, events
Seven Reasons to Move to HTML5290
html, maintenance, forms, multimedia, browser-storage, apis
Understanding CSS3 Transitions (sim/ali)289
css, transitions
5 Useful Basic jQuery Syntax288
jquery
Benefits of jQuery287
jquery, javascript, libraries
Abolishing CSS Vendor Prefixes? (kar)286
css, vendor-extensions
Web (bgz)285
web, history, terminology
HTML5 Forms Validation in Firefox 4 (mou)284
html, forms, validation, firefox, browsers
Exploring Markup for Breadcrumbs (chr/css)283
html, navigation, breadcrumbs, semantics
W3C Adds More HTML5 Standards Tests282
w3c, html, standards, browsers
W3C Publishes “Extremely Silly” HTML5 Test Results Suggesting Win for Internet Explorer 9 (app)281
w3c, html, support, browsers, internet-explorer
How to Build a Mobile Website (sma)280
how-tos, mobile, html, css
“!important” CSS Declarations: How and When to Use Them (lou/sma)279
css, cascade
IE9 Tops Chrome, Firefox in HTML5 Compatibility278
html, support, browsers, internet-explorer, interoperability
Get Started With Git (ali)277
introductions, git
Is HTML5 Ready for Prime Time? (zdn)276
html
Readability: The Optimal Line Length275
readability, typography, usability
Cross Browser HTML5 Ruby Annotations Using CSS (zol)274
html, ruby-markup, css, conditional-comments
Speed Up Your Website With PHP Buffer Flushing (cra)273
php, flushing, performance
Opera With Extensions: Now Can It Replace Firefox? (smf/bet)272
opera, firefox, browsers, browser-extensions
CSS Workflow (jin)271
videos, css, processes
Performance Mythbusters (tka)270
performance, optimization, myths
How I Structure Site Content269
content, information-architecture
Disabling JavaScript: Asking the Wrong Question268
javascript, support, usability
Should You Close PHP Tags? The Debate Continues… (cra)267
php, formatting, conventions
New and Improved WCAG 2.0 Techniques (w3c)266
accessibility, wcag, techniques, documentation
Web “Will Last 500 Years”265
web, outlooks
What’s a Web Browser? (nza)264
browsers, concepts
Improve JavaScript Performance263
javascript, performance, optimization
Don’t Use Conditional Comments to Create Classes for IE7+ (lou)262
browsers, internet-explorer, conditional-comments
Google Search Engine Optimization Starter Guide 2010—Plain Speak on SEO261
guides, google, seo
Local Storage and How to Use It on Websites (cod/sma)260
how-tos, browser-storage, apis, javascript
Is RSS Dead? (cra)259
syndication, rss
Why We Don’t Have a Parent Selector (jus)258
css, selectors, performance
Typography Is Not Your Brand, So Don’t Steal It (tim)257
typography, branding, design
The W3C and the “HTML5 Isn’t Ready” Backlash (cra)256
html, w3c, browsers, interoperability, support
HTML5 Accessibility (ste)255
websites, html, accessibility, browsers, support, chrome, firefox, internet-explorer, opera, safari
W3C: Hold Off on Deploying HTML5 in Websites (inf)254
html, w3c
Web Developers Accountable for HTML 5 Security (zdn)253
html, security
“a { outline: none; }”—Don’t Do It252
websites, accessibility, css, focus
Alphabetical Sorting Must (Mostly) Die (nng)251
sorting, usability
CSS: How to Host Right-to-Left Styling (j9t)250
how-tos, css, internationalization
String Regular Expressions With MooTools (dav)249
mootools, regex
4 More Principles of Information Architecture248
information-architecture, principles
Why Atom Was Created247
atom, rss, syndication
Web Ninja Interview: Marcin Wichary—Creator of Google Pacman Logo, HTML5 Slide Deck, and More (mwi+/aja)246
interviews, html, javascript, google
Thoughts on Six Apart, SAY Media, and Movable Type245
movable-type
HTML5: The Facts and the Myths (bru/sma)244
html, myths
Forward Thinking Form Validation (rya/ali)243
forms, validation, errors, css
The Need for Speed… Why Slow Page Load Times Matter (and)242
slides, performance
The “spacer” Element Is Gone (hsi)241
html, interoperability
Progressive Enhancement Using Nothing but JavaScript? (cod/aja)240
javascript, progressive-enhancement
Best Lightweight PHP Frameworks of 2010239
php, frameworks, comparisons
How Do We Test a Web Browser? (One Year [Later]) (ple/w3c)238
browsers, testing, standards, web-platform
How to Comment and When (bur)237
how-tos, standards, processes
It’s IE9 Beta Download Day (cra)236
browsers, internet-explorer
High-Performance String Concatenation in JavaScript (cra)235
javascript, strings, performance
CSSOM234
cssom, css, parsing, tooling
On “attr()” and “calc()” (lea)233
css, functions
Chrome Market Share Rises Above 10 Percent (cra)232
browsers, chrome, metrics
Box Sizing (mar/css)231
css, box-model
Do You Still Have a Default Browser? (cra)230
browsers
Ordering CSS3 Properties (chr/css)229
css, vendor-extensions, sorting, conventions
WebPageTest.org and Page Speed228
webpagetest, google, performance
If You’re in Online Marketing and Strategy, This Will Piss You Off (tim)227
design, marketing, processes, collaboration
Google Releases Chrome 6 (cra)226
browsers, google, chrome
Testing BlackBerry WebKit, or How I Encountered a Browser Tester’s Worst Nightmare (ppk)225
browsers, testing, webkit
Why Your Website Is More Valuable Than Facebook224
social-media, blogging, content-management, concepts
Google Now Indexes SVG (jsa)223
google, search, svg, images
The Future of Web Fonts Is Sooner Than It Used to Be222
fonts, woff, design
IDEs Kill Exploration (tan)221
code-editors, creativity
IE9 Screenshot Leaked to the Web (cra)220
browsers, internet-explorer
CSS Is to HTML as a CMS Is to… HTML (chr/css)219
content-management, html, css
Real World Canvas Tips From Hakim El Hattab (bra/aja)218
canvas, tips-and-tricks
What Is the History of the Django Web Framework? Why Has It Been Described as “Developed in a Newsroom”? (sim)217
django, history
The CSS3 Song (bra/aja)216
css
HTML5 Raises New Security Issues215
html, browsers, security
Attack of the IE Conditional Comment… (bra/aja)214
conditional-comments, browsers, browser-detection, internet-explorer
HTML5 Peeks, Pokes, and Pointers (div)213
html, apis, overviews
How the Web Wins (wir)212
web, native, mobile
Extending HTML5—Microformats (htm)211
microformats, html, attributes, semantics
The Value of HTML Validation (nza)210
html, conformance
CSS: A Little More on Less (mis)209
css, less
Web Could Be Stylized by New W3C Font Platform208
web, fonts, woff, w3c
An Implausibly Illustrated Introduction to HTML5 Web Workers (div)207
introductions, web-workers, javascript
7 Ways to Recover From Burnout206
career
HTML5 Templates (chr/css)205
html, templates, html5-boilerplate, link-lists
Strategic Decisions in a Strategy-Less Environment (bur)204
html, standards, w3c
The Future of the Internet (sma)203
outlooks, web
Announcing: HTML5 Boilerplate (pau)202
html, templates, html5-boilerplate
HTML5 Boilerplate (jch)201
html5-boilerplate, templates
HTML5 Boilerplate (pau+)200
websites, html, templates, html5-boilerplate
JS1k: The JavaScript Code Golfing Competition (pvd)199
websites, javascript, examples
More on CSS Media Queries for Mobile (gri/clo)198
css, media-queries, mobile
List of Chromium Command Line Switches (bev)197
chromium, command-line
URL Removals Explained: Removing Sensitive Text From a Page (joh)196
google, search, urls, privacy
JS1k: JavaScript Optimisations (the)195
javascript, optimization
Guidelines for URI Design (jac/css)194
guidelines, urls, principles
Quick Guide to Implement Webfonts via “@font-face” (pau)193
guides, fonts, css
In Defense of Photoshop (sma)192
photoshop
Microsoft to Release IIS Express (cra)191
servers, microsoft, iis
A CSS3 Tip (dav)190
css, shadows, tips-and-tricks
Creating Cross Browser HTML5 Forms Now, Using Modernizr, webforms2, and HTML5Forms (zol)189
html, web-forms, forms, tooling, modernizr
The Basics of Web Workers188
fundamentals, web-workers, javascript
CSS Filters (jon)187
videos, css, hacks, conditional-comments, browsers, support
5 Quick Ways to Freshen Up Your Web Site Copy186
content, maintenance, design
Understanding “border-image” (css)185
css, borders, images
Delay Loading the Print Stylesheet (bel)184
css, print, javascript, performance
5 Reasons Why You Can Use HTML5 Today (cra)183
html
The Core Mission of W3C (w3c)182
w3c, standards
Prof. Dr. Style—Top 10 Web Design Styles of 1993 (gif)181
design, retrospectives
The Beauty of Semantic Markup, Introduction180
introductions, semantics, html, microformats
Tips for Web Design That Crosses Cultures (css)179
localization, navigation, unicode, colors, seo, design
Rapid Blueprint CSS Layout With Boks178
blueprint, layout, css, tooling
Node.js Is the New Black177
nodejs
How to Run Apache and IIS at the Same Time (cra)176
how-tos, servers, apache, iis
Simple JavaScript Function to Include CSS175
javascript, functions, css
Writing Testable JavaScript174
javascript, testing
microformats.org at 5: Two Billion Pages With hCards, 94% of Rich Snippets (tan/mic)173
microformats, anniversaries, semantics, metrics
“text-rendering: optimizeLegibility;” // Can You Read Me Now? (dal/aja)172
css, typography, legibility
Will JavaScript Function Without the “function” Statement? (cra)171
javascript, functions
10 Useful WordPress Security Tweaks (sma)170
wordpress, security
The Death of the Pixel as We Know It—the New DPI Web (dal/aja)169
pixel-density, images
Canvas Is Coming to IE9 (cra)168
browsers, internet-explorer, canvas, html
Growing Pains Afflict HTML5 Standardization (sts/cne)167
html, standards, w3c, whatwg
A Short Guide to Color Models166
guides, colors
CSS Validation and Vendor Extensions: Throw Warnings, Not Errors (j9t)165
css, conformance, vendor-extensions
The Media Object Saves Hundreds of Lines of Code (stu)164
design-patterns, html, css
Google to Use HTML5 in Gmail (com)163
google, html
How to Access the Internet (A Guide From 2025) (blo)162
how-tos, web
HTML5Rocks.com: Google DevRel Shares the Love (dal/aja)161
html, documentation, google
Stop Forking With CSS3 (aar/ali)160
css, anti-patterns
Website Response Times (nng)159
performance, user-experience, usability, metrics
WordPress 3.0 Ups the Game158
wordpress
Less.js Will Obsolete CSS157
css, less, tooling
To Comment, or Not to Comment… (tka)156
blogging
Firefox Unveiled: Gecko Basic Data Flow155
browsers, firefox, gecko, browser-engines, parsing
Automatic Gzip Compression for Apache2 Webservers (mro)154
apache, servers, compression, gzip
Firefox 4: CSS3 “calc()” (moz)153
css, functions, firefox, browsers
In Defense of Hard (pjo)152
design, simplicity, complexity
The W3C Bites Back? (bur)151
w3c, html, standards
The Principles of Cross-Browser CSS Coding (lou/sma)150
css, box-model, principles, browsers, support
Transparency in Web Design (chr/css)149
design, transparency+opacity, css, png, images
Apple HTML5 Microsite Touts Standards, but Only Works on Safari (dal/aja)148
html, apple, safari, browsers
Enjoy HTML5 Excitement With PhpStorm and WebStorm (jet)147
html, phpstorm, webstorm, code-editors
Frontend SPOF146
performance, html, javascript, css, fonts
Is the Semantic Web Just a Dream?145
semantic-web
Will Apple Embrace the Web? No. (kro/osn)144
apple, webkit, safari, browsers, web
Using Google Chrome Frame (sli)143
videos, google, chrome-frame, browsers, internet-explorer, plugins
Chrome Extensions for Web Development142
chrome, chromium, browser-extensions, tooling
HTML5 Custom Data Attributes (“data-*”) (htm)141
html, custom-data, attributes
Connecting the Dots With CSS3 (tre/sma)140
css
Are You Ready for HTML 5?139
html, semantics, simplicity, multimedia, canvas, forms
Responsive Web Design (bee/ali)138
responsive-design, media-queries, css
“Wow, Mona Lisa With Pure CSS!” (lea)137
css, html, craft
Principles of Icon Design (jon)136
principles, icons, images, design
A Minimal HTML Document (HTML5 Edition) (sen)135
html, minimalism, templates
Efficiently Rendering CSS (chr/css)134
css, selectors, performance, rendering
A Few Thoughts on SSL Search133
google, search, ssl
Has Web Development Diverged? (cra)132
career
CSS Mini Reset131
css, resets
Google Fonts Is Born—Can I Get a Hallelujah!? (mis)130
google, fonts, typography
2010: Web Fonts Are Here and Ready to Use (bra/aja)129
fonts, google, foss
CSS Flexbox Layout Module (tab)128
css, flexbox, layout
HTML5 and Flash: Why It’s Not a War, and Why Flash Won’t Die (sma)127
html, flash
Wabi Sabi: Natural Simplicity in Web Design126
design, simplicity, principles
What’s Coming in Firefox 4.0 (cra)125
browsers, firefox
“Real Web Developers Don’t Need Debugging Tools” (j9t)124
debugging, browsers, dev-tools, tooling
Garbage Collection in V8—for Mobile and Beyond (dal/aja)123
v8, javascript-engines, javascript, garbage-collection
Is the “progress” Element Truly Progressive? (bur)122
html
Performance Toolbelt: Page Speed (tka)121
performance, tooling
The Basics of Web Advertisement Tracking (nza)120
fundamentals, monetization, marketing
Firefox 4: The HTML5 Parser—Inline SVG, Speed, and More (hsi/moz)119
html, svg, parsing, gecko, firefox, browsers
Current Browser Market Shares and Trends (cra)118
browsers, metrics, trends
The Expanding Web Platform (w3c)117
web-platform
The New [“<track>”] Element Has Been Added to the HTML5 Spec (dal/aja)116
html, multimedia, standards
Thoughts on Archiving HTTP (mno)115
http
A Brief History of Markup (ada/ali)114
history, html, xhtml, xml
Slow Kills (tel)113
performance, google
How to Center an Absolutely Positioned Element Using CSS (cra)112
how-tos, css, centering
PHP With nginx Is About to Become a Lot Easier111
servers, nginx, php
HTML5 Extensibility: Here Comes the Semantic Web (dal/aja)110
html, microdata, extensibility, semantic-web
Thoughts on Flash109
flash, web, apple
Grid-Based Web Design, Simplified (sma)108
design, layout, grids, css
CSS3 Solutions for Internet Explorer (lou/sma)107
css, internet-explorer, browsers
5 Common Myths About JavaScript (cra)106
myths, javascript
Rich Snippets Go International105
google, search
Remove the “hidden” Attribute (bur)104
html, attributes, hiding
9 Causes of Web Page Obesity (cra)103
performance, embed-code, compression, optimization
Adding Content Using CSS3 (the)102
css, selectors, generated-content
Better JavaScript Minification (nza/ali)101
javascript, minification, performance
A Pixel Is Not a Pixel Is Not a Pixel (ppk)100
pixel-density, mobile, css
When Can I Use Technology X? (cra)99
web-platform, support, browsers
How to Proofread Your Own Writing98
how-tos, writing, communication, quality
Forgiving HTML Parser for Node and Browsers (dal/aja)97
html, parsing, nodejs
PHP: What You Need to Know to Play With the Web (cod/sma)96
php
HTML5 History Is the Future95
html, apis, javascript
jQuery CSS Abstraction (chr/css)94
jquery, css
So All This Is Done in HTML5 by the Way (dal/aja)93
apple, html, mobile, web-platform
Why Flexboxes Aren’t Good for Page Layout (tab)92
css, flexbox, layout
The “orientation” Media Query (ppk)91
css, media-queries
Getting Users to Upgrade Their Browsers (rey/aja)90
browsers, chrome, internet-explorer, firefox, safari, opera
Microdata Tutorial (tab)89
tutorials, html, microdata
The Dying Art of Design (sma)88
design, art
The Sad State of the Web Design Community (sma)87
design, community
CSS Naked Day 2010 (jch)86
awareness-days, css
One Size Still Doesn’t Fit All for Web (zdn)85
web, mobile
How to Prioritize, Military-Style84
project-management, prioritization
CSS Specificity and Inheritance (sma)83
css, selectors, cascade, inheritance
A Specialized JavaScript Library for Querying CSS (sib)82
javascript, libraries, css
What’s Wrong With Extending the DOM81
dom, javascript, extensibility
HTML5 Quake to Shake Up Flash (mis)80
html, canvas, websockets, webgl, flash, case-studies
CSS Gets More Sassy With Version 3 (dal/aja)79
sass, css
Web Spec Goulash (bur)78
html, xhtml, dom, standards
CSS3 Generators Write All That Pesky Code for You (ate)77
css, tooling, link-lists
The Art of the Web Background76
design, backgrounds, examples, link-lists
Contrast Is King (ali)75
accessibility, colors, contrast
HTML5: When Will the Madness End? (bur)74
html, standards, w3c, whatwg
Data URIs (chr/css)73
data-urls, performance
MySQL: Are You Actually Utilizing Your Indexes? (lea)72
databases, mysql
CSSOM: API for CSS Values (ann)71
css, cssom, apis
A Short Guide to Open Source Licenses (sma)70
guides, foss, licensing
Update on HTML 5 Document License (w3c)69
html, licensing
CSS Vendor Prefixes Considered Harmful (ppk)68
css, vendor-extensions, standards
SproutCore 1.0 Is Here (dal/aja)67
sproutcore
How to Improve Usability With Fitts’ and Hick’s Laws66
how-tos, usability, principles, optimization, design
A Better Way to Use Elements (sea/moo)65
javascript, dom, mootools
Working With Multilingual Websites64
internationalization, localization, urls, unicode, search, seo, google
Meet the Pseudo Class Selectors (chr/css)63
css, selectors
Microsoft <3 jQuery (dal/aja)62
microsoft, jquery
What Makes a Good 404 Page? (sen)61
error-pages
The Tragic Comedy That Is Rich Text Editing on the Web (ate)60
html
Application Compatibility Layers Are There for the Customer, Not for the Program59
principles
Forms on Mobile Devices: Modern Solutions (sma)58
mobile, forms
HTML Minification (dal/aja)57
html, minification, tooling, html-minifier
Custom Events in JavaScript (nza)56
events, javascript
Experimenting With HTML Minifier55
html, html-minifier, minification, optimization, experiments
Three Strategies for Managing Social Networks and a Full-Time Job54
social-media, strategies
CSS Gradients (chr/css)53
css, gradients, backgrounds, examples
The Future of CSS Typography (sma)52
css, typography
Funeral Being Held for Internet Explorer 6 (kro/osn)51
internet-explorer, browsers
Custom Checkbox and Radio Buttons Using CSS (dal/aja)50
forms, css
Introducing Web SQL Databases (rem/htm)49
introductions, sql, databases
Internet Explorer “Array.sort” Unreliable (zac)48
internet-explorer, browsers, arrays, sorting, javascript
“px” Is Dead, Long Live “px” (j9t)47
css, units
Microsoft to Disclose IE 9 Details in March46
internet-explorer, microsoft, browsers
Improve Your jQuery Knowledge With the Source Viewer (cra)45
jquery, tooling
An Introduction to Silverlight44
introductions, silverlight
Some Questions About the “Blocking” of HTML5 (sim)43
html
“!important” Is Actually Useful (in Print Style Sheets) (ate)42
css, cascade, print
You Can Use CSS3 Right Now (sma)41
css, shadows, colors
The Definitive Guide to Styling Links With CSS (sma)40
guides, links, css
The Skinny on CSS Attribute Selectors (chr/css)39
css, selectors, attributes, html
How to Become a Solid Web Developer, the Short Version (j9t)38
how-tos, career, craft, training, learning
Workin’ on RDFa37
rdf, standards
Developing Sites With AJAX: Design Challenges and Common Issues (cod/sma)36
ajax, javascript, techniques
JavaScript EPUB Readers (mic/aja)35
epub, javascript, tooling
Debug PHP With Firebug and FirePHP34
debugging, php, firebug, tooling
How “nth-child” Works (chr/css)33
css, selectors
Chrome Support for Greasemonkey32
chrome, browsers
SVG Wow31
websites, svg, images, examples
Quick Guide to Implementing the HTML5 Audio Tag (With Fallback to Flash)30
guides, multimedia, flash
The Future of Web Content—HTML5, Flash, and Mobile Apps29
content, outlooks, mobile, html, flash
Adobe Defends Flash, Again (tho)28
adobe, flash, html
Why HTML5 Isn’t Going to Save the Internet (giz)27
html, flash, multimedia, browser-storage, apis
HTML5 Editors Draft Hits W3C, Flash Doesn't Break a Sweat (Yet)26
html, standards
How Internet Explorer 8 Document Mode Affects JavaScript (nza)25
internet-explorer, browsers, javascript, json, dom, arrays
Create a Better, More Realistic Drop Shadow in Photoshop24
photoshop, shadows
50 Cool JavaScript Examples and CSS3 Tricks (vit/sma)23
javascript, css, examples, tips-and-tricks, link-lists
Log Collection Server With Node.js (let)22
nodejs, servers, logging, functionality
No Cookies or JavaScript? No Worries—You Can Be Tracked Anyway (mis)21
privacy
JavaScript Running on the GPU (dal/aja)20
javascript
The Dark Side of HTML 5 Video19
html, multimedia, licensing
IE6 and the Abbreviation Tag (the)18
internet-explorer, browsers, html, support
Firebug 1.5: New Features and Ready for Firefox 3.6 (dal)17
firebug
State of the Index 200916
videos, google, search
jQuery, WordPress, and Your functions.php (the)15
jquery, wordpress, php
The Importance of Having an Accessible Website14
accessibility, wcag
Background Desires (chr/css)13
css, backgrounds