I want my numpad back

A Developer’s Apple Wireless Setup

I’m a big fan of Apple’s Wireless Keyboard and Magic Trackpad. Like a preferred IDE or bash profile, finding the right combination and configuration are part of what makes our work a joy. I’ve spent a lot of time getting …

written by jonathantneal on August 5, 2015 in Setup with 2 comments">2 comments

I need a helping hand

March 11, 15:30 PDT: 1/3 of my goal has been reached! March 12, 8:00 PDT: Just about 1/2 of my goal has been reached! Thank you! I like to help the www. I do this by sharing research, promoting other …

written by jonathantneal on March 11, 2014 in Uncategorized with one comment">one Comment

Introducing <subhead>

Dear W3C You’ve been seeing <main> for a while now, and I’m happy for you. <main> will help screen readers and other assistive technologies understand where the main content begins. I figure that since you had already distinguished asides and …

written by jonathantneal on January 17, 2014 in HTML5 with 7 comments">7 comments

Thoughts on Media Queries for Elements

This post was inspired by my friend and co-creator of /static/jonathantneal/css/normalize.css, Nicolas Gallagher. We need native CSS media queries at the element/component/widget level, not just the viewport. Make it so, internetz. — @necolas So, without any fanfare, I want to …

written by jonathantneal on February 7, 2013 in CSS with 22 comments">22 comments

Understand the Favicon

When Alec Rust asked the HTML5 Boilerplate project to switch to a HiDPI favicon, I realized how little I knew about favorite icons, touch icons, and tile icons. When I decided to dive in a little deeper, things got interesting. …

written by jonathantneal on January 16, 2013 in HTML5 with 95 comments">95 comments


The HTML5 Invoice

One of my favorite developers to follow is Chris Coyier. His posts and tutorials at CSS-Tricks are a delight to read. Of his many innovations, one of my favorite is the handy, lightweight HTML Invoice. After using it myself, I …

written by jonathantneal on June 25, 2012 in CSS and JavaScript with 71 comments">71 comments

Stack and Panel Layouts

Simple Stacks and Panels

Layout frameworks should be simple, not complicated. The CSS and HTML source should be concise, yet compact. The selector chains should be shallow or non-existant. Naming conventions, clear and conformed. We should step back, relax, and consider how easy it …

written by jonathantneal on June 21, 2012 in CSS with 4 comments">4 comments

Faking the Future

Faking the Future

Ah, querySelector, the native answer to the best part of jQuery, or rather Sizzle.querySelector returns the first matching element descended from the element on which it is used. When used as querySelectorAll, it returns the entire list of matching descendant …

written by jonathantneal on June 20, 2012 in JavaScript with 2 comments">2 comments

IE Shiv

A Close Shiv

As some history books of the www read, I am more than a little obsessed with the legacy of HTML5, particularly with the legacy browsers. The fixation runs deep, and I find my lamentations becoming songs about Internet Explorer 6. Most of …

written by jonathantneal on June 19, 2012 in JavaScript with 3 comments">3 comments

Internet Explorer Reading Glasses

Polyfills and Prototypes

Polyfills are a welcome step forward for the www, allowing web developers to write their best code for today’s browsers without sacrificing the experience of those visitors still running the older stuff. A polyfill is code that fills in missing gaps …

written by jonathantneal on June 18, 2012 in JavaScript with 7 comments">7 comments