blink_2025_08
Craig Buckler

Craig Buckler

Craig is a freelance UK web consultant who built his first page for IE2.0 in 1995. Since that time he's been advocating standards, accessibility, and best-practice HTML5 techniques. He's created enterprise specifications, websites and online applications for companies and organisations including the UK Parliament, the European Parliament, the Department of Energy & Climate Change, Microsoft, and more. He's written more than 1,000 articles for SitePoint and you can find him @craigbuckler.

Craig Buckler's articles

Hilarious Client Feedback Quotes
Hilarious Client Feedback Quotes
Craig Buckler
Internet Explorer 10: the Review
Internet Explorer 10: the Review
Craig Buckler
How to Use the HTML5 Full-Screen API
How to Use the HTML5 Full-Screen API
Craig Buckler
How to Asynchronously Upload Files Using HTML5 and Ajax
How to Asynchronously Upload Files Using HTML5 and Ajax
Craig Buckler
Star Wars 3D Scrolling Text in CSS3
Star Wars 3D Scrolling Text in CSS3
Craig Buckler
How to Use HTML5 File Drag and Drop
How to Use HTML5 File Drag and Drop
Craig Buckler
How to Create Graphical File Upload Progress Bars in HTML5 and JavaScript
How to Create Graphical File Upload Progress Bars in HTML5 and JavaScript
Craig Buckler
How to Use Responsive Web Design to Support Old Browsers
How to Use Responsive Web Design to Support Old Browsers
Craig Buckler
How to Add Featured Image Thumbnails to Your WordPress Theme
How to Add Featured Image Thumbnails to Your WordPress Theme
Craig Buckler
How to Modify the Browser History in Complex HTML5 and JavaScript Applications
How to Modify the Browser History in Complex HTML5 and JavaScript Applications
Craig Buckler
Happy 10th Birthday Firefox!
Happy 10th Birthday Firefox!
Craig Buckler
5 of the Best Free Online Wireframing Applications
5 of the Best Free Online Wireframing Applications
Craig Buckler
To www or Not to www — That is the Question
To www or Not to www — That is the Question
Craig Buckler
6 of the Best Free Web Development Apps for Android
6 of the Best Free Web Development Apps for Android
Craig Buckler
Could You Be Sued for Bugs in Your Application?
Could You Be Sued for Bugs in Your Application?
Craig Buckler
Microsoft’s Makeover: the New Logo
Microsoft’s Makeover: the New Logo
Craig Buckler
How to Create CSS3 Paper Curls Without Images
How to Create CSS3 Paper Curls Without Images
Craig Buckler
5 Business Lessons You Can Learn From Apple
5 Business Lessons You Can Learn From Apple
Craig Buckler
How to Create CSS3 Speech Bubbles Without Images
How to Create CSS3 Speech Bubbles Without Images
Craig Buckler
How to Build a CSS3 Sliding Menu
How to Build a CSS3 Sliding Menu
Craig Buckler
What’s New in jQuery 1.8
What’s New in jQuery 1.8
Craig Buckler
The Responsive Web Design Bookmarklet
The Responsive Web Design Bookmarklet
Craig Buckler
Hotmail is Dead. Long Live Outlook.com
Hotmail is Dead. Long Live Outlook.com
Craig Buckler
The HTML5 Shim vs Internet Explorer Emulation Mode
The HTML5 Shim vs Internet Explorer Emulation Mode
Craig Buckler
JQuery trigger() Method : How to Create Custom Events in jQuery
JQuery trigger() Method : How to Create Custom Events in jQuery
Craig Buckler
How to Create Your Own Webfont Icon Packs With IcoMoon
How to Create Your Own Webfont Icon Packs With IcoMoon
Craig Buckler
Google Reveals its HTML, CSS and JavaScript Style Guides
Google Reveals its HTML, CSS and JavaScript Style Guides
Craig Buckler
How to Create Custom Events in JavaScript
How to Create Custom Events in JavaScript
Craig Buckler
jQuery 2.0 Drops Support for IE6, 7 and 8
jQuery 2.0 Drops Support for IE6, 7 and 8
Craig Buckler
How to Capture CSS3 Animation Events in JavaScript
How to Capture CSS3 Animation Events in JavaScript
Craig Buckler
New Repeating Background Image Options in CSS3
New Repeating Background Image Options in CSS3
Craig Buckler
How to Style Scalable Vector Graphics Using CSS
How to Style Scalable Vector Graphics Using CSS
Craig Buckler
Showing 288 of 525
© 2000 – 2025 SitePoint Pty. Ltd.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.