1.6 CSS和分号
当CSS语句出现在同一行中时,为了分开它们,必须在每条语句后加分号。但如果一行上(或在HTML标记内部的内联样式设置中)只有一条语句,则可以省略分号。
为了避免导致难以发现的CSS错误,在开发样式表时,最好总是在每个CSS设置后使用分号。后面如果需要优化样式表以获得最大的下载速度和最小的尺寸,仅删除不需要的分号即可。
1.7 在自己的网站中使用插件
从plugincss.com网站下载了plug-ins.zip文件后(并作了解压缩),这里推荐的访问方式是将存储在PC.css文件中的整个插件集作为外部样式表加载,使用的命令如下所示:
<link rel="stylesheet" type="text/css" href="css/PC.css" />
这里,/css是保存文件的文件夹(相对于当前文件夹),PC.css是样式表的文件名(P和C是Plug-in和CSS的缩写)。
这种包含方法确保了可以向需要额外插件的Web页面中添加新元素,而不必单独地进行复制和粘贴。这个文件的大小与中等图像相当,下载速度和所需的带宽也差不多,因此包括进整个文件通常不是个问题。但如果只需要包括其中一些插件,则清楚地标注它们,并轻松地将它们复制和粘贴到另一个样式表或是Web页面的<style>部分中。
注意:
有些JavaScript支持的插件需要几行HTML代码才能包含进来。如果想使用它们,可以参考1.8节的内容。
1.7.1 类名冲突
为了使插件易于访问,笔者总是尽量使用简短的、自说明的类名,甚至包括了大量单字母名的类,如i(对文本应用斜体)。
不过,如果你自己或第三方的样式使用了任一相同的类名,那(根据第2章要介绍的规则)该类将获得优先权,其他样式只能局部实现(如果有的话)。在这种情况下,不能同时使用两者。