background preloader

HTML 5 and CSS 3

Facebook Twitter

Selectivizr - CSS3 pseudo-class and attribute selectors for IE 6-8.

Fixed Positioning

Surfin’ Safari - Blog Archive » WebKit Does HTML5 Client-side Da. Posted by Brady Eidson on Friday, October 19th, 2007 at 4:04 pm The current working spec for the HTML5 standard has a lot of exciting features we would eventually like to implement in WebKit.

Surfin’ Safari - Blog Archive » WebKit Does HTML5 Client-side Da

One feature we felt was exciting enough to tackle now even though the spec is still in flux is client-side database storage. So for the last few weeks andersca, xenon, and I have been cooking up an implementation! The client-side database storage API allows web applications to store structured data locally using a medium many web developers are already familiar with – SQL.

The API is asynchronous and uses callback functions to track the results of a database query. Database.executeSql("SELECT * FROM test", function(result1) { // do something with the results database.executeSql("DROP TABLE test", function(result2) { // do some more stuff alert("My second database query finished executing! ") HTML5 localStorage() – Part Three « 11 May You should now have a good idea of how you can use localStorage yourself.

HTML5 localStorage() – Part Three «

However I promised we would create a simple html5 web app and thats what we are going to do. Safari Client-Side Storage and Offline Applications Programming Guide: HTML 5 Offline Application Cache. Use the offline application cache to store HTML, JavaScript, CSS, and media resources locally, to create web-based applications that work even when a returning user is not connected to the Internet. You can also use the offline application cache simply to store static resources locally, to speed access to your website and lessen the server load when a user returns to your site.

The offline application cache lets you create web apps—such as canvas-based games, e-readers, and JavaScript calculators—that people can return to your site and continue to use even when they have no internet connection. To use the offline application cache, you must create and declare a manifest file. The manifest file is a text file that contains a list of resources to be cached. Declare the manifest file in your HTML using the manifest attribute:

Cross-Browser Testing: A Detailed Review Of Tools And Services - JS Bin - Collaborative JavaScript Debugging. Dan Rubin's SuperfluousBanter. HTML5 Readiness. When can I use...

Video Tag

C HTML5 Logo. HTML5 canvas graph library - bar chart. Bar charts Line charts and Pie charts Bar charts Standard bar charts Stacked (normal and 100%) bar charts Grouped bar charts Floating bar charts Combined bar and line charts 3D and sketch bar charts Background images Tooltips, interactive keys, adjusting, annotation, zoom, resizing, context menus and custom event listeners Visual effects.

HTML5 canvas graph library - bar chart

Examples. Techniques. Create offline Web applications on mobile devices with HTML5. Introduction The use of Web development in mobile applications is an increasing trend.

Create offline Web applications on mobile devices with HTML5

However, intermittent network availability is a big obstacle to using Web technology as part of a cloud infrastructure. A traditional Web application simply doesn't work without a network. One solution to this problem is to use two features of the HTML5 Standard (see Resources): Offline Web applicationsClient-side database storage The user can use cloud functions on a mobile device, work offline with a locally deployed application on a local database, and share data with the rest of the cloud when going online again. In this article, learn the technical details for a typical usage scenario.

Download the source code for the example application in this article from the Download table below. Overview Figure 1 shows an overview of the major components of the sample application architecture. Figure 1. HTML page The HTML page, the core of the application, has the model role. JavaScript Cascading Style Sheet. Adaptive & Mobile Design with CSS3 Media Queries. Screen resolution nowsaday ranges from 320px (iPhone) to 2560px (large monitor) or even higher.

Adaptive & Mobile Design with CSS3 Media Queries

Users no longer just browse the web with desktop computers. Users now use mobile phones, small notebooks, tablet devices such as iPad or Playbook to access the web. So the traditional fixed width design doesn't work any more. Web design needs to be adaptive. The layout needs to be automatically adjusted to fit all display resolution and devices. jQuery Sparklines. News 15 June 2013 - Version 2.1.2 Relased This release adds support for jQuery 1.10.0 and other bug fixes and minor improvements.

jQuery Sparklines

See the full changelog for details of all changes. Websites Shouldn't Look The Same Across Different Browsers…Here Is Why. Aug 11 2011.

Websites Shouldn't Look The Same Across Different Browsers…Here Is Why

Microformats. 6.6 Offline Web applications — HTML5 (including next generation. Graceful Degradation & Progressive Enhancement - Accessites.or. Choosing a Method Both graceful degradation and progressive enhancement obviously assist in making a website accessible, yet providing additional usability for those who can take advantage of it.

Graceful Degradation & Progressive Enhancement - Accessites.or

So which one should we choose? Progressive enhancement is usually preferable to graceful degradation, for the same reason that structural design usually leads to better accessibility than visual design: it starts with the simple basics and adds embellishments on top of that. When designing something from scratch, we should definitely think in terms of progressive enhancement. The CSS 3 Flexible Box Model ✩ Mozilla Hacks – the Web developer. This article about the Flexible Box Layout was written by Jérémie Patonnier, French open Web enthusiast.

The CSS 3 Flexible Box Model ✩ Mozilla Hacks – the Web developer

The flexible box model CSS 3 introduces a brand new box model in addition of the traditional box model from CSS 1 and 2. The flexible box model determines the way boxes are distributed inside other boxes and the way they share the available space. You can see the specification here. Rendera - Online HTML5 Editor. Useful HTML Meta Tags - cache, no-cache, robots, refresh, content, keywords, description, expires, author, etc.