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. 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 - Advertisement As you probably know, cross-browser testing is an important part of any developer’s routine.

Cross-Browser Testing: A Detailed Review Of Tools And Services -

As the number of browsers increase, and they certainly have in recent years, the need for automatic tools that can assist us in the process becomes ever greater. JS Bin - Collaborative JavaScript Debugging. Dan Rubin's SuperfluousBanter. HTML5 Readiness. When can I use...

Video Tag

C HTML5 Logo. The Movement You're excited about HTML5; we are too.

C HTML5 Logo

You've not just been enjoying the HTML5-powered web already — you're building it! 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. 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 Not long ago, on our sister site Smashing, we had a post discussing the communities adoption of HTML5 and CSS3 before they have become standards, and during that dialog we stumbled across another point that needed a bit more diving into.

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

It was proposed that client’s expectations are somewhat unrealistic when it comes to their websites looking the same across all browsers and systems. This is not only something that the client is more than likely not going to be too happy to hear, but as it turns out, this is also a topic that some of us in the design and development communities are uncomfortable broaching with our clients. We believe that the client will not want to hear what we have to say or that they will see this as a positive, so we often refuse to speak such evil.

Image Credit. Microformats. In this reference, we cover the standards (or, to use the W3C’s parlance, recommendations) that apply to HTML/XHTML elements and attributes. If you’ve read through all that information, you may have found yourself thinking from time to time, “Well, that’s all well and good, but how do I mark up the address of the place I live?” Or perhaps you’ve wondered “How should I mark up something like the date of an event?” If you’ve had any thoughts along these lines, you’ll be pleased to hear that these are situations in which Microformats apply. 6.6 Offline Web applications — HTML5 (including next generation. 6.7 Offline Web applications 6.7.1 Introduction This section is non-normative.

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 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. Rendera - Online HTML5 Editor. Useful HTML Meta Tags - cache, no-cache, robots, refresh, content, keywords, description, expires, author, etc.