Html CSS3值不值得

Html CSS3值不值得,html,css,Html,Css,好的,我需要一点帮助。很长一段时间以来,我一直在使用CSS2,它适用于大多数浏览器,并且很容易修改。但突然间我听说CSS3只适用于某些浏览器,所以。。。。当大多数观众都看不到CSS3时,使用CSS3有什么好处?CSS3还没有成为标准。。。我相信它可以在FF中工作,但目前在中不起作用,CSS3的某些部分可以在某些浏览器上工作。然而,在将来的某个时候,许多CSS3将在许多浏览器上工作 目前,您应该只使用目标浏览器支持的CSS3功能。不过,浏览器应该愉快地忽略未知属性,所以即使只有一些浏览器支持它们,

好的,我需要一点帮助。很长一段时间以来,我一直在使用CSS2,它适用于大多数浏览器,并且很容易修改。但突然间我听说CSS3只适用于某些浏览器,所以。。。。当大多数观众都看不到CSS3时,使用CSS3有什么好处?

CSS3还没有成为标准。。。我相信它可以在FF中工作,但目前在中不起作用,CSS3的某些部分可以在某些浏览器上工作。然而,在将来的某个时候,许多CSS3将在许多浏览器上工作

目前,您应该只使用目标浏览器支持的CSS3功能。不过,浏览器应该愉快地忽略未知属性,所以即使只有一些浏览器支持它们,您也可以将这些属性用于非必要的eyecandy


事实上,Firefox3.5和更高版本的Webkit支持很多CSS3属性;尽管经常使用专有名称。其中一个示例是“拐角半径”,要可靠地渲染,必须使用3个不同的属性名称:

.rounded-corners
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
在渐进式增强方法中添加一些CSS3属性仍然是一个好主意,使用它来为那些浏览器支持一些CSS3属性的用户提供额外的一些修饰,Firefox和Safari拥有大约25-30%的市场份额


在我看来,无论你使用哪种浏览器,网站的外观都不必相同;最重要的是,该网站在所有浏览器中都是可用和可访问的,无论是最新版本的Firefox还是Mosaic 1.0。

我正在开发仪表板小部件,webkit支持很多css3,它在实现结果方面非常有用


在这种环境下,我不必担心跨浏览器的兼容性,因此这很容易,也就是说,我不需要考虑问题,只需要考虑代码。CSS3越早进入市场,IE就越好。

简单地说,除了某些版本的IE之外,所有版本的IE都可以看到CSS3。针对IE的跨浏览器兼容性的更改并不那么耗时。IE8支持一些CSS3。IE9更是如此。IE10可能会在2012年的几个月内发布,看起来它将在动画、过渡和其他有趣的CSS3添加方面添加更多内容。所以,CSS3是值得的,因为你的网站今天是最先进的,明天是最新的。这只是我的看法。

不要因为大多数浏览器还不能呈现CSS3而退缩。有很多方法只使用CSS3属性,但仍然有一些退路,以使使用旧浏览器的用户的UX不会因此而缺乏

这是《粉碎》杂志上关于这个主题的一篇很棒的文章。


如果我们都等到CSS3在所有浏览器中都能使用时才开始开发接口,那么我们永远也做不到。Web开发人员需要共同提高标准,以便浏览器能够跟上进度。

我将CSS3视为渐进式增强

如果你想在设计中加入阴影或圆角,我会使用CSS3。是的,它在现代浏览器中运行良好,但在IE中不起作用。但它也允许我使用干净高效的html标记。还记得以前用圆角或阴影的图像嵌套DIV吗,真是一团糟和痛苦

我认为拥有这些元素很好

这就是说,有一个可用的JS库集合,可以轻松地为InternetExplorer和一些应用最广泛的CSS3选项提供解决方案。例如,查看CSS饼图:

另一种方法是优秀的Modernizer,它可以嗅探功能,并将CSS类添加到HTML标记中,从而允许您为每个功能集编码

还需要注意的是@Donald Harvey在回答中提到的浏览器前缀有点烦人。同样,有各种各样的工具可以帮助实现这一点。请以CSS3为例:


我认为底线是,只要实现CSS3不会破坏功能体验,那么为什么要推迟呢。在我看来,如果人们想用5-10年前的浏览器上网,他们的体验会降低,这似乎是很合乎逻辑的。这不应该以那些跟上现代浏览器发展的人为代价。

CSS3有许多只有CSS2才能实现的美好事物

优点1:酷而整洁的CSS不会给服务器增加大量图像的负担,例如圆形边框或图像阴影等

优点2:无需GIF即可制作甜美动画

优势3:渐变背景条纹图像将被CSS3淘汰。通过在线渐变生成器可以轻松实现。因此我们的服务器肯定会喜欢CSS3

优点4:基本的框模型,这与使用div和span定位HTML布局相比是一个巨大的优势

优点5:酷文本效果是可能的

优点6:有很多很酷的属性选择器t o减少jQuery选择器的使用

缺点:


尽管它在web开发者和丰富用户界面的心目中有很多很酷的特性。像Safari和Chrome这样的Webkit浏览器以及一定程度上的mozilla浏览器都支持CSS3的大部分功能。跨浏览器进行100%编译需要花费大量时间。

没错,CSS3不适用于IE7。谢谢你的帮助。Firefox还不支持大量的CSS3。无论是谁给了我否决票,请注意这个答案的日期。我现在想说的是,继续前进,让CSS3从你的网站中剔除垃圾,只要它优雅地退化。这里有一个圆角链接:“……一个网站不必与你使用的任何浏览器外观相同。。。该网站可在所有浏览器中使用和访问…'-同意!回答得很好。仅用于糖果。让你的风格优雅地退化。CSS就是CSS,没有必要用它来创造一个版本。我相信你会在2.0中加入一些被认为是3.0的东西。就浏览器而言,随着每一个新版本的推出,对CSS的支持总体上会增强。最终会有一个转折点,当旧的CSS被贬值,然后开始遗留,然后最终放弃,转而采用另一种方法。当然,很多旧的浏览器不支持新浏览器所做的一些新功能,但自从互联网和网站出现以来,这一直是需要解决的问题。还有你的CSS 2,你是否意识到它也不兼容所有的浏览器,尤其是旧的浏览器?你知道当时和现在的浏览器都不支持所有的方法吗?在一个浏览器上有效的内容可能在下一个浏览器上无效。所以,是的,总之。。坚持与时俱进可能是个好主意。。