CSS除了在我们比较常见的可以用在网站设计中,以便于在Web浏览器中查看。还可用于定义在Web浏览器以外的其他媒体设备中展示网站的外观。例如,您可以创建一个打印样式表,用于定义网站的打印方式。由于导航按钮或Web表单等网站项目在打印页面上没有任何用途,因此可以使用打印样式表在打印页面时“关闭”这些区域。虽然在许多网站上并不是一种常见的做法,但创建打印样式表的选项功能强大且具有非常便捷的实用性(根据我们的经验,大多数网站设计专业人员不会这样做只是因为网站的预算范围不需要完成这项额外的工作)。
CSS是网站设计师必须学习的最强大的工具之一,因为它可以影响网站的整个视觉外观。写得很好的样式表可以快速加载,并允许站点在屏幕上直观地更改优先级,这反过来显示访问者的价值和焦点,而无需对底层HTML标记进行任何更改。
CSS的主要挑战是有很多东西需要学习,随着浏览器每天都在变化,今天运行良好的东西明天可能没有意义,因为新的样式会受到支持而其他样式由于某种原因而被丢弃或失宠。
因为CSS可以级联和组合,并且考虑不同的浏览器如何以不同的方式解释和实现指令,所以CSS比普通HTML更难掌握。CSS也会以HTML实际上没有的方式改变浏览器。但是,一旦开始使用CSS,您将看到利用样式表的强大功能将为您布局网站和定义外观提供难以置信的灵活性。在此过程中,您将收集过去曾为您工作的样式和方法的“技巧包”,并且在您将来构建新网站时可以再次使用。