IE9beta version browser supports HTML5/CSS3

IE9beta version browser supports HTML5/CSS3

Some people say that IE9 is Microsoft's second revolution. I think this is not an exaggeration. Since IE6, IE has never been updated so thoroughly. It fully supports DOM level 2, fully supports CSS2.1, and has a more streamlined interface... Of course, what we are most concerned about is how IE9 supports HTML5 and CSS3.

On Microsoft's own ietestcenter website, we saw this chart:

ie9test

When I saw this picture, I felt very stressed and wondered, is IE9 really that awesome? After reading the instructions carefully, I realized that the test items here are just the items submitted by Microsoft to W3C, not the complete content. For example, in CSS3, it only includes 5 technologies, not all CSS3 content - I strongly BS Microsoft, I almost fell for it...

In fact, it is very simple to understand a browser's support for HTML5/CSS3. Modernizr introduced in the previous article is a very good tool. I will be lazy here and directly visit findmebyip to see IE9beta's support for them:

IE9 supports new CSS3 features:

IE9beta對CSS3特性的支持

It can be seen that the current IE9beta's support for new CSS3 features is still very weak.

IE9 supports CSS3 selectors:

IE9對CSS3選擇器的支持

IE9 finally supports CSS selectors more completely!

IE9 supports new features of HTML5:

IE9對HTML5新特性的支持

IE9beta's support for new HTML5 features is also incomplete, and its audio and video support is very weak. Although the IE team said it will support WebM, it has not yet been implemented (PS: The test on the HTML5test.com website shows that IE9beta supports H.264 format video). In addition, support for SVG is one of the benchmarks that Microsoft uses to promote IE9. But how good is IE9's support for SVG? Let’s go and take a look at Wang Dao ! PS: IE6-IE8 do not support SVG, so the related technology application in IE must use Microsoft's own VML instead.

IE9 support for HTML5 forms:

IE9對HTML5表單的支持

IE9's support for HTML5 forms has always been my biggest concern. If the final official version of IE still does not support HTML5 forms, then this is definitely a failed browser.

In fact, we know that IE9 has made great progress, but some of its performances make us dare not have too much hope for it. For example, hardware acceleration is a great feature that can make the browser render faster, but even without hardware acceleration, Chrome is already so fast. I really can't understand why hardware acceleration must require DirectX 9+, and must be on Windows 7. Compared with WebKit's WebGL acceleration, this strategy doesn't have much advantage, unless Microsoft can upgrade all XP users to Windows 7!

Well, I did a simple review. I hope IE can be released and updated in a better way. The coexistence of four versions from IE6 to IE9 will drive people crazy...

<<:  9 Practical Tips for Creating Web Content Pages

>>:  In-depth understanding of MySQL slow query log

Recommend

Introduction and usage examples of ref and $refs in Vue

Preface In JavaScript, you need to use document.q...

Solution to inconsistent display of cursor size in input box

The cursor size in the input box is inconsistent T...

Implementing carousel effects with JavaScript

This article shares the specific code for JavaScr...

W3C Tutorial (13): W3C WSDL Activities

Web Services are concerned with application-to-ap...

Complete steps to build a Laravel development environment using Docker

Preface In this article, we will use Docker to bu...

MySQL 8.0.11 installation and configuration method graphic tutorial (win10)

This article records the installation and configu...

A designer complains about Hammer's official website again

Last year, the open letter was a huge hit, even a...

Detailed explanation of count without filter conditions in MySQL

count(*) accomplish 1. MyISAM: Stores the total n...

How to implement Vue binding class and binding inline style

Table of contents Binding Class Binding inline st...

How to build php-nginx-alpine image from scratch in Docker

Although I have run some projects in Docker envir...

Build a severe weather real-time warning system with Node.JS

Table of contents Preface: Step 1: Find the free ...