CSS browser compatibility ---- Hack and css compatibility ---- hack

Source: Internet
Author: User
Tags html header

CSS browser compatibility ---- Hack and css compatibility ---- hack
CSS Hack has three forms: CSS internal Hack, selector Hack, and HTML header reference (if IE) Hack. CSS Hack is mainly used for IE browsers.
Internal Hack: for example, IE6 can recognize underscores (_) and star numbers (*). IE7 can recognize asterisks (*) but cannot recognize underscores "_", firefox does not know either of them. And so on.
Selector Hack: for example, IE6 can recognize * html. class {}, IE7 can recognize * + html. class {}, or *: first-child + html. class {}. And so on.
HTML header reference (if IE) Hack: For all IE: <! -- [If IE]> <! -- Your code --> <! [Endif] --> for IE6 and earlier versions: <! -- [If lt IE 7]> <! -- Your code --> <! [Endif] --> this type of Hack not only takes effect for CSS, but also for all code written in the judgment statement.
The writing order is generally to write the CSS of the browser with strong recognition ability in front. Browser priority: FF <IE7 <IE6, CSS hack is generally written in FF IE7 IE6.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.