早期的web没有样式,只是单纯的文本。通过CSS,可以实现网页样式和内容的分离。

简单来说,CSS可以指定HTML页面上的元素所使用的样式。

和其他语言一样,CSS有很多版本。最新的版本是CSS 3. CSS 2.0兼容性最好。

你可以使用dabblet来在线测试CSS的效果。

使用

CSS文件使用 .css 后缀。

优先级

同一个元素可能被多个不同的选择器指定,因此可能会有冲突。

假定CSS是这样的:

然后标记语言为:

那么将会按照下面的顺序应用风格:

兼容性

CSS2 的绝大部分特性兼容各种浏览器和设备。现在 CSS3 的兼容性也越来越好了。 但是兼容性问题仍然是需要留意的一个问题。

QuirksMode CSS是关于这方面最好的资源。

扩展阅读