第1章 CSS是什么
你曾经考虑过网页是什么吗?我的意思是.它实际上是什么?有些人认为网页是一种可视化媒介——一种美学意义上的愉快体验,可能包含或者未能包含查看者感兴趣的信息。其他人认为网页是一种以美学意义上的愉快方式向读者呈现的文档。从技术角度看,文档解释的说法更为贴切。
我们审视网页文档的构成元素时,可以看到它由3层组成——内容、表现和行为,如图1.1所示。
内容层始终存在。它包含作者希望向受众传达的信息,并嵌入在定义其结构和语义的HTML或XHTML标记内。当今在Web上的大部分内容都是文本,但是也可以通过图像、动画、声音、视频以及作者想要发布的其他任意形式来提供内容。
表现层定义如何以一种或另一种方式将内容呈现给访问文档的人。查看Web页面的传统方式是利用常规的Web浏览器.当然,那只是很多可能的访问方法之一。例如,针对那些视力受损或阅读困难的用户还可以将内容转换为合成的语音。
行为层涉及与文档的实时用户交互。通常由JavaScript处理这种任务。这种交互可以是在提交一份表单前用于确保已填充了必需字段的琐碎验证,也可以是像普通桌面程序那样的复杂Web应用。
……