5.3.1 永久样式表


5.3 工作机制


迄今为止,我们已把两个独立的CSS文件合并到一个文件。目前,两个文件以相同权重读入并应用到这个文档,优先级规则解决了这两个CSS文件可能引起的冲突。为了适应更复杂的场景,HTML和CSS规范为多个样式表如何相互作用提供了结构上的指南。Web页面的作者有很多方法可以确定用link元素导入的样式表的优先级。下面我们研究三种不同的样式表——永久的、首选的和备选的,并看看它们是如何应用到切换场景的。


5.3.1 永久样式表

永久样式表总是启用的。可以认为它们是默认为“启用”的CSS。永久CSS文件可以图5-4所示。




 

一旦用户从菜单选择了Higher Contrast,具有这个标题的样式表(即contrast.css)就被激活。这就是我们寻找的解决方案。最初的设计是默认激活的,但我们提供了一种手段供用户选择另一个样式表。利用这种方法可以添加更多的备选CSS选项。例如,创建一个hot.css文件并使用程序清单5-5中的规则。






 





 


标签:
Warning: Invalid argument supplied for foreach() in C:\zl\webjia\view.php on line 50
友情链接
轻松育儿世界奇观
苏ICP备16066217号-2