H5活动页

  • 前言

    前言

    前言 为什么要写这本书CSS3是在CSS2.1基础上扩展而来,事实上,它还没有完全成熟。有些专家会告诉你,CSS3现在还用不上,甚至几年之后都不会有成熟的规范发布。目前为止CSS3还没有一套成熟的规范,其中的模块也在不断更新,特别是浏览器对CSS3特性的支持也在不断变化,同时没有足够的时间去学习和研究W3C官方文档和规范,致使我们学习CSS3变得更为复杂。为什么会选择这个时候编写这样一本图书呢?原因很简单。对于希望Web应用开发者而言,CSS3可以说是众望所归,这也是技术变更的硬性需求。在实际Web应用中新标准的...

    H5活动页 2020-06-03 501 0
  • 第1章 揭开CSS3的面纱

    第1章 揭开CSS3的面纱

    第1章 揭开CSS3的面纱如果关注前端方面的技术,那么对CSS一定不会陌生,你肯定听说过CSS3。在使用CSS3之前,应该对这个新一代样式表语言的来龙去脉有个基本了解。在本章中,你将知道CSS3与CSS2.1的区别,以及当前市面上主流浏览器、移动端浏览器对CSS3支持的情况。对于尚不完全支持CSS3的浏览器,将会为大家引入一个渐进增强的概念,用一些CSS方法来模拟CSS3的实现方法。最后给大家简单介绍一些CSS3引入的新特性及其未来的前景。...

    H5活动页 2020-06-03 496 0
  • 1.1 什么是CSS3

    1.1 什么是CSS3

    1.1 什么是CSS3CSS3并不是一门新的语言。如果接触过CSS就知道,CSS是创建网页的另一个独立但并非不重要的一部分。CSS是种层叠样式表,是一种样式语言,用来告诉浏览器如何渲染你的Web页面。CSS3是CSS规范的最新版本,在CSS2.1的基础上增加了很多强大的新功能,以帮助开发人员解决一些问题,并且不再需要非语义标签、复杂的JavaScript脚本以及图片,例如圆角功能、多背景、透明度、阴影等功能等。CSS2.1是单一的规范,而CSS3被划分成几个模块组,每个模块组都有自己的规范。这样的好处是整个CSS...

    H5活动页 2020-06-03 544 0
  • 1.1.1 CSS3的新特性

    1.1.1 CSS3的新特性

    CSS3规范并不是独立的,它重复了CSS的部分内容,但在其基础上进行了很多的增补与修改。CSS3与之前的几个版本相比,其变化是革命性的,虽然它的部分属性还不能够被浏览器完美的支持,但却让我们看到网页样式发展的前景,让我们更具有方向感、使命感。CSS3新特性非常多,这里挑选一些被浏览器支持较为完美、更具实用性的新特性。1.强大的CSS3选择器使用过jQuery的人都知道,jQuery的选择器功能强大,使用方便,CSS3选择器和jQuery选择器非常类似。允许设计师通过选择器直接指定需要的HTML元素,而不需要在HT...

    H5活动页 2020-06-03 511 0
  • 1.1.2 CSS3的发展状况

    1.1.2 CSS3的发展状况

    通过对CSS3新特性的简单介绍,大家可能要问,这些超炫的特性什么时候才能成为标准并最终发布呢?其实CSS3的每一个模块都有它自己的更新(进度表)时间,如图1-1所示 [1] ,大家可以从这个图上看到CSS3的当前发展的详细进度。 图1-1 CSS3所有模块发展进度 图1-1 (续)Web开发者希望在CSS3标准规范发布之前就能使用这些新特性,而它们的使用还受限于不同的浏览器,只有浏览器完全支持了,才能完全使用这些新特性。目前,CSS3还不是最终的标准,有很多浏览器支持不够完美,那么现在可以使用CSS3吗...

    H5活动页 2020-06-03 527 0
  • 1.1.3 现在能使用CSS3吗

    1.1.3 现在能使用CSS3吗

    从图1-1中可以看出,CSS3还在不断完善中,很多功能还处于草稿阶段,但部分模块进入了“候选推荐”状态,这说明在Web设计中完全可以使用这些模块。即使有一些模块还处于“工作草案状态”,也可以尝试着使用,只有不断将新的CSS技术运用到实际工作中,才能发现应用这些新技术所面临的真正挑战,以便W3C更好地完善它们,从而更好地、有效地促使它们成为真正的标准。你应该了解哪些可用,哪些还不能使用。换句话说,在实际工作开发中可以先运用相对稳定的CSS3特性,并确保不会对尚不支持这些特性的浏览器造成影响。做到明智的使用,而不是盲...

    H5活动页 2020-06-03 496 0
  • 1.1.4 使用CSS3有什么好处

    1.1.4 使用CSS3有什么好处

    与CSS相比,使用CSS3有什么好处呢?最明显的就是CSS3能让页面看起来非常炫、非常酷,使网站设计锦上添花,但它的好处远远不止这些。在大多数情况下,使用CSS3不仅有利于开发与维护,还能提高网站的性能。与此同时,还能增加网站的可访问性、可用性,使网站能适配更多的设备,甚至还可以优化网站SEO,提高网站的搜索排名结果。下面介绍CSS3特有的好处。1.减少开发与维护成本为什么说CSS3能减少开发与维护的成本呢?先来看一个实例。一个圆角效果,在CSS中需要添加额外的HTML标签,使用一个或者更多图片来完成,而使用CS...

    H5活动页 2020-06-03 495 0 网站设计
  • 1.2 浏览器对CSS3的支持状况

    1.2 浏览器对CSS3的支持状况

    1.2 浏览器对CSS3的支持状况CSS3给我们带来众多全新的设计体验,但有一个问题值得考虑——浏览器对CSS3特性的支持情况如何?因为页面最终离不开浏览器来渲染,并不是所有浏览器都完全支持CSS3的特性。有时候花时间写的效果只能在特定的浏览器下有效,意味着只有部分用户能欣赏到,这样的工作变得没有什么意义。例如,使用CSS3制作背景仅在WebKit内核的浏览器下有效果。想知道用户能够体验到哪些CSS3的新特性,必须了解当前浏览器对CSS3特性的支持程度如何。...

    H5活动页 2020-06-03 510 0
  • 1.2.1 经典回顾:图说浏览器大战

    1.2.1 经典回顾:图说浏览器大战

    “浏览器大战”一词在20世纪末产生,网景(Netscape)与微软展开了第一次互联网大战,结果是网景以失败告终,微软荣登冠军宝座。2004年11月Firefox 1.0诞生,浏览器开始了历史上的第二次大战,IE的地位受到了以Firefox为首的其他浏览器的挑战。2008年12月Google Chrome的诞生,向市场投放了一颗重磅炸弹。此时的IE也开始了版本的升级,虽然IE将版本更新到了IE 8,但面对Firefox和Google Chrome两个强劲的对手,其更新的步伐依然显得太慢,在2010年IE的市场份额跌...

    H5活动页 2020-06-03 464 0
  • 1.2.2 浏览器的市场份额

    1.2.2 浏览器的市场份额

    图1-2所示只是主流浏览器的市场之争,国内还有许多国产的浏览器,例如QQ浏览器、奇虎360浏览器、移动端的UC浏览器等。用户在使用什么样的浏览器,这个使用率始终无法准确地掌握,因为这个概率始终都在变化,下面详细看看国内和全球浏览器的市场份额。1.浏览器国内市场份额首先关注国内浏览器的市场份额,一起来看百度统计的浏览器市场份额图,如图1-3所示。 图1-3 国内浏览器市场份额国内浏览器市场位列三甲的分别是IE 6.0、奇虎360和IE 7.0,三个版本的浏览器流量份额占据总市场份额的61.1%左右,但IE 6~8...

    H5活动页 2020-06-03 474 0
1 2 3 4 5 6 7 8 9 10 ››