梯度效果也是常用的效果之一,因为浏览器兼容性的原因,很多人都是用背景图片来达到梯度效果的,其实仅仅使用 CSS 就可以实现了。
.gradient {
/* Firefox 3.6 */
background-image: -moz-linear-gradient(top, #81a8cb, #4477a1);
/* Safari & Chrome */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4477a1),color-stop(1, #81a8cb));
/* IE6 & IE7 */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1');
/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1')";
}
缺点
1. 不能通过W3C的验证
2. 必须给不同类型的浏览器编写不同的CSS
3. IE8需要单独的,与IE6,7不同的CSS
效果请看
这里
分享到:
相关推荐
标题“跨浏览器解决方案”提示我们,这个主题将探讨如何确保应用程序或网站在不同浏览器上都能正常运行和展示。描述中的“NULL”没有提供额外信息,但我们可以从标签“源码”和“工具”推断,我们将讨论与代码和辅助...
以上是针对CSS多浏览器兼容的一些常见问题和解决策略,实际开发中,还需要关注其他浏览器,如Chrome、Safari和Opera等,以及最新的浏览器版本,因为它们也可能有自己的解析差异。同时,利用条件注释、Modernizr等...
### 跨浏览器兼容CSS篇:实现一致性的策略与技巧 #### 一、引言 在Web设计领域,确保网站在不同浏览器中呈现一致的效果是一项挑战性任务。由于各种浏览器对CSS的支持程度不尽相同,开发者经常面临布局差异的问题。...
《精通CSS:高级Web标准解决方案》是一本深入探讨CSS(层叠样式表)技术的专业书籍,旨在帮助读者提升在Web设计中的CSS应用能力。这本书详细介绍了如何利用CSS实现高质量、可维护、跨浏览器的网页布局,是Web开发者...
4. **使用跨浏览器的CSS3选择器**:尽管现代浏览器对CSS3选择器支持较好,但老版本浏览器可能不支持。为保持兼容性,可使用更通用的选择器,如类选择器和ID选择器,而不是过于复杂的新选择器。 5. **JavaScript ...
为了简化跨浏览器打印的复杂性,存在一些开源库和工具,如`printThis.js`,它们提供了更方便的接口和更稳定的跨浏览器解决方案。 8. **HTML结构优化**: 确保HTML结构清晰,避免复杂的嵌套,以便于打印时的解析和...
### 跨浏览器兼容的CSS代码编程方法 #### 一、引言 随着互联网技术的不断发展,Web前端开发已经成为了一个非常重要且复杂的技术领域。...希望本文提供的技巧能帮助你在日常开发中更加高效地解决跨浏览器兼容性问题。
纯CSS实现跨浏览器固定定位! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/
标题提到的“css 跨浏览器实现 float:center”实际上是指通过一些技巧来模拟`float:center`的效果,以达到在不同浏览器中使浮动元素居中的目的。这里我们将深入探讨如何实现这一目标,并结合提供的代码示例进行解析...
animate.css是一款功能非常强大的跨浏览器CSS3动画库。animate.css支持多达66种不同的CSS3动画效果,如:翻转、旋转、淡入淡出、滑动、放大缩小等等。最重要的是它几乎兼容所有的浏览器。
《精通CSS:高级Web标准解决方案》是一本专为前端开发者深度探索CSS技术的权威指南,由英国的三位知名Web开发专家尼尔·巴德(Nigel Bardsley)、克里斯·科利森(Chris Collison)和加雷斯·莫尔(Gareth Moore)...
《CSS-浏览器兼容实战》一书深入探讨了CSS在不同浏览器中的兼容性问题及其解决方案。CSS,即层叠样式表,是用于控制HTML或XML文档样式的计算机语言。在网页设计中,CSS起着至关重要的作用,尤其在实现响应式布局和...
通过合理地使用JavaScript来检测浏览器类型和版本,结合标准化的编码习惯以及适当的工具和技术,可以有效地解决跨浏览器兼容性问题。希望本文提供的示例代码和技巧能帮助开发者更好地应对实际项目中的挑战。
《精通CSS:高级Web标准解决方案》是一本专为网页设计师和开发者编写的经典教程,旨在深入探讨CSS(层叠样式表)技术,帮助读者提升在Web设计中的专业技能。作者Andy Budd是一位知名的Web设计师和讲师,他的这本书以...
本文将深入探讨CSS在当今流行浏览器中的兼容性,并为开发者提供一些实用的解决方案。 #### 二、CSS与浏览器兼容性的概念 - **CSS**:一种用于定义HTML文档外观的语言,可以用来控制网页的布局、颜色、字体等视觉...
"跨平台CSS中文字体解决方案"正是为了解决这个问题而出现的。 首先,我们来理解CSS中的`font-family`属性。这是一个用于设置元素字体的关键属性,其语法如下: ```css font-family: 字体1, 字体2, ... , 字体N, ...
CSS 在不同浏览器中的兼容问题 CSS 在不同浏览器中的兼容问题是 web 开发中的一大挑战。不同的浏览器对 CSS 的解析和渲染方式存在...important、针对多种浏览器配置合适的 CSS 文件等方法,可以解决大部分的兼容问题。
本书将最有用的CSS技术汇总在一起,在介绍基本的CSS概念和最佳实践之后,讨论了核心的CSS技术,例如图像、链接、列表操纵、表单设计、数据表格设计以及纯CSS布局。每一章内容由浅入深,直到建立比较复杂的示例。之后...
8. **JavaScript和jQuery库**:某些库如Modernizr可以检测浏览器特性,提供兼容性解决方案。jQuery和其他JavaScript库也提供了一些方法来处理样式和DOM操作的浏览器兼容性。 9. **使用polyfill**:对于某些新特性,...