本系列文章主要是CSS内容,包括:CSS选择器API、CSS权重、布局、粘性布局、BFC等,如果有我写的不对,请不吝赐教。如果您觉得有什么重要的内容我没有提到,请告诉我,谢谢。如何在HTML中应用CSS?1)外部样式表或者在CSS中使用@importurl("index.css")2)内部样式表把CSS放在中HTML中包含的元素3)内联样式给标签添加style属性,然后在该属性中设置CSS。除非绝对需要,否则不要这样做。CSS(CascadingStyleSheets)特性CSS(CascadingStyleSheets)特性:1)CSS是一种用于指定网页文件如何向用户显示的语言——包括网页样式、布局等。2)CSS是一种基于规则的语言,可以为网页特定元素的样式定义规则。使用CSS的注意点1)给元素设置padding和margin的百分比时,是根据body的宽度计算的。2)保证金的值可以是正的也可以是负的;padding的值必须为0或正值,否则无效。3)您可以使用HTML的contenteditable属性来允许编辑元素。IE5.5支持。4)viewport(浏览器页面的可见区域)也有大小。在CSS中,与视口大小相关的有vw单位(视口宽度)和vh单位(视口高度)。1vh等于视口高度的1%。IE9支持。CSS顶层样式表规则1.定义CSS顶层样式表规则:CSS顶层样式表规则由两个规则列表组成,一个叫做at-rule,也就是at规则,一个是qualified规则,即普通规则。2.相关APIat-rule:该规则由@关键字和后续块组成。如果没有块,它以分号结束。qualifiedrule:该规则是指普通的CSS规则,由选择器和属性规范组成。at-rule规则的关键字:1)@charset:指定样式表中使用的字符编码。它必须是样式表中的第一个元素,并且前面不能有任何字符。如果声明了多个@charset规则,则只会使用第一个,并且不能在HTML元素或HTML页面的