


Analysis of the reasons why IE9 does not support some attributes in HTML5_html5 tutorial skills
This article analyzes in detail the reasons why IE9 does not support some attributes in HTML5, and shares it with everyone for your reference. The specific method is as follows:
As we all know, IE9 does not provide support for offline applications in the HTML5 standard and some parts of CSS3. This article makes a brief analysis of this.
Microsoft has recently released the official version of Internet Explorer 9 (hereinafter referred to as IE9). In this version, Microsoft follows their development strategy and provides support for most features in HTML5 and CSS3, which are the latest web standards.
At the same time, Microsoft is also preparing to use IE9 applications in Windows Phone 7. IE9 has undoubtedly become a very important link in Microsoft's Internet strategy.
However, in the now released IE9, several major features in HTML5 that should be used to compete with browsers such as Firefox, Safari, and Chrome are not supported.
The HTML5 announced by W3C and the main functions related to it are listed as follows:
Communication related (Web Sockets, Server-Sent Events, etc.)
CSS3 style
Device positioning function (obtaining geographical location information, etc.)
3D and screen display effects (3D function of WebGL, CSS3 etc.)
Multimedia (Audio/Video, etc.)
Performance and functionality improvements (Web Workers, XHR2, etc.)
Semantics (Microdata microdata, etc.)
Offline and local storage (App Cache, Local Storage, IndexedDB, etc.)
Among them, you can use web pages even offline, the functions of web applications, multi-threaded Web Workers using JavaScript, and several in CSS3 None of the features are supported in IE9.
Why doesn’t Microsoft, which should actively support HTML5, provide support for these important features in IE9? In this case, why is it necessary to use IE9 in Windows Phone7? This reason was answered by Microsoft officials.
Question: First of all, confirm the fact that IE9 does not provide support for HTML5 offline functions, etc.?
Official answer: Indeed, generally speaking, the offline function and several functions in CSS3 are not supported in IE9.
First of all, let’s make a note about CSS3. The vendor prefix in CSS properties ("-moz-", "-webkit-" added before CSS properties in order to be used in browsers provided by other vendors) etc. prefix. ) is not supported in IE9.
In IE9, "unified tags" are advocated, which means that the same attributes and tags should have the same rendering effect in any browser. In other words, various prefixes artificially added for use in browsers provided by various vendors do not conform to this concept, so support is not provided.
There is another question about offline applications. This is because the implementation method of one of its related functions, IndexedDB, has not yet been determined, so the offline application functions closely related to it are not supported yet.
Currently, IE is used by various customers including individuals, developers, enterprises, etc. Therefore, a conservative approach must be adopted for the support provided for new functions.
The support we provide now is very safe and stable, and in the future we will give priority to supporting those features that have a very high level of desire among users.
If all functions are supported at once, or if certain functions are specifically supported to cater to enterprise users, this kind of support is very unsafe and unstable, so we do not want to take this approach.
However, the enhancement of IE functions will definitely not stop at IE9, so we will definitely continue to provide new support for HTML5/CSS3 in the future.
Question: In fact, in IE9, the offline function and WebWorker function, one of the main functions of HTML5, are not supported. This is a matter that has attracted public attention recently. While claiming to provide support for HTML5, without clearly stating what functions are supported and what functions are not supported, doesn’t this kind of publicity mean there is no such thing?
Official answer: It’s not that I wanted to hide it. I was probably busy giving a comprehensive introduction to a new browser like IE9 and didn’t take this issue into consideration. Of course, when each API attribute is introduced separately, there must be a relatively clear explanation.
I hope this article will be helpful to everyone’s HTML5 programming design.

H5 improves web user experience with multimedia support, offline storage and performance optimization. 1) Multimedia support: H5 and elements simplify development and improve user experience. 2) Offline storage: WebStorage and IndexedDB allow offline use to improve the experience. 3) Performance optimization: WebWorkers and elements optimize performance to reduce bandwidth consumption.

HTML5 code consists of tags, elements and attributes: 1. The tag defines the content type and is surrounded by angle brackets, such as. 2. Elements are composed of start tags, contents and end tags, such as contents. 3. Attributes define key-value pairs in the start tag, enhance functions, such as. These are the basic units for building web structure.

HTML5 is a key technology for building modern web pages, providing many new elements and features. 1. HTML5 introduces semantic elements such as, , etc., which enhances web page structure and SEO. 2. Support multimedia elements and embed media without plug-ins. 3. Forms enhance new input types and verification properties, simplifying the verification process. 4. Offer offline and local storage functions to improve web page performance and user experience.

Best practices for H5 code include: 1. Use correct DOCTYPE declarations and character encoding; 2. Use semantic tags; 3. Reduce HTTP requests; 4. Use asynchronous loading; 5. Optimize images. These practices can improve the efficiency, maintainability and user experience of web pages.

Web standards and technologies have evolved from HTML4, CSS2 and simple JavaScript to date and have undergone significant developments. 1) HTML5 introduces APIs such as Canvas and WebStorage, which enhances the complexity and interactivity of web applications. 2) CSS3 adds animation and transition functions to make the page more effective. 3) JavaScript improves development efficiency and code readability through modern syntax of Node.js and ES6, such as arrow functions and classes. These changes have promoted the development of performance optimization and best practices of web applications.

H5 is not just the abbreviation of HTML5, it represents a wider modern web development technology ecosystem: 1. H5 includes HTML5, CSS3, JavaScript and related APIs and technologies; 2. It provides a richer, interactive and smooth user experience, and can run seamlessly on multiple devices; 3. Using the H5 technology stack, you can create responsive web pages and complex interactive functions.

H5 and HTML5 refer to the same thing, namely HTML5. HTML5 is the fifth version of HTML, bringing new features such as semantic tags, multimedia support, canvas and graphics, offline storage and local storage, improving the expressiveness and interactivity of web pages.

H5referstoHTML5,apivotaltechnologyinwebdevelopment.1)HTML5introducesnewelementsandAPIsforrich,dynamicwebapplications.2)Itsupportsmultimediawithoutplugins,enhancinguserexperienceacrossdevices.3)SemanticelementsimprovecontentstructureandSEO.4)H5'srespo


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

Dreamweaver Mac version
Visual web development tools

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

SublimeText3 Mac version
God-level code editing software (SublimeText3)

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment