伪类用冒号:表示, 而且不能单独存在
伪类和伪元素也不是任意定义的, 一般是特指的那几个,如: :link, :isited, :before :first-child等
实际中用得最多的,主要是连接a标签的伪类, 掌握这个就行了
a标签伪类的顺序是:
a:link
a:visited
a:hover
a:active
这四个是有顺序的: hover必须放在link和visited后面, active必须放在hover以后.不然设置的颜色等样式不会生效.php
记忆方法: love-hate: l: link, v: isited, h: hover a: activecss
span>和div>都是无语义的
使用span是为了表达:在段落内,某些文字内容的样式跟段落的样式不一样而引入的.html
#001122, #012: 这是简略表示法(缩写形式, 能够节约字节, 也能够).
rgb(100,200,0), rgb(100%, 0%, 0%). 颜色名称表示法.web
可是在其余的状况下就不须要这么作了。好比说,当尺寸为 0 像素时
,0 以后不须要使用 px 单位,由于 0 就是 0,不管单位是什么浏览器
由于之前的显示器/电脑显卡, 只能显示256种颜色, 因此只有216种颜色做为web安全标准颜色.如今的显示器/电脑显卡
都能显示数百万种颜色, 因此这个概念就再也不存在了!安全
若是要定义不止一个声明,则须要用分号将每一个声明分开。
最后一条规则是不须要加分号的,由于分号在英语中是一个分隔符号,不是结束符号。
然而,大多数有经验的设计师会在每条声明的末尾都加上分号,
这么作的好处是,当你从现有的规则中增减声明时,会尽量地减小出错的可能性。网络
class 和 id 名称对大小写是敏感的web安全
pt: 是绝对长度单位:point,即点: 如今基本都不用了
px: 像素, 是相对长度单位: 是相对于浏览器的显示屏的分辨率
em: 是相对长度...
在中文站点中, 通常都用px, 而不用em, 由于"中文站点中用em会引发中文文字的严重变形!?"spa
若是css为web程序中, 多个文件使用,用linking外联方式, 外部方式
若是css只被一个单独的文件使用, 则使用内嵌方式embedding, 页内方式
若是某个特殊样式只为单个的元素使用, 则使用inline方式, 行内方式.
这三种方式在开发web程序的时候, 均可以使用, 三者结合使用.设计