background preloader

HTML5 Front End Development Framework

HTML5 Front End Development Framework
Related:  Web Development

jqmPhp | HTML Code Generator for jQuery Mobile Framework | jqmPhp HTML5 Please - Use the new and shiny responsibly Font sizing with rem Determining a unit of measurement to size our text can be a topic of heated debate, even in this day and age. Unfortunately, there are still various pros and cons that make the various techniques less desirable. It's just a matter of which less-desirable is most desirable. There are two main techniques that are extolled: Size with pxSize with em Let's review these two approaches before I reveal the magical third. Sizing with px In the early days of the web, we used pixels to size our text. I, personally, have been of the camp that px-based layouts provide the consistency I prefer and users have enough tools available to adjust their view that accessibility is less of a concern. Sizing with em That whole inability to resize text in IE has been a continuing frustration. The technique modifies the base font-size on the body using a percentage. The problem with em-based font sizing is that the font size compounds. Sizing with rem But what pitiful browser support do we have to worry about?

jQuery Plugin/Widget Timeglider JS is a zooming, panning data-driven timeline widget written in Javascript. This widget is the core of our our timeline authoring and publishing app, and can be integrated into any HTML application environment. Timelines can be zoomed by dragging the vertical slider at right: up for zooming in (less time shown) and down for zooming out (more time shown). A few bullets: Timeglider works well on iPads, but is not yet optimized for Android devices.

holmes.css - CSS Markup Detective What does it do? The holmes.css file will display either an error (red outline), a warning (yellow outline), or a deprecated style (dark grey outline) for flags such as: Missing required attributes on tags, such as name attributes on inputs (lots of these) Potentially improvable markup, such as links with href="#" Deprecated and Non-W3C Elements - see's article on obselete tags Non-W3C Attributes - as above, just the most important ones since there are MANY Thanks to Anthony Mann, holmes now displays an informative error message when you hover over the element. Support for :after/::after on images is non-existent however in most browsers. How do I use it? Simply download a version of the CSS, minified or normal (with docs), and include a stylesheet link to it on your page. In terms of configuration, such as changing the flag colours: go nuts! Why should I use it? Browser Support Works 100% in Google Chrome 10+ Safari 5+ Opera 10+ Firefox 3.5+

Cloud-based e-book platform for publishers – Widescript Skeleton: Beautiful Boilerplate for Responsive, Mobile-Friendly Development How To Build a Widget to Display your Buzzing A couple months ago, Google released a new Twitter-like service, called Buzz. We can use this service to display our latest buzzes on any site. So, in this tutorial, I'll guide you through the process of building your own Buzz widget. Step 1. Reading Public Updates from Buzz At the moment, there's no API to work with the Buzz service; Google is expected to provide one within the next several months, however, for now, the public updates are available as Atom feeds. First, we need to get the data from the Buzz service. Here's the initial PHP code: Save this file as "readfeed.php," and remember that this is just an example. Step 2. Once we can read this data, we need to build an object that holds our code in JavaScript. The structure of our object will be something like this: In step one, we created the constructor function for our object. Step 3. Let's work on the constructor function of our widget. The last step is very important. Step 4. In step two, we made the Ajax request. Step 5.

Leaflet - a modern, lightweight JavaScript library for interactive maps by CloudMade jQuery UI - Home mrdoob/three.js - GitHub