跨浏览器的兼容问题是Web开发的一个很令人苦恼的问题,请看 这个CSS:
<style type="text/CSS">
div{
background:orange!important; /*适用 firefox 等或 IE7*/
background:green; /* 适用所有 */
*background:red; /* 适用 IE6 或 IE7*/
_background:blue; /* 只适用 IE6 */
}
</style>
使用类似这样CSS,进行适当修改,在很多时候可以解决浏览器的兼容问题。解释:优先原则:1.在支持“import”语句的浏览器中,带“import”的样式最优先,通常把它放到最前面;2.除
“import”语句之外,如果对多个语句都支持,一般最后一个有效
3.以星号开头的只有IE可以支持;3.以下划线开头的只有IE6支持。
多浏览器的样式语句,编写时建议的排序顺序为:Firefox及其他-->IE7-->IE6-->IE低版本。
相关文章
- 打开浏览器时主页被锁定怎么也改不掉的一个好办法
- 自学spring过程中碰到的问题list,一个一个解决
- PostgreSQL解决"Abc_de_fghijkl_mn" 首字母小写去掉下划线并且下划线后面的第一个字母大写或首字母大写去掉下划线并且下划线后面的首字母大写的js
- Archlinux/Manjaro使用笔记-报错:一个或多个 PGP 签名无法校验!的解决方法
- 黑马程序员_学习笔记4 IO流以及正则表达式解决一个传智播客的问题
- 跨浏览器的方式通过Javascript/CSS翻转html/图像?
- JavaScript之浏览器兼容问题与IE(神经病一样的浏览器)
- 用原生JS实现的一个导航下拉菜单,下拉菜单的宽度与浏览器视口的宽度一样(js+html+css)
- ssh框架从页面传中文发生乱码时怎么解决,就是添加一个字符编码拦截器。用springframework自带的便可
- 实现一个简单的在浏览器运行Dotnet编辑器