什么是网页上的CCS?
CSS即Cascading Style Sheet(级联样式单)的缩写,我们又常称这为风格样式单Style Sheet,顾名思义,是用来进行网页风格设计的。比如,我想让我的链接字未点击时是蓝色的,当鼠标移上去后字变成红色的且有下划线,这就是一种风格。通过设立样式表,我们可以统一地控制HMTL中各标志的显示属性。
在谈样式表前,我想先谈一下HTML标志与标志属性。
如果你学了网络学堂的HMTL教程,对HTML标志应该有一个大体的了解,它是网页的信息表示标示符号,也是构成网页的基本元素,或说是基本成员吧。每个标志表示了某种信息的表示,如<P>标志表示一个段落,<h1>表示一个大标题,<table>表示一个表格....,标志只是表明要表示的信息是什么,而同样的信息可能要求显现给人的样子不一样,如同是标题,一个是<h2>你好</h2>,一个是<h2>网络学堂欢迎你</h2>,我想使前一个呈现出蓝色,另一个是红色,效果如下:
你好
网络学堂欢迎你
这就要用到标志的属性,标志属性其实也就是标志的特性,由于HTML中的绝大部分标志是用来显示相关信息的,所以标志属性也多集中于标志的字体、颜色、位置、大小及排版格式等外观特性上。如果你对Windows平台下编程熟悉的话,那么对“对象”这个概念一定不陌生,在HTML中,HTML对象也就是这些代表某种信息类型的标志,而对象的属性也就是标志属性。有人称HTML为语言,我想除了它是网上信息表示的特殊语言符号外,还因为有了标志对象及标志属性,可以通过脚本语言进行程序控制,所以又有程序语言的一面。当然,你不一定要对Window下编程很熟悉,只是你想深入脚本语言进行编程的话,那么就必须熟悉这些属性。
为什么称样式单为层叠的呢?在你还没有对它有一个较全面的了解前,可打一个不很准确的比喻:如我们评价一个人,需要听取大家的意见再汇总,有人说,这个人诚实,有的说干事踏实,有的说很有责任心.....,这样通过这些意见的“层叠”,就可大体地知道这个人的品质;即使是同样的标志,也可以通过层叠使它们显示出不同的特性来,随着学习的深入,你会发现层叠的具体含义及一些妙用的。