CSS学习笔记

CSS所带来的的好处:

有意义的开发标记为开发人员提供几个重要的好处,页面更容易处理,使人容易理解。

而且有意义的标记提供了将元素调整为你所需样式的简单方式。

它在文档中添加了结构并且创建一个底层框架,为上层显示提供统一的样式集,便于维护。

(X)HTML是作为简单的文档标记语言创建的,而非界面语言,可以通过添加ID和类名给他们赋予额外的意义,这样就会在文档中添加额外的结构,并给样式提供有用的“连接钩子”。

使用ID名标识页面上单独的元素,ID必须是唯一的。ID可以标识持久的结构性元素。当然还可以标识一次性元素。

在技术上,使用不同的ID标识可以使每个元素根据自己的上下文环境设置它们的样式,以免混淆,达到简单。

一个ID名只能应用于页面上的一个元素,而同一个(Class)类名可以应用于页面上任意数量的元素。

再分配ID和(class)类名是一定要尽可能保持名称有意义并与表现方式无关。(如:导航栏元素分配ID为rightHandNav,因为你希望它靠右边,但以后要是希望它出现在左边就回出现CSS和HTML表现不同步。所以,将这个元素命名为subNav更适合。这个名称解释了这个元素是什么,而没有涉及如何表现它。)

ID和(class)类名要注意大小写。

不必过多的依赖类选择器。