由于不同的浏览器,比如internet explorer 6,internet explorer 7,mozilla firefox等,对css的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。
这个时候我们就需要针对不同的浏览器去写不同的css,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。
这个针对不同的浏览器写不同的css code的过程,就叫css hack,也叫写css hack。
css hack的原理是什么
由于不同的浏览器对css的支持及解析结果不一样,还由于css中的优先级的关系。我们就可以根据这个来针对不同的浏览器来写不同的css。
比如 ie6能识别下划线_和星号*,ie7能识别星号*,当不能识别下划线_,而firefox两个都不能认识。等等
书写顺序,一般是将识别能力强的浏览器的css写在后面。下面如何写里面说得更详细些。
如何写css hack
比如要分辨ie6和firefox两种浏览器,可以这样写:
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号