Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to solve the CSS compatibility BUG of IE7 and IE8

2025-01-15 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

This article introduces how to solve the CSS compatibility BUG of IE7 and IE8, the content is very detailed, interested friends can refer to, hope to be helpful to you.

CSS compatibility: how to solve the BUG of IE7 and IE8

The compatibility of CSS has become an important part of CSS web layout technology, and it is also a big headache for the majority of CSSer. Although 52CSS.com has introduced a lot of related knowledge and skills, with the more and more extensive installation and application of IE8, the compatibility of IE7 and IE8 has also attracted much attention.

In previous articles, 52CSS.com explained whether IE8 will be a blessing or another halo that is said to be fully compatible with standards.

Today I will show you how to solve the compatibility problem between IE7 and IE8.

Microsoft provides three modes of parsing pages in IE8

◆ IE8StandardModes: the default most standard mode, in strict accordance with W3C regulations

◆ IE7StandardsModes:IE7 now uses the mode of parsing web pages. When you start the server, you add it in.

The mode of parsing web pages used by ◆ QuirksModes:IE5. The startup is to delete the DOCTYPE statement at the top of HTML.

Note: pages in different modes can frame each other in IE8, so the rendering of DOM and CSS in non-mode is different, so it will cause a lot of problems. Be sure to note that if your page is compatible with IE7 and does not want to modify a lot of existing code, and can be used normally in IE8 at the same time, Microsoft claims that developers only need to add a line of code to the current IE7-compatible website to solve the problem, as shown below:

ExampleSourceCode

◆ IE8***csshack:

Example: "margin:0pxauto\ 9;". The "\ 9" here can tell all IE from FireFox.

"*" IE6 and IE7 can recognize. IE8 and FireFox cannot.

"_" IE6 can recognize "_", but IE7, IE8, FireFox cannot.

On how to solve the IE7 and IE8 CSS compatibility BUG to share here, I hope the above content can be of some help to you, can learn more knowledge. If you think the article is good, you can share it for more people to see.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report