|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
目前我们的站就是div+CSS做的,美工可以通过css直接控制我的程序输出的页面动态数据的样式DIV就只是布局元素.
本文摘选自《DreamweaverMX2004从基本到理论》
CascadingStyleSheets(简称CSS),翻译为“层叠款式单”或“级联款式单”,又简称“款式表”。
CSS的引进是用来扩大HTML的,而不是用来替换HTML的。也就是说CSS离不开HTML,它只是一项帮助工具,是对HTML功效的一种增补。
CSS的上风
在CSS尺度里,不但从头界说了HTML原本的款式,如笔墨的巨细、色彩等;加倍进了堆叠笔墨、区块变更及恣意地位安排等多项新属性。经由过程CSS可使用更丰厚、更天真的款式,更复杂地计划出更美妙的网页。同时,也让网页的计划与保护更无效率。
削减图象文件的利用:良多网页为求计划效果,而大批利用图象,乃至网页的下载速率变慢。CSS供应了良多笔墨款式的设定,且再加上IE内建的滤镜殊效,因而可轻松代替本来图象才干体现的视觉效果。如许的计划体例让修正网页内容变得更便利,也年夜年夜进步了下载速率;
会合办理款式信息:CSS的基础观点在于可将网页要展现的内容与其体现的款式设定分隔,也就是将网页的表面设定信息从网页的内容中自力出来,并会合办理。如许,当要改动网页表面时,只需变动款式设定的部分,HTML文件自己其实不必要任何的变动;
共享款式设定:网页的款式设定和内容分别的优点,除可会合办理外,假如进一步将CSS款式的信息存储成自力的文件,还可以让多个网页文件配合利用它。如许,可省却在每个网页文件中都要反复设定款式的贫苦;
将款式分类利用:相对多份HTML文件可套用统一个CSS款式文件,也能够在一份HTML网页文件上套用多个CSS款式文件。
CSS的划定规矩
CSS的款式划定规矩由两部分构成:选择器和声明。
选择器就是款式的称号,包含自界说的类,HTML标签和CSS选择器款式。好比“.mycss”为自界说的类,“td”为尺度HTML标签,而“a:link”则是CSS选择器款式;
声明则是用于界说款式元素的。声明由分两部分:属性(如font-size)和值(如12px)。关于一个选择器而言,能够有多个声明。好比一个声明是暗示色彩,一个声明是暗示巨细等。
以下为CSS款式的代码片断:
td{
font-size:12px;
color:#666666;
}
.cnbruce{
background-color:#000033;
}
个中“td”和“.cnbruce”都属于选择器,“font-size”、“color”和“background-color”都属于声明中的属性,而“12px”、“#666666”及“#000033”即为属性对应的值。每一个选择器的声明都接纳{…}包括。
CSS的情势
从CSS代码的标签情势来看,分以下3种CSS款式:
1,自界说CSS款式,又称类款式。可使用于任何标签,称号必需带有句点“.”,好比“.cnbruce”;
2,HTML标签款式。虽然说自界说CSS款式可使用任何标签,但关于HTML固有的标签,每次都要选用自界说的款式就显得对照贫苦。以是HTML标签款式的呈现就是为了扩大HTML标签的;
3,CSS选择器款式。此为初级选项,可用来界说标签的组合,好比“a”暗示对超等链接款式的选择,“td”暗示对单位格款式的选择,而假如对单位格中超等链接款式的选择则利用“tda”。
a{
color:#3366CC;
}
tda{
color:#FF0000;
}
如上代码的界说,关于一般拔出的超等链接的色彩,和在单位格中利用的超等链接的色彩,将举行分歧的显现。
CSS的使用局限
CSS无处不在,它能够分为以下两种。
内部CSS款式表:以扩大名为.css的文件而存在,文件中内容便是一切款式的选择和声明。该文件可做为共享文件,让多个文档配合援用并使用,到达站点文件款式的分歧性。同时,假如修正该款式表文件,一切援用的文档都将改动其款式,到达网站敏捷改版的目标。
外部CSS款式表:只存在于以后文档中,并只针对以后页举行款式使用的办法。一样平常存在于文档head部分的style标签内。
内部CSS款式表和外部CSS款式表可同时感化于一个页面,但当两种款式表呈现对统一选择工具举行款式润色时,扫瞄器将依照以下划定规矩来使用款式效果:
若二者所声明的属性不相抵触,则显现为该两种款式的全体属性;
若二者所声明的属性间接相抵触,则接纳外部款式表的款式。
所谓“求同存异,外部优先”。
标准的选择器不能格式化一个元素内容的第一个字母或者第一行,而伪元素选择器能实现 |
|