要学好HTML5和CSS3做web研发,首要要认识什么是CSS、CSS3,各有什么优良,才可恰当的利用区别的功效。
CSS
css便是一种叫做样式表(stylesheet)的技术。亦有的人叫作之为层叠(Cascading Stylesheet)。 在主页制作时采用CSS技术,能够有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的掌控。 只要对相应的代码做有些简单的修改,就能够改变同一页面的区别部分,或页数区别的网页的外观和格式。
CSS3供给了非常多新途径去改善你的设计工作,且做了不少要紧的变化。 CSS3模块
CSS3语言研发是朝着模块化发展的。 以前的规范做为一个模块实在是太庞大况且比较繁杂,因此,把它分解为有些小的模块,更加多新的模块亦被加入进来。这些模块包含:
1、盒子模型
2、列表模块
3、超连结方式
4、语言模块
5、背景和边框
6、文字特效
7、多栏布局
CSS3选取器
CSS3增多了更加多的CSS选取器,能够实现更简单然则更强大的功能,例如:nth-child()等。 时间表
几个模块现已完成,包含的SVG (可扩展矢量图形) ,媒介资源类型(Media Queries)和命名,而其他的模块研发工作则仍在进行中。倘若要给出一个预定的日期的话,非常困难,不管怎么样,web浏览器将全面支持CSS3的各样新特点,有些新的探索已然起始了。针对区别浏览器,新的功能是逐步应用的,仍然必须1-2年的时间,每一个新的模块才有可能被广泛应用。 CSS3将给我带来那些新的影响
咱们期盼,这是个正确的方式,CSS3将完全向后兼容,因此无必要修改此刻的设计来让它们继续运作。网络浏览器亦还将继续支持CSS2。对咱们来讲,CSS3重点的影响是将能够运用新的可用的选取器和属性,这些会准许你实现新的设计效果(譬如动态和渐变),况且能够很简单的设计出此刻的设计效果(例如说运用分栏)。
|