作为一家专业的公司,我们始终专注于最先进的专业网站制作知识。接下来,让我们讨论CSS3。无论新的语法标准是什么,专业的网站制作者最关心的是它能给我们带来什么。
一般来说,CSS3有以下新亮点:高级选择器,圆角,多背景,@font-face,动画和渐变,渐变,框阴影,RGBa -添加透明颜色,文本阴影,图形边界。
更重要的是,新的选择器,过去通过JS做了很多工作,可以在CSS中完成,比如使单行和双行在表中有不同的背景颜色。此外,@font-face可以用来链接页面中自己指定的字体,这样网页设计就可以更加随意,而不是总是制作特殊字体文本的图片(也就是说,我不知道如何处理字体的版权问题)。而实现文本阴影和渐变也可以节省大量PS工作。
但反过来说,这些新功能并不是现有技术无法实现的问题,而是使用CSS3后可以变得更加简单。与此同时,还有一个更困难的问题,那就是对CSS3的支持在不同的浏览器之间是明显不同的。确保不同的用户拥有相同的用户体验是一个更令人头痛的问题。
当CSS3和HTML5开始进入JS时,JS本身也在接近Flash。正如所谓的长江退浪推前一样,退浪只能推前浪。JS的效果被误认为是Flash的效果,JS也可以实现Flash用来实现的东西,比如web游戏,RIA,这比Flash更容易访问。
JavaScript已经有10年没有升级了,但去年得到了一次重要的升级,这似乎表明JS将专注于Web应用程序。一旦浏览器厂商采用这些标准,Web开发人员将拥有更强大的工具来创建Web应用程序。
在CSS变得越来越大的同时,我们也可以看到IE目前仍然不支持CSS3。在这个阶段,不同的浏览器使用不同的标签,所以同样的效果应该用不同的标签写三遍。当然,这是由于缺乏正式的标准。但在这种情况下,似乎没有问题使用自己的小网站。如果你想在正式的网站上使用,你必须面对更多的担忧。尤其是当IE6还远未被中国人淘汰的时候,这一点尤其正确。