最新CSS兼容方案
浏览器在不断更新,可使用的hack也需要更新下了,继上一篇《 最新CSS兼容方案 》之后,Opera和Safari都已经更新了版本,IE8也出来了,还有一个Chrome。新版本的Opera 9.6 和Safari 3.2.3分别有一个hack不能使用了,具体为:
Opear:
*+html .e{
background-color:#0000FF;/* OP */
}
Safai:
@media all and (min-width:0){ select{ ... }}
还好发现了另一个Safari可以用的hack,Chrome和Safari的hack一样,还无法单独区分。另外“[; … ]”中的内容只有Opera读不到,注意“[]”要成对出现,不然Opera下会导致后面的样式无法读取。重新整理的hack如下:
.e{
color:#FFF;/* FF,OP,IE8 */
[;color:#0F0;]/* SF,CH */
*color:#FF0;/* IE7 */
_color:#F00;/* IE6 */
}
.e{
background-color:#332200;/* FF*/
}
html* .e{
background-color:#FF00FF;/* Sa IE7 CH */
}
*+html .e{
*background-color:#0000FF;/* IE7 */
}
* html .e{
background-color:#00FFFF;/* IE6 */
}
html*~/**/body .e{
background-color:#055000;/* IE8 */
}
@media all and(min-width:0){
.e{
background-color:#FF5500;/* OP */
}
}
经FF3、OP9.64、OP9.5.0、Sa3.2.3(pc)、Ch1.0.154.65、Ch2.0.172.28、IE7、IE6、IE8测试通过
分享到:
相关推荐
### CSS兼容方案整理 在网页开发过程中,不同的浏览器由于对CSS的支持程度不一,经常会遇到兼容性问题。本文档将详细介绍几种常用的CSS兼容性解决方案,包括CSS Hack技术、清除浮动方法以及解决特定浏览器问题的...
"CSS兼容方案"这个主题正是关注如何解决这些跨浏览器的差异,确保网页在各种环境下都能正常显示。 "CSS兼容方案.txt"可能是提供了一系列解决CSS兼容性问题的方法和策略的文本文件。以下是一些可能包含的知识点: 1...
解决CSS兼容性问题的两种常见方法是: 1. 使用`!important`标记:在CSS中,`!important`可以强制应用某个样式,但这可能导致优先级混乱。例如: ```css #wrapper { width: 100px !important; /* IE7+FF */ ...
作为一名刚毕业就投身此领域的开发者,过去一年的实践中,我积累了大量关于CSS兼容性解决方案的经验,下面将逐一分享。 首先,理解“盒模型”是解决兼容问题的基础。IE6、7采用的怪异盒模型与W3C标准盒模型不同,...
### CSS兼容问题详解 在网页开发过程中,不同的...通过上述解决方案,可以有效解决常见的CSS兼容性问题,确保网页在不同浏览器中的表现一致。这些技巧不仅适用于老版本的浏览器(如IE),也对现代浏览器有所帮助。
"css兼容包-CSS圆角、阴影"正是为了解决这个问题而存在的。 标题中的“CSS圆角”是指CSS3中引入的一种样式,允许我们为元素的边角设置圆润的效果,而不是传统的直角。`border-radius`属性是实现这一效果的关键。它...
HTML(HyperText Markup Language)和CSS(Cascading Style Sheets)...随着技术的发展,大多数现代浏览器对HTML5和CSS3的支持越来越好,但为了保证广泛兼容性,我们仍然需要关注这些兼容性问题并采取适当的解决方案。
总的来说,"IE与Firefox的CSS兼容大全"这个资源包含了大量关于如何在两者之间实现一致显示的技巧和解决方案,对于开发者来说是一份非常有价值的参考资料。通过学习这份教程,开发者能更好地理解这两种浏览器的差异,...
"CSS兼容IE8代码"是指针对IE8浏览器进行优化的CSS(层叠样式表)代码,以确保在IE8中能够正常显示和运行网页设计。在IE8中,由于其对CSS2.1标准的支持不完整,以及特有的盒模型、滤镜等特性,常常会导致现代网页设计...
在CSS3中,圆角边框(border-radius)是一个非常重要的特性,它允许开发者为元素创建具有圆形或椭圆形边角的效果,提升了...开发者更倾向于使用现代CSS和JavaScript库,以实现更高效、更可靠的跨浏览器兼容性解决方案。
CSS浏览器兼容性问题解决方案 CSS浏览器兼容性问题是Web开发中常见的问题。不同的浏览器对CSS的解析方式不同,这就导致了浏览器之间的兼容性问题。了解浏览器的兼容性问题是非常重要的,为此,我们总结了一些常见的...
在讨论具体的解决方案之前,我们先来了解一下什么是CSS兼容性。CSS(Cascading Style Sheets)是用于控制网页样式的一种语言,它允许开发者为HTML文档定义外观和布局。然而,并非所有浏览器都完全支持CSS的所有特性...
### CSS兼容问题的解决方案 #### 一、概述 在网页设计与开发过程中,开发者经常会遇到不同浏览器对于CSS的支持程度不一的问题,导致页面在不同浏览器中的显示效果出现差异。为了确保网页能够在各种浏览器中正常...
在网页设计领域,Internet Explorer(简称IE)的6、7、8版本曾是开发者们面临兼容性问题的主要挑战。...通过这份速查表,开发者可以快速查找并解决IE6、7、8中遇到的CSS兼容性问题,从而提高网站的跨浏览器兼容性。
以下将详细介绍标题"ie8兼容h5css3解决方案"中涉及的知识点以及压缩包中的文件如何帮助实现这一目标。 首先,HTML5是新一代的HTML标准,引入了许多增强网页功能的新元素和API,如语义化标签(如、)、离线存储、...
这个压缩包文件中的"css兼容列表.png"和"css兼容列表1.png"很可能是以图表形式展示的CSS兼容性信息。这些图片可能包含表格或者图形,列出了各种CSS属性和它们在不同浏览器(如IE、Firefox、Chrome、Safari、Opera等...
#### 一、CSS兼容性的基本概念 在Web开发中,浏览器兼容性一直是前端开发者面临的挑战之一。不同的浏览器对于CSS的支持程度各不相同,这可能导致同一段代码在不同浏览器下的显示效果存在差异。因此,在进行网站设计...
总之,解决IE浏览器对CSS3的兼容问题主要依赖于像Modernizr这样的工具,它们能够检测浏览器的特性并提供适应性的解决方案。通过学习和实践,开发者可以确保他们的网站在各种浏览器上都能呈现出一致且良好的用户体验...
### div+css兼容性问题解决方案 #### CSS浏览器兼容性概述 在进行Web开发时,不同浏览器对CSS的支持程度不一,这可能导致页面显示效果存在差异。为了确保网站能在各种浏览器中正常显示,开发者需要掌握一些关于CSS...