• Welcome to the Cross Browser Handbook Blog.

    Here I talk about cross browser issues and new developments.

    A look inside the Cross Browser Handbook

    11/28/2012 by Daniel Herken

    Update: It's now november 29nth in New Zealand so the book is available!

    Tomorrow the Cross Browser Handbook will launch (November 29nth) and as you read this I'm finishing up the book and resources. In the last few months I've spent countless hours writing, reading, researching and fighting browser issues to get the book as awesome as possible. Today I would like to take a second and show you what the book will be all about.

    Who should read the book?

    I've created the book for fellow web designers and developers who think there must be an easy to access and up-to-date resource of all necessary steps, browser quirks and resources you need to create compatible websites using all the great HTML 5 and CSS 3 features. The book talks about the basics, HTML, CSS, JavaScript, Polyfills and Cross-browser testing.

    Sample Chapter

    You can download and read the HTML 5 chapter featured in the book.

    Download a Sample Chapter (PDF)


    The content

    Below you'll find the full table of contents of the Cross Browser Handbook. Make sure to signup with the email newsletter below to get notified when the book launches.

    • Introduction
    • Why cross-browser matters
    • Rendering engines
    • Choose the right DOCTYPE
    • Compatibility modes
    • Reset the default styling
    • HTML
      • HTML 4 and modern browsers
      • HTML 5
        • Multimedia and Drawing
        • Web Applications
        • Web Forms
        • Semantic elements
        • More HTML 5 tags
    • CSS
      • CSS 2
        • Selectors
        • Units and @-Rules
        • Properties
      • CSS 3
        • Selectors
        • Units and @-Rules
        • Properties
    • JavaScript
      • Cross-browser frameworks
      • Mobile frameworks
      • Bugs and cross-browser issues
    • Cross-browser testing
      • Web applications
      • Desktop applications
    • Compatibility Tables Explained
    • About the author


    But there is more! The book will come in different packages including a up-to-date knowledgebase, monthly newsletter, code templates and code workshops to get you started.

    The book will launch on November 29nth and I will be running a launch day sale, so signup below if you don't wish to miss the lower price.

    Browser compatibility matters!

    Learn to create modern and compatible websites

    China still has 115 million IE 6 users

    11/27/2012 by Daniel Herken

    Even though Microsoft released the next version of it's browser Internet Explorer 10 and many big sites dropped support for IE 6 (Google, Facebook and Twitter) there are still about 115 million people in china who use the outdated browser IE 6.

    According to statistical reports, China has approximately 538 million Internet users and Microsoft claims that 21.3 % of them still use the 11 year old browser IE 6.



    This leaves us with about ~115 million IE 6 users in china alone. How can be explained that, while the world has moved away from IE 6, china has not?

    Why?

    Many Chinese people are using IE 6, due to many of them using old Windows XP machines and failing to upgrade hardware, OS and its browser.



    While XP users can run a newer version of Internet Explorer, such as IE 7 or IE 8, they have to manually upgrade or install a browser upgrade provided by Windows Update.

    The BSA Global Software Piracy Study claims that 77% of software in china is pirated. Most users of pirated software never open windows update or upgrade their browser out of fear that Microsoft can detect this and disable or cripple the software. While you could manually install IE 7 or IE 8 even on pirated windows xp system many users simply fail to do so.

    But windows xp and software piracy are not the only reasons for the remaining popularity of IE 6. Many commonly used Chinese websites are still optimized for IE 6 without consideration of web standards and other browsers.

    Conclusion

    While there is some small hope that Microsoft will be able to urge Chinese users to upgrade there browsers (providing cheap upgrades to windows 7 or 8 for example) I think IE 6 will be a popular browser in china for the next few years.

    Meanwhile we need to ask the question if websites can afford to loose 115 million potential users and customers by dropping support for IE 6.

    Browser compatibility matters!

    Learn to create modern and compatible websites

    The Cross-Browser Cheat Sheet

    11/26/2012 by Daniel Herken

    Cross-browser Cheat Sheet

    By Daniel Herken

    Download


    The Cross-Browser Cheat Sheet


    Cross-Browser development has evolved over the past few years, and there’s more and more to remember. You'll find this Cheat Sheet is a useful resource for Cross-browser projects of all kinds, no matter what version browsers and mobile devices you’re targeting. It covers a broad range of topics, from the basics of cross-browser development to the brave new world of HTML 5, CSS 3 and JavaScript. This Cheat Sheet also discusses Polyfills for many new features.

    Browser compatibility matters!

    Learn to create modern and compatible websites

    Why we still support IE 7 and 8

    11/23/2012 by Daniel Herken

    A long time ago I added a paragraph to all my web development contracts to define which browsers my work will support. Over the years this paragraph went all the way from Internet Explorer and Netscape to IE (7, 8, 9, 10), Firefox, Chrome, Opera, Safari, iPad, iPhone and Android. It kept on growing and surely I'll need to add Windows Phone for my next contract. Given the time I spent hunting down Internet Explorer bugs I would love to remove IE 7 and 8, but my clients don't agree on this.

    I can argue about additional costs, increased development time and the drop in support by many major cooperation (Google, Facebook, Twitter) but still clients refuse to remove IE 7 and 8 of the supported browsers list.

    So I started to dig around and found some interesting facts about these browsers.

    The market share

    If you ask web designers or developers they will tell you that they could not survive on IE 7 and 8. They will tell you the only use these browsers have is to download another browser. We are sorry for people who use these older Internet Explorer versions. But guess what, that is not what the average user will say.

    The average user is perfectly happy using any browser to get the job done. And, even if you don't like to hear it, Internet Explorer 7 and 8 do get the job done. They may not be particular fast but you can browse the web and use facebook just fine. And if something goes wrong the average user will always blame the website and not their browser.

    Let's take a look at the actual market share. Based on whom you ask you get a market share of about 15% - 25% for Internet Explorer 7 and 8.



    Why do people still use these browsers even if Chrome or IE 10 can render circles around each one?

    Why people still use this browsers

    Everyone always talks about the cooperate environment are causing the usage of old browsers using a restricted IT environment and the lack of administration rights. But I think that's only half the truth.

    Given the fact that the operating system Windows XP still holds a nice market share of about 20% we can guess who still uses IE 7 and 8.



    As you know users of Windows XP cannot install Internet Explorer 9 or higher, so every XP user is stuck using Internet Explorer 8 or install another browser. But let's be honest for a moment, if you are running an old operating system chances are you don't really care about running an up-to-date browser either.

    How can we fix this?

    I see only one way to fix this properly. Microsoft should release the quite good Internet Explorer 10 for Windows XP (and Vista). Of course I don't know if there are technical reasons which prevent this from ever happen but something tells me that there is some marketing involved.

    If Microsoft will not do this (and somehow I doubt this) we will be supporting IE 7 and 8 for the years to come. And if you want to target the big market that is china your in for a big surprise: IE 6 still holds 20% market share in china.

    Browser compatibility matters!

    Learn to create modern and compatible websites