IE8 uses multi-compatibility mode to display web pages normally

IE8 uses multi-compatibility mode to display web pages normally
IE8 will have multiple compatibility modes . IE platform architect Chris Wilson wrote in his blog that the job of the IE platform is to provide both interoperability (web pages can work properly in different browsers) and backward compatibility (compatible with previous versions of IE browsers). If IE8 is to remain compatible with the billions of current web pages while also meeting the goal of making development for billions of future web pages easier, IE8 will use a different mode to display web pages.
He said in his blog that in the development of the past six major versions of IE browser, the principle was "not to break the existing WEB (rules)". In IE6, they used the DOCTYPE switch to switch between different "modes" to ensure compatibility. In IE7, they modified more parts of IE to make it more compliant with standards, especially improving compatibility with CSS.
Many people have said that there are many problems when using IE6 browser to open certain sites, but they are normal with Firefox and Safari browsers, and they display normally in IE7. In fact, IE7 was released in 2006, while IE6 was released in 2001. The network standards that IE followed during its development were the standards at the time. So, the exact meaning of "don't break the existing web" is "don't change any pages that developers have already deployed and that display normally in the current IE" (of course, some standards may not be deployed yet, so don't expect things to happen in the future)
Therefore, in the IE8 browser, the development team used multiple compatibility modes to be compatible with previous web pages. The first two modes are:
"Quirks" mode, which is compatible with most current web content.
"Standards" mode, also known as "standards mode", is compatible with content that IE7 can display normally.
The third mode requires the cooperation of web developers. Web developers need to add an additional meta tag to the web page to identify their own web page in order to achieve the best compatibility with IE8. It is reported that in "standard mode", IE8 can pass the very strict Acid2 page test.

<<:  From CSS 3D to spatial coordinate axis with source code

>>:  Detailed explanation of js's event loop event queue in the browser

Recommend

MySQL 5.6.36 Windows x64 version installation tutorial detailed

1. Target environment Windows 7 64-bit 2. Materia...

Detailed explanation of Mysql self-join query example

This article describes the Mysql self-join query....

MySQL 8.0.22 winx64 installation and configuration method graphic tutorial

The database installation tutorial of MySQL-8.0.2...

How to deploy FastDFS in Docker

Install fastdfs on Docker Mount directory -v /e/f...

Centos7 startup process and Nginx startup configuration in Systemd

Centos7 startup process: 1.post(Power-On-Self-Tes...

What to do if you forget the initial password of MySQL on MAC

The solution to forgetting the initial password o...

How to configure Bash environment variables in Linux

Shell is a program written in C language, which i...

Nginx+FastDFS to build an image server

Installation Environment Centos Environment Depen...

Example explanation of MySQL foreign key constraints

MySQL's foreign key constraint is used to est...

Implementation of MySQL index-based stress testing

1. Simulate database data 1-1 Create database and...

JS realizes special effects of web page navigation bar

This article shares with you a practical web navi...

Docker View Process, Memory, and Cup Consumption

Docker view process, memory, cup consumption Star...

mysql uses stored procedures to implement tree node acquisition method

As shown in the figure: Table Data For such a tre...