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#
How Browsers Work (pau)539
browsers, browser-engines, webkit, gecko, rendering, parsing, painting, html, css, javascript, link-lists
What Makes for a Semantic Class Name? (chr/css)538
html, css, attributes, naming, semantics, examples
The Web Development Discipline537
learning, processes, career
IE8 Bug With “max-width” and “overflow” (jus)536
bugs, browsers, internet-explorer, css, overflow
The Personification of Design (sma)535
career, social-media, branding
More Logo Markup Tips (css)534
branding, images, logos, html, tips-and-tricks
“var” Selector533
javascript, css, selectors
Why Can’t We Trigger CSS3 Animations Using “:hover” and “:focus”? (mat)532
css, selectors, animations
Special Entities of HTML (jas)531
html, character-references
Examples of Sites Where localStorage Should or Is Being Used (chr/css)530
browser-storage, apis, javascript, examples
Defending the Generalists in the Web Design Industry (boa/sma)529
design, career
Modern Version Control With Git (tob/sma)528
version-control, git, concepts
The UX of Learning (ali)527
user-experience, design, learning
Extensions to the CSS Object Model (gla/w3c)526
cssom, css
Naming and Using IDs and Classes Properly (mat)525
html, css, attributes, naming, semantics
Emphasis in Design (jas)524
design
Improving on HTML523
html, xforms, xhtml, rdf
Responsive Web Design Techniques, Tools, and Design Strategies (sma)522
design, responsive-design, techniques, tooling, strategies, link-lists
Notes From Writing HTML5 Media (bur)521
html, multimedia, security
Responsive “<img>” Elements in HTML, for Responsive Designs (mat)520
html, images, responsive-design
How to Change Image Attributes in WordPress Posts (cra)519
how-tos, wordpress
Little CSS Stuff Newcomers Get Confused About (chr/css)518
css, selectors, cascade, fundamentals
Don’t Use IDs in CSS Selectors?517
css, selectors, cascade, performance
Microsoft Drop Conditional Comments in IE10 (cra)516
microsoft, browsers, internet-explorer, conditional-comments
Content Choreography (tre)515
content, responsive-design
The Actual Browser Problems With Unquoted Attributes (chr/css)514
html, attributes, support, browsers
6 Methods for Vertical Centering With CSS513
css, centering, techniques, examples
Learning to Use the “:after” and “:before” Pseudo-Elements in CSS (lou/sma)512
css, selectors, generated-content, examples
Does “<nav>” Belong in the “<header>” Element? (mat)511
html, navigation
IE 8 Thinks All Table Cells Have a Colspan (chr/css)510
internet-explorer, browsers, tables, html, css
Validation: Measuring and Tracking Code Quality (j9t)509
html, css, conformance, quality, metrics
HTML5 Please (div+)508
websites, html, css, javascript, apis, polyfills, support, browsers, web-platform
CSS Lint Is Harmful (mat)507
css, linting, tooling
With New Web Addresses, Internet Continues to Grow506
web, domains
Django Advice (sjl)505
django, tips-and-tricks
Component Models and Encapsulation (oth)504
discussions, dom, shadow-dom, w3c
Reconciling Various Forms of String Literals (iva/w3c)503
w3c, standards, strings
5 Copywriting Errors That Can Ruin a Company’s Website (sma)502
writing, microcontent, metadata, seo
The Mobile Web: Discover the Possibilities501
web, mobile, metrics
Why the Web Needs HTML5500
html, web-platform, history
CSS1K499
websites, css, minimalism
Google’s Focus on Quality and the PostRank Acquisition498
google, seo, quality
“Do Not Track”: The Regulators’ Challenge (w3c)497
do-not-track, privacy, legal
Following a Web Design Process (sma)496
design, processes, project-management
Mozilla Release Firefox 5 (cra)495
browsers, mozilla, firefox
Screen Resolution ≠ Browser Window (chr/css)494
browsers, viewport, metrics, terminology
The HTML Email Boilerplate (cra)493
html, email, templates
Useful “:nth-child” Recipes (chr/css)492
css, selectors, examples
Web Page Anatomy (jas)491
design-patterns, navigation
CSS Wiki-Based Documentation (w3c)490
css
W3C Updates CSS Open Web Standards as Reality and Specs Converge (cms)489
w3c, css, standards
Introducing CSS Lint (nza)488
introductions, tooling, linting, css
Print Style Sheets and URLs (j9t)487
print, css, usability
What’s New in Google Chrome 12 (cra)486
browsers, google, chrome
Unquoted Attribute Values in HTML and CSS (mat)485
html, attributes, css, javascript
Marking Files as Binary in CVS (mar)484
cvs
4 Methods for Creating Equal Height Columns in CSS483
css, layout, techniques, examples
Defining Good Design (jas)482
design, usability, aesthetics
A Decade Later, W3C Finalizes CSS 2.1481
w3c, css, standards
Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification (ber+/w3c)480
css, standards
Fluid Images (bee/ali)479
layout, css, images, responsive-design
Modern Debugging Tips and Tricks (ali)478
javascript, debugging, tips-and-tricks
Web Development Principles: Develop for What Is, Not What Could Be (j9t)477
principles
Heroku: Your First Staging Environment476
heroku, environments
Hello jQuery Mobile475
jquery
Website Navigation: Planning and Implementing (sma)474
navigation, examples
Introducing schema.org: Search Engines Come Together for a Richer Web473
introductions, structured-data, search, google, microsoft, yahoo
2 Methods for Developing Hybrid CSS Layouts472
css, layout
Making Forms Fabulous With HTML5471
html, forms, semantics, overviews
Rendering HTML5 in Older Browsers With Google Chrome Frame (ind)470
html, google, chrome-frame, browsers, internet-explorer, plugins
Getting Started With Defensive Web Design (sma)469
introductions, design, examples
Use PHP Flush to Improve Site Loading Speed468
php, flushing, performance
Better Image Management With WordPress (sma)467
wordpress, images, maintenance, php
HTML5: Are We There Yet? (ple/w3c)466
html
Introduction to DNS: Explaining the Dreaded DNS Delay (sma)465
introductions, dns, network, domains
Better Semantics With CSS Combinators and Selectors464
css, selectors
The Story of the HTML5 Shiv (pau)463
html, history, polyfills
How Important Is Semantic HTML?462
html, semantics
How to Detect Browser Support for CSS3 Properties (cra)461
how-tos, css, support, browsers, feature-detection
When Using “!important” Is the Right Choice (chr/css)460
css, cascade
Hybrid Apps Are BS (joh)459
web, native
Optimizing Error Pages: Creating Opportunities Out of Mistakes (sma)458
error-pages, optimization
An Introduction to CSS Keyframes Animation (lou/sma)457
introductions, css, animations
10 jQuery and ASP Plugins456
jquery, asp, plugins, link-lists
A “rel=canonical” Corner Case455
google, search, urls, metadata
HTML5: The Upcoming Technology for the Web454
html, web
Hash URIs (jen/w3c)453
urls
Personal Blogs of Web People That I Like to Read (chr/css)452
community, link-lists
The Future of CSS: Experimental CSS Properties (sma)451
css, experiments, vendor-extensions
Reduce Your jQuery Script Loading Times450
jquery, embed-code, performance
Now You See Me (aar/ali)449
css, hiding, comparisons, accessibility, jquery
More Meaningful Typography (ali)448
typography, css
Using CSS3: Older Browsers and Common Considerations (sma)447
css, browsers, support, progressive-enhancement, vendor-extensions, link-lists
The Angst of Accessibility (sib)446
accessibility, advocacy
Font Sizing With “rem” (jus)445
css, units, typography
Skeleton444
websites, presentational-html, css, skeleton
Using the Lynx Web Browser443
lynx, browsers, command-line
Making Sense of Google PageRank (gra)442
pagerank, google, seo
Responsive Data Tables (chr/css)441
tables, html, css, responsive-design, internet-explorer, browsers
Confessions of a Converted PHP Developer: Mixing Like a Baker440
ruby, php, mixins, comparisons
HTML5, CSS3, and DOM Performance (pau)439
videos, html, css, dom, performance
Normalize.css438
css, resets, normalize-css
3 Usability Testing Habits to Make437
usability, testing
CSS3 vs. CSS: A Speed Benchmark (tre/sma)436
css, performance, comparisons, metrics
The Difference Between “:nth-child” and “:nth-of-type” (chr/css)435
css, selectors, comparisons
Camino, a Fast Alternative to Bloated Heavyweight Browsers434
camino, browsers, comparisons
How to Synchronize Your PHP and MySQL Timezones (cra)433
how-tos, php, mysql, databases
Faking “float: center” With Pseudo Elements (chr/css)432
css, floats
In The Plex: Cutts Is GoogleGuy (rus/ser)431
google
Powerful New CSS Techniques and Tools (sma)430
css, techniques, tooling, link-lists
Increasing Your Site’s Google PageRank429
pagerank, google, seo
Invert a Whole Webpage With CSS Only (lea)428
css, effects
CSS3 “text-shadow”—Can It Be Done in IE Without JavaScript? (zol)427
css, shadows, internet-explorer, browsers
Internet Explorer 10 Debuts at Mix 2011426
internet-explorer, browsers
The Art of Accessibility (sib)425
accessibility
W3C HTML WG Decisions: “hidden”, “longdesc”, Table Summary, and the Myth of Hidden Metadata (bur)424
html, attributes, tables, standards, w3c
Color Theory 101 (jas)423
introductions, colors, design
Changes in the Chrome User Agent422
chrome, browsers
Putting IE to Sleep421
internet-explorer, browsers
Each One Is the Best—for Different Definitions of “Best” (dav)420
layout, silverlight
JavaScript Madness: Layout Engines419
javascript, browsers, browser-engines, javascript-engines
How to Use CSS3 Pseudo-Classes (sma)418
how-tos, css, selectors, examples
Design Principles417
websites, overviews, principles
Designing for the Future Web (sma)416
design, mobile, seo
15 JavaScript String Functions415
javascript, strings, functions
Optimizing a Screen for Mobile Use (nng)414
mobile, optimization, usability
Animating With jQuery413
jquery, animations
CSS Mixins (tab)412
css, mixins
Responsive Web Design and Mobile Context (tka)411
responsive-design, mobile, metrics
HTML5 Boilerplate Went 1.0 (pau)410
release-notes, html5-boilerplate
The Psychology of Color (jas)409
design, colors
HTTPS Is More Secure, So Why Isn’t the Web Using It? (ars)408
http, protocols, security, web
10 Ruby on Rails Best Practices407
ruby-on-rails, best-practices
“currentColor” (chr/css)406
css, colors
Introduction to Node.js With Ryan Dahl (tin/inf)405
videos, introductions, nodejs
Why User Experience Cannot Be Designed (sma)404
user-experience, design
Top 50 jQuery Selectors403
jquery, selectors
Technical Web Typography: Guidelines and Techniques (css/sma)402
typography, css, guidelines, techniques
Progressively Enhancing HTML5 Forms (chr/css)401
html, forms, tooling, modernizr, progressive-enhancement
A Consistent User Experience (dre)400
user-experience, consistency, twitter+x, social-media
On CSS Preprocessors (lea)399
css, preprocessors, less, sass
10 Things Every WordPress Plugin Developer Should Know (sma)398
wordpress, plugins, php
Styling Texty Inputs Only (chr/css)397
css, selectors, forms
Microsoft’s Anti-IE6 Rhetoric396
internet-explorer, microsoft, browsers
Tracking—CSS “letter-spacing” and Where to Use It395
css, typography
Web Notifications (ann)394
notifications, apis, standards
To Reset or Not Reset—That’s the CSS Question (cra)393
css, resets
The “@font-face” Rule and Useful Web Font Tricks (ope/sma)392
css, fonts, tips-and-tricks
Typographic Effects in Canvas391
canvas, javascript, typography
CSS Progress Bars (chr/css)390
css, progress-indicators, animations
WHATWG, W3C, and HTML (ann)389
whatwg, w3c, html, standards
Making Websites Mobile Friendly (pie)388
mobile, urls, search, google
The Importance of Being Versioned (nza)387
versioning, apis
Web Cryptography: Salted Hash and Other Tasty Dishes (ali)386
cryptography, security
Sacrificing the Open Web With H.264385
foss, licensing, multimedia, open-web
Converting “@font-face” Fonts Quickly in Any OS (zol)384
conversion, css, fonts
The Difference Between the WHATWG and the HTMLWG (wir)383
whatwg, w3c, standards, comparisons
HTML, “@width,” and “@height” (j9t)382
html, images, multimedia, maintainability
Useless HTTP Requests—Favicon (kar)381
favicons, http, anti-patterns
HTML5 Completion Date Announced (cra)380
html
HTML5 Not Finalized Until 2014379
html, standards
Marking Up Relationships378
html, metadata, microformats, xfn
HTML5 Kicked Into 2014 (the)377
html, standards, w3c
Getting Tired With XML (ann)376
xml
Google 2000 vs. Google 2011375
google, search, retrospectives, spam, comparisons
Broken Links (tim)374
urls, links, javascript
The Shapes of CSS (chr/css)373
css, shapes
HTML as a Living Standard—For and Against (bru/htm)372
html, standards, processes, w3c, whatwg
Breaking the Web With Hash-Bangs371
urls, javascript, search
Different Transitions for Hover On / Hover Off (chr/css)370
css, transitions, animations, effects, hover
HTML5 Gets Glitzy New Logo, Bids Adieu to Flash (cms)369
html, flash
CSS3 Gets a New Logo368
css, w3c
The Art of the Single Page Web Site367
design, examples, link-lists
Whitespace (pvd)366
ecmascript, whitespace, parsing
Using the CSS “border-image” Property (tab)365
css, borders, images
CSSOM, Vars, Mixins, Nesting, and Modules (tab)364
css, cssom, custom-properties, mixins, nesting, modules
The HTML5 Logo: What Do You Think? (lou/sma)363
html
W3C Apologizes for HTML5 Brand Confusion (the)362
w3c, html
Searching vs. Browsing (tan)361
searching, browsing, comparisons
CSS Reset360
websites, css, resets, examples, overviews
The Truth Behind HTML5′s New Logo Fiasco359
html
Thoughts on PHP Sessions (jed)358
php
HTML5 Logo Unveiled by World Wide Web Consortium (huf)357
html, w3c
HTML5. Feels. Good. OpenWeb (kar)356
html, web, community
HTML5 Now Has an Official Logo, Looks Oddly Reminiscent of Superman’s Leotard355
html
HTML5 Gets an Official Logo From W3C354
html, w3c
Don’t Forget About HTML5’s “Little Guys” (lou)353
html, semantics
HTML5 as a Buzzword (tka)352
html
jQuery and ASP.NET351
jquery, asp-net, ajax
What Is Happening With XBL? (ann)350
xbl
Navigating Bash History With “Ctrl” + “R” (lor)349
command-line, unix-like
Why the Web Needs WebM (ann)348
multimedia
A Simpler Page (cra/ali)347
design, typography, readability, html, css, simplicity
The Sorry State of the CSS3 Specifications (nza)346
css, standards, link-lists
The CSS3 “matrix()” Transform for the Mathematically Challenged (zol)345
css, functions, transforms, math
The Real HTML5 Boilerplate (css)344
html, templates, html5-boilerplate
What Are the JSON Security Concerns in Web Development? (sim)343
json, security
People of HTML5—Bruce Lawson (bru+/moz)342
interviews, html, standards
What’s New in Drupal 7? (cra)341
drupal
Absolutely Position Element Within a Table Cell (chr/css)340
html, tables, positioning, css, jquery
A Guide to Designing Cool URLs (wir)339
guides, urls, links, namespaces
Top 15 jQuery Tricks338
jquery, tips-and-tricks, link-lists
Why Use Classes or IDs on the HTML Element? (chr/css)337
html, attributes, css, selectors, wordpress, modernizr
5 Predictions for APIs in 2011336
outlooks, apis, html, json, xml
Separation Anxiety (eco)335
web, economics
Testing Tricks: CSS Bookmarklets (j9t)334
css, bookmarklets, testing, tips-and-tricks
IE Fix for HTML 5 Elements (dvk)333
html, javascript, internet-explorer, browsers
URL Design (kne)332
urls, links, best-practices, namespaces
How to Maintain Your Personal Brand as a Corporate Employee (sma)331
how-tos, career, branding
Calculating Color Contrast (bri/24w)330
accessibility, contrast, colors
Introduction to Blueprint—a CSS Grid-Based Framework329
introductions, blueprint
Why Do We Need MicroXML? (ann)328
xml, html
Video for Everybody (kro)327
html, multimedia, examples
The Lonely Information Architect326
information-architecture, communication
A Solution to Stop Font Face Fonts Looking Bold on Mac Browsers325
css, fonts, browsers, apple, unix-like
W3C Releases Mobile Web Application Best Practices Guidelines (new)324
guidelines, mobile, web-apps, best-practices, w3c
XFrames (ste/w3c)323
xframes, xml, frames
Mobile Web Application Best Practices (aco/w3c)322
mobile, web-apps, best-practices, standards, w3c
Using CSS Without HTML (mat)321
html, css, http-headers, http, php, minimalism
Testing Content (ali)320
content, testing, usability
MicroXML319
xml
Web Sockets and the Risks of Unfinished Standards (sts/cne)318
websockets, mozilla, opera, standards
Why We Should Start Using CSS3 and HTML5 Today (sma)317
html, css
qooxdoo 1.3 and 1.2.2 Released316
release-notes, qooxdoo
How to Use the Less CSS Preprocessor for Smarter Style Sheets (sma)315
how-tos, css, less, preprocessors
Evolution of Script Loading314
html, javascript, asynchrony, performance
My CSS Wish List (24w)313
wish-lists, css, cssdoc
Tools for Cross Browser Compatibility: Live Testing312
testing, support, browsers, tooling
Long Live the Web: A Call for Continued Open Standards and Neutrality (tim)311
web, standards, net-neutrality
ARIA and Progressive Enhancement (der/ali)310
accessibility, aria, progressive-enhancement
The Accessibility of WAI–ARIA (ali)309
accessibility, aria, wcag, browsers, screen-readers, assistive-tech
Is Facebook a Threat to the Web? (cra)308
facebook+meta, web
Google CDN Naming Conventions (and You) (chr/css)307
google, content-delivery, apis, naming, conventions
How to Comment in jQuery306
how-tos, jquery, comments
The Document Ready Function305
jquery, functions
Big “When Can I Use” Update (fyr)304
release-notes, caniuse
XML vs. the Web303
xml, json
Opera Browser Shows Off “Tab Stacking” in New Beta (wir)302
opera, browsers
Tim Berners-Lee: The Web Is Threatened (cne)301
web, net-neutrality, legal
Extending HTML5—Microdata (htm)300
microdata, semantics, html, attributes
How to Write Faster JavaScript Condition Expressions (cra)299
how-tos, javascript, operators
W3C Drops Support of Web SQL (sts/zdn)298
w3c, sql, databases
But It Doesn’t Validate297
html, css, conformance, vendor-extensions
What Is Cross Site Scripting or XSS? (chr/css)296
xss, javascript, security, concepts
Where Have All the Comments Gone? (sma)295
community, communication, blogging
Internet Explorer 9 Preview Thinks Inside Box, Outside Browser (the)294
internet-explorer, browsers
Is HTML5 Dirty?293
html, formatting
10 Well Known jQuery Events292
jquery, events
Seven Reasons to Move to HTML5291
html, maintenance, forms, multimedia, browser-storage, apis
Understanding CSS3 Transitions (sim/ali)290
css, transitions
5 Useful Basic jQuery Syntax289
jquery
Benefits of jQuery288
jquery, javascript, libraries
Abolishing CSS Vendor Prefixes? (kar)287
css, vendor-extensions
Web (bgz)286
web, history, terminology
HTML5 Forms Validation in Firefox 4 (mou)285
html, forms, validation, firefox, browsers
Exploring Markup for Breadcrumbs (chr/css)284
html, navigation, breadcrumbs, semantics
W3C Adds More HTML5 Standards Tests283
w3c, html, standards, browsers
How to Build a Mobile Website (sma)282
how-tos, mobile, html, css
W3C Publishes “Extremely Silly” HTML5 Test Results Suggesting Win for Internet Explorer 9 (app)281
w3c, html, support, browsers, internet-explorer
“!important” CSS Declarations: How and When to Use Them (lou/sma)280
css, cascade
IE9 Tops Chrome, Firefox in HTML5 Compatibility279
html, support, browsers, internet-explorer, interoperability
Get Started With Git (ali)278
introductions, git
Is HTML5 Ready for Prime Time? (zdn)277
html
Readability: The Optimal Line Length276
readability, typography, usability
Cross Browser HTML5 Ruby Annotations Using CSS (zol)275
html, ruby-markup, css, conditional-comments
Speed Up Your Website With PHP Buffer Flushing (cra)274
php, flushing, performance
Opera With Extensions: Now Can It Replace Firefox? (smf/bet)273
opera, firefox, browsers, browser-extensions
CSS Workflow (jin)272
videos, css, processes
Performance Mythbusters (tka)271
performance, optimization, myths
How I Structure Site Content270
content, information-architecture
Disabling JavaScript: Asking the Wrong Question269
javascript, support, usability
Should You Close PHP Tags? The Debate Continues… (cra)268
php, formatting, conventions
New and Improved WCAG 2.0 Techniques (w3c)267
accessibility, wcag, techniques, documentation
Web “Will Last 500 Years”266
web, outlooks
What’s a Web Browser? (nza)265
browsers, concepts
Improve JavaScript Performance264
javascript, performance, optimization
Don’t Use Conditional Comments to Create Classes for IE7+ (lou)263
browsers, internet-explorer, conditional-comments
Google Search Engine Optimization Starter Guide 2010—Plain Speak on SEO262
guides, google, seo
Local Storage and How to Use It on Websites (cod/sma)261
how-tos, browser-storage, apis, javascript
Is RSS Dead? (cra)260
syndication, rss
Why We Don’t Have a Parent Selector (jus)259
css, selectors, performance
Typography Is Not Your Brand, So Don’t Steal It (tim)258
typography, branding, design
The W3C and the “HTML5 Isn’t Ready” Backlash (cra)257
html, w3c, browsers, interoperability, support
HTML5 Accessibility (ste)256
websites, html, accessibility, browsers, support, chrome, firefox, internet-explorer, opera, safari
W3C: Hold Off on Deploying HTML5 in Websites (inf)255
html, w3c
Web Developers Accountable for HTML 5 Security (zdn)254
html, security
“a { outline: none; }”—Don’t Do It253
websites, accessibility, css, focus
Alphabetical Sorting Must (Mostly) Die (nng)252
sorting, usability
CSS: How to Host Right-to-Left Styling (j9t)251
how-tos, css, internationalization
String Regular Expressions With MooTools (dav)250
mootools, regex
4 More Principles of Information Architecture249
information-architecture, principles
Why Atom Was Created248
atom, rss, syndication
Web Ninja Interview: Marcin Wichary—Creator of Google Pacman Logo, HTML5 Slide Deck, and More (mwi+/aja)247
interviews, html, javascript, google
Thoughts on Six Apart, SAY Media, and Movable Type246
movable-type
HTML5: The Facts and the Myths (bru/sma)245
html, myths
Forward Thinking Form Validation (rya/ali)244
forms, validation, errors, css
The Need for Speed… Why Slow Page Load Times Matter (and)243
slides, performance
The “spacer” Element Is Gone (hsi)242
html, interoperability
Progressive Enhancement Using Nothing but JavaScript? (cod/aja)241
javascript, progressive-enhancement
Best Lightweight PHP Frameworks of 2010240
php, frameworks, comparisons
How Do We Test a Web Browser? (One Year [Later]) (ple/w3c)239
browsers, testing, standards, web-platform
How to Comment and When (bur)238
how-tos, standards, processes
It’s IE9 Beta Download Day (cra)237
browsers, internet-explorer
High-Performance String Concatenation in JavaScript (cra)236
javascript, strings, performance
CSSOM235
cssom, css, parsing, tooling
On “attr()” and “calc()” (lea)234
css, functions
Chrome Market Share Rises Above 10 Percent (cra)233
browsers, chrome, metrics
Box Sizing (mar/css)232
css, box-model
Do You Still Have a Default Browser? (cra)231
browsers
Ordering CSS3 Properties (chr/css)230
css, vendor-extensions, sorting, conventions
WebPageTest.org and Page Speed229
webpagetest, google, performance
If You’re in Online Marketing and Strategy, This Will Piss You Off (tim)228
design, marketing, processes, collaboration
Google Releases Chrome 6 (cra)227
browsers, google, chrome
Testing BlackBerry WebKit, or How I Encountered a Browser Tester’s Worst Nightmare226
browsers, testing, webkit
Why Your Website Is More Valuable Than Facebook225
social-media, blogging, content-management, concepts
Google Now Indexes SVG (jsa)224
google, search, svg, images
The Future of Web Fonts Is Sooner Than It Used to Be223
fonts, woff, design
IDEs Kill Exploration (tan)222
code-editors, creativity
IE9 Screenshot Leaked to the Web (cra)221
browsers, internet-explorer
CSS Is to HTML as a CMS Is to… HTML (chr/css)220
content-management, html, css
Real World Canvas Tips From Hakim El Hattab (bra/aja)219
canvas, tips-and-tricks
What Is the History of the Django Web Framework? Why Has It Been Described as “Developed in a Newsroom”? (sim)218
django, history
The CSS3 Song (bra/aja)217
css
HTML5 Raises New Security Issues216
html, browsers, security
Attack of the IE Conditional Comment… (bra/aja)215
conditional-comments, browsers, browser-detection, internet-explorer
HTML5 Peeks, Pokes, and Pointers (div)214
html, apis, overviews
How the Web Wins (wir)213
web, native, mobile
Extending HTML5—Microformats (htm)212
microformats, html, attributes, semantics
The Value of HTML Validation (nza)211
html, conformance
CSS: A Little More on Less (mis)210
css, less
Web Could Be Stylized by New W3C Font Platform209
web, fonts, woff, w3c
An Implausibly Illustrated Introduction to HTML5 Web Workers (div)208
introductions, web-workers, javascript
7 Ways to Recover From Burnout207
career
HTML5 Templates (chr/css)206
html, templates, html5-boilerplate, link-lists
Strategic Decisions in a Strategy-Less Environment (bur)205
html, standards, w3c
The Future of the Internet (sma)204
outlooks, web
HTML5 Boilerplate (jch)203
html5-boilerplate, templates
HTML5 Boilerplate (pau+)202
websites, html, templates, html5-boilerplate
JS1k: The JavaScript Code Golfing Competition (pvd)201
websites, javascript, examples
Announcing: HTML5 Boilerplate (pau)200
introductions, html, templates, html5-boilerplate
More on CSS Media Queries for Mobile (gri/clo)199
css, media-queries, mobile
List of Chromium Command Line Switches (bev)198
chromium, command-line
URL Removals Explained: Removing Sensitive Text From a Page (joh)197
google, search, urls, privacy
JS1k: JavaScript Optimisations (the)196
javascript, optimization
Guidelines for URI Design (jac/css)195
guidelines, urls, principles
Quick Guide to Implement Webfonts via “@font-face” (pau)194
guides, fonts, css
In Defense of Photoshop (sma)193
photoshop
Microsoft to Release IIS Express (cra)192
servers, microsoft, iis
A CSS3 Tip (dav)191
css, shadows, tips-and-tricks
Creating Cross Browser HTML5 Forms Now, Using Modernizr, webforms2, and HTML5Forms (zol)190
html, web-forms, forms, tooling, modernizr
The Basics of Web Workers189
fundamentals, web-workers, javascript
CSS Filters (jon)188
videos, css, hacks, conditional-comments, browsers, support
5 Quick Ways to Freshen Up Your Web Site Copy187
content, maintenance, design
Understanding “border-image” (css)186
css, borders, images
Delay Loading the Print Stylesheet (bel)185
css, print, javascript, performance
5 Reasons Why You Can Use HTML5 Today (cra)184
html
The Core Mission of W3C (w3c)183
w3c, standards
Prof. Dr. Style—Top 10 Web Design Styles of 1993 (gif)182
design, retrospectives
The Beauty of Semantic Markup, Introduction181
introductions, semantics, html, microformats
Tips for Web Design That Crosses Cultures (css)180
localization, navigation, unicode, colors, seo, design
Rapid Blueprint CSS Layout With Boks179
blueprint, layout, css, tooling
Node.js Is the New Black178
nodejs
How to Run Apache and IIS at the Same Time (cra)177
how-tos, servers, apache, iis
microformats.org at 5: Two Billion Pages With hCards, 94% of Rich Snippets (tan/mic)176
microformats, anniversaries, semantics, metrics
Simple JavaScript Function to Include CSS175
javascript, functions, css
Writing Testable JavaScript174
javascript, testing
“text-rendering: optimizeLegibility;” // Can You Read Me Now? (dal/aja)173
css, typography, legibility
Will JavaScript Function Without the “function” Statement? (cra)172
javascript, functions
10 Useful WordPress Security Tweaks (sma)171
wordpress, security
The Death of the Pixel as We Know It—the New DPI Web (dal/aja)170
pixel-density, images
Canvas Is Coming to IE9 (cra)169
browsers, internet-explorer, canvas, html
Growing Pains Afflict HTML5 Standardization (sts/cne)168
html, standards, w3c, whatwg
A Short Guide to Color Models167
guides, colors
CSS Validation and Vendor Extensions: Throw Warnings, Not Errors (j9t)166
css, conformance, vendor-extensions
The Media Object Saves Hundreds of Lines of Code (stu)165
design-patterns, html, css
Google to Use HTML5 in Gmail (com)164
google, html
How to Access the Internet (A Guide From 2025) (blo)163
how-tos, web
HTML5Rocks.com: Google DevRel Shares the Love (dal/aja)162
html, documentation, google
Stop Forking With CSS3 (aar/ali)161
css, anti-patterns
Website Response Times (nng)160
performance, user-experience, usability, metrics
WordPress 3.0 Ups the Game159
wordpress
Less.js Will Obsolete CSS158
css, less, tooling
To Comment, or Not to Comment… (tka)157
blogging
Firefox Unveiled: Gecko Basic Data Flow156
browsers, firefox, gecko, browser-engines, parsing
Automatic Gzip Compression for Apache2 Webservers (mro)155
apache, servers, compression, gzip
Firefox 4: CSS3 “calc()” (moz)154
css, functions, firefox, browsers
In Defense of Hard (pjo)153
design, simplicity, complexity
The W3C Bites Back? (bur)152
w3c, html, standards
The Principles of Cross-Browser CSS Coding (lou/sma)151
css, box-model, principles, browsers, support
Transparency in Web Design (chr/css)150
design, transparency+opacity, css, png, images
Apple HTML5 Microsite Touts Standards, but Only Works on Safari (dal/aja)149
html, apple, safari, browsers
Enjoy HTML5 Excitement With PhpStorm and WebStorm (jet)148
html, phpstorm, webstorm, code-editors
Frontend SPOF147
performance, html, javascript, css, fonts
Is the Semantic Web Just a Dream?146
semantic-web
Will Apple Embrace the Web? No. (kro/osn)145
apple, webkit, safari, browsers, web
Using Google Chrome Frame (sli)144
videos, google, chrome-frame, browsers, internet-explorer, plugins
Chrome Extensions for Web Development143
chrome, chromium, browser-extensions, tooling
HTML5 Custom Data Attributes (“data-*”) (htm)142
html, custom-data, attributes
Connecting the Dots With CSS3 (tre/sma)141
css
Are You Ready for HTML 5?140
html, semantics, simplicity, multimedia, canvas, forms
Responsive Web Design (bee/ali)139
responsive-design, media-queries, css
“Wow, Mona Lisa With Pure CSS!” (lea)138
css, html, craft
Principles of Icon Design (jon)137
principles, icons, images, design
A Minimal HTML Document (HTML5 Edition) (sen)136
html, minimalism, templates
Efficiently Rendering CSS (chr/css)135
css, selectors, performance, rendering
A Few Thoughts on SSL Search134
google, search, ssl
Has Web Development Diverged? (cra)133
career
CSS Mini Reset132
css, resets
Google Fonts Is Born—Can I Get a Hallelujah!? (mis)131
google, fonts, typography
2010: Web Fonts Are Here and Ready to Use (bra/aja)130
fonts, google, foss
CSS Flexbox Layout Module (tab)129
css, flexbox, layout
HTML5 and Flash: Why It’s Not a War, and Why Flash Won’t Die (sma)128
html, flash
Wabi Sabi: Natural Simplicity in Web Design127
design, simplicity, principles
What’s Coming in Firefox 4.0 (cra)126
browsers, firefox
“Real Web Developers Don’t Need Debugging Tools” (j9t)125
debugging, browsers, dev-tools, tooling
Garbage Collection in V8—for Mobile and Beyond (dal/aja)124
v8, javascript-engines, javascript, garbage-collection
Is the “progress” Element Truly Progressive? (bur)123
html
The Basics of Web Advertisement Tracking (nza)122
fundamentals, monetization, marketing
Firefox 4: The HTML5 Parser—Inline SVG, Speed, and More (hsi/moz)121
html, svg, parsing, gecko, firefox, browsers
Performance Toolbelt: Page Speed (tka)120
performance, tooling
Current Browser Market Shares and Trends (cra)119
browsers, metrics, trends
The Expanding Web Platform (w3c)118
web-platform
The New [“<track>”] Element Has Been Added to the HTML5 Spec (dal/aja)117
html, multimedia, standards
Thoughts on Archiving HTTP (mno)116
http
Slow Kills (tel)115
performance, google
How to Center an Absolutely Positioned Element Using CSS (cra)114
how-tos, css, centering
PHP With nginx Is About to Become a Lot Easier113
servers, nginx, php
A Brief History of Markup (ali)112
history, html, xhtml, xml
HTML5 Extensibility: Here Comes the Semantic Web (dal/aja)111
html, microdata, extensibility, semantic-web
Thoughts on Flash110
flash, web, apple
Grid-Based Web Design, Simplified (sma)109
design, layout, grids, css
CSS3 Solutions for Internet Explorer (lou/sma)108
css, internet-explorer, browsers
5 Common Myths About JavaScript (cra)107
myths, javascript
Rich Snippets Go International106
google, search
Remove the “hidden” Attribute (bur)105
html, attributes, hiding
9 Causes of Web Page Obesity (cra)104
performance, embed-code, compression, optimization
Adding Content Using CSS3 (the)103
css, selectors, generated-content
Better JavaScript Minification (nza/ali)102
javascript, minification, performance
When Can I Use Technology X? (cra)101
web-platform, support, browsers
A Pixel Is Not a Pixel Is Not a Pixel100
pixel-density, mobile, css
How to Proofread Your Own Writing99
how-tos, writing, communication, quality
Forgiving HTML Parser for Node and Browsers (dal/aja)98
html, parsing, nodejs
PHP: What You Need to Know to Play With the Web (cod/sma)97
php
HTML5 History Is the Future96
html, apis, javascript
jQuery CSS Abstraction (chr/css)95
jquery, css
So All This Is Done in HTML5 by the Way (dal/aja)94
apple, html, mobile, web-platform
Why Flexboxes Aren’t Good for Page Layout (tab)93
css, flexbox, layout
Getting Users to Upgrade Their Browsers (rey/aja)92
browsers, chrome, internet-explorer, firefox, safari, opera
The “orientation” Media Query91
css, media-queries
Microdata Tutorial (tab)90
tutorials, html, microdata
The Dying Art of Design (sma)89
design, art
The Sad State of the Web Design Community (sma)88
design, community
CSS Naked Day 2010 (jch)87
awareness-days, css
One Size Still Doesn’t Fit All for Web (zdn)86
web, mobile
How to Prioritize, Military-Style85
project-management, prioritization
CSS Specificity and Inheritance (sma)84
css, selectors, cascade, inheritance
A Specialized JavaScript Library for Querying CSS (sib)83
javascript, libraries, css
What’s Wrong With Extending the DOM82
dom, javascript, extensibility
HTML5 Quake to Shake Up Flash (mis)81
html, canvas, websockets, webgl, flash, case-studies
CSS Gets More Sassy With Version 3 (dal/aja)80
sass, css
Web Spec Goulash (bur)79
html, xhtml, dom, standards
CSS3 Generators Write All That Pesky Code for You (ate)78
css, tooling, link-lists
The Art of the Web Background77
design, backgrounds, examples, link-lists
Contrast Is King (ali)76
accessibility, colors, contrast
HTML5: When Will the Madness End? (bur)75
html, standards, w3c, whatwg
Data URIs (chr/css)74
data-urls, performance
MySQL: Are You Actually Utilizing Your Indexes? (lea)73
databases, mysql
CSSOM: API for CSS Values (ann)72
css, cssom, apis
A Short Guide to Open Source Licenses (sma)71
guides, foss, licensing
Update on HTML 5 Document License (w3c)70
html, licensing
SproutCore 1.0 Is Here (dal/aja)69
sproutcore
How to Improve Usability With Fitts’ and Hick’s Laws68
how-tos, usability, principles, optimization, design
CSS Vendor Prefixes Considered Harmful67
css, vendor-extensions, standards
A Better Way to Use Elements (sea/moo)66
javascript, dom, mootools
Working With Multilingual Websites65
internationalization, localization, urls, unicode, search, seo, google
Meet the Pseudo Class Selectors (chr/css)64
css, selectors
Microsoft <3 jQuery (dal/aja)63
microsoft, jquery
What Makes a Good 404 Page? (sen)62
error-pages
The Tragic Comedy That Is Rich Text Editing on the Web (ate)61
html
Application Compatibility Layers Are There for the Customer, Not for the Program60
principles
Forms on Mobile Devices: Modern Solutions (sma)59
mobile, forms
HTML Minification (dal/aja)58
html, minification, tooling, html-minifier
Custom Events in JavaScript (nza)57
events, javascript
Experimenting With HTML Minifier56
html, html-minifier, minification, optimization, experiments
Three Strategies for Managing Social Networks and a Full-Time Job55
social-media, strategies
CSS Gradients (chr/css)54
css, gradients, backgrounds, examples
The Future of CSS Typography (sma)53
css, typography
Funeral Being Held for Internet Explorer 6 (kro/osn)52
internet-explorer, browsers
Custom Checkbox and Radio Buttons Using CSS (dal/aja)51
forms, css
Introducing Web SQL Databases (rem/htm)50
introductions, sql, databases
Internet Explorer “Array.sort” Unreliable (zac)49
internet-explorer, browsers, arrays, sorting, javascript
“px” Is Dead, Long Live “px” (j9t)48
css, units
Microsoft to Disclose IE 9 Details in March47
internet-explorer, microsoft, browsers
Improve Your jQuery Knowledge With the Source Viewer (cra)46
jquery, tooling
An Introduction to Silverlight45
introductions, silverlight
Some Questions About the “Blocking” of HTML5 (sim)44
html
“!important” Is Actually Useful (in Print Style Sheets) (ate)43
css, cascade, print
You Can Use CSS3 Right Now (sma)42
css, shadows, colors
The Skinny on CSS Attribute Selectors (chr/css)41
css, selectors, attributes, html
The Definitive Guide to Styling Links With CSS (sma)40
guides, links, css