background preloader

QuirksMode - for all your browser quirks

QuirksMode - for all your browser quirks is the prime source for browser compatibility information on the Internet. It is maintained by Peter-Paul Koch, mobile platform strategist in Amsterdam, the Netherlands. is the home of the Browser Compatibility Tables, where you’ll find hype-free assessments of the major browsers’ CSS and JavaScript capabilities, as well as their adherence to the W3C standards. It is also increasingly the home of ground-breaking mobile web research.

A successful Git branching model » Note of reflection (March 5, 2020)This model was conceived in 2010, now more than 10 years ago, and not very long after Git itself came into being. In those 10 years, git-flow (the branching model laid out in this article) has become hugely popular in many a software team to the point where people have started treating it like a standard of sorts — but unfortunately also as a dogma or panacea.During those 10 years, Git itself has taken the world by a storm, and the most popular type of software that is being developed with Git is shifting more towards web apps — at least in my filter bubble. Web apps are typically continuously delivered, not rolled back, and you don't have to support multiple versions of the software running in the wild.This is not the class of software that I had in mind when I wrote the blog post 10 years ago. Why git?

Web Accessibility National Transition Strategy - Australian Govt adoption/implementation of WCAG 2.0 The Australian Government’s adoption and implementation of Web Content Accessibility Guidelines version 2.0 (WCAG 2.0) Foreword The Web Accessibility National Transition Strategy sets a course for improved web services, paving the way for a more accessible and usable web environment that will more fully engage with, and allow participation from, all people within our society. Accessibility has been a government priority for a number of years. With the release of the Web Content Accessibility Guidelines version 2.0 (WCAG 2.0), developed by the World Wide Web Consortium (W3C), the Australian Government is poised to improve the provision of information and services online. WCAG 2.0 sets an improved level of accessibility, to cater to the needs of a constantly evolving and increasingly dynamic web environment.

Web Browser Standards Support This document will summarize the level of support for web standards and maturing technologies in popular web browsers. It covers the Internet Explorer, Firefox, and Opera web browsers, with focus on the HTML, CSS, DOM, and ECMAScript technologies. How to interpret these tables CMotion Image Gallery Note: Updated Aug 24th, 06' by jscheuer1 for various improvements. Description: CMotion Image Gallery is a versatile gallery script that uses the most intuitive input devise available, the user's mouse, to control it! The user can direct both the image scrolling direction and speed just by placing the mouse on either spectrums of the image gallery. Clicking on an image can then load a larger version of it, navigate to a page etc.

HTML5 Cross Browser Polyfills · Modernizr/Modernizr Wiki The No-Nonsense Guide to HTML5 Fallbacks So here we're collecting all the shims, fallbacks, and polyfills in order to implant HTML5 functionality in browsers that don't natively support them. The general idea is that: We, as developers, should be able to develop with the HTML5 APIs, and scripts can create the methods and objects that should exist. Developing in this future-proof way means as users upgrade, your code doesn't have to change but users will move to the better, native experience cleanly. REST isn't what you think it is, and that's OK Everyone says they have a REST (or RESTful or REST-like) API. Twitter does, Facebook does, as does Twilio and Gowalla and even Google. However, by the actual, original definition, none of them are truly RESTful. But that’s OK, because your API shouldn’t be either. The Common Definition The misconception lies in the fact that, as tends to happen, the popular definition of a technical term has come to mean something entirely different from its original meaning.

Relationship between Mobile Web Best Practices (MWBP) and Web Content Accessibility Guidelines (WCAG) Abstract This technical report describes the similarities and differences between the requirements in Web Content Accessibility Guidelines (WCAG) and Mobile Web Best Practices 1.0 (MWBP). Introductory information and links to related documents are in Web Content Accessibility and Mobile Web: Making a Web Site Accessible Both for People with Disabilities and for Mobile Devices.

Graded Browser Support About the Browser Test Baseline and Operating Systems The Browser Test Baseline provides a baseline set of browsers that should be tested. It is designed to maximize coverage with limited testing resources by testing the smallest possible subset of browser combinations and leveraging implicit coverage from shared core browser engines. At the very least, all listed browsers should be tested in one operating system, in order to provide "baseline" coverage. Testing on multiple operating systems should be accommodated after all browsers have been verified with baseline coverage and should start with features that have known platform-specific issues. The test platforms should be chosen based on usage statistics and market trends. 20 Best JQuery Parallax Scrolling Tutorials Jquery Parallax Scrolling is a method to create a difference in motions of images in foreground and background so as to make them look more alike real. Parallax effects made using jquery are really cool as they allow animation effects and cool graphics to run without using flash. Jquery parallax plugins allows effects and images to load faster thus saving visitors’s time and giving them an enjoyable experience on a website. You will easily learn how to create jquery parallax scrolling sliders or backgrounds with the help of online resources which provides jquery parallax scrolling tutorials. - The Developer's Guide To Writing Cross-Browser JavaScript Polyfills I believe it's one of our responsibilities as designers and developers to both advocate for best practices and encourage others to make the leap to using modern features for a modern web. At the same time, we need to do our best to avoid leaving users with older browsers behind. Polyfills - a term coined by Remy Sharp to describe JavaScript shims that replicate the standard API found in native features of new browsers for those without such features - are a way of helping us achieve this.