css(杂记)

CSS中的伪类有:

  • :link——未访问过的链接;
  • :visited——访问过的链接;
  • :hover——鼠标悬停的元素;
  • :focus——获取焦点的元素;
  • :active——激活的元素(例如一个被单击的链接元素);
  • :first-child——作为其他元素第一个子元素的元素;
  • :lang()——根据元素的lang属性确定的元素。
  • :target
  • :root
  • :nth-child()
  • :nth-of-type()
  • :nth-last-of-type()
  • :first-of-type
  • :last-of-type
  • :only-of-type
  • :only-child
  • :last-child
  • :empty
  • :not()
  • :enabled
  • :disabled
  • :checked

CSS2.1中的伪元素有:~~~~

  • ::first-line
  • ::first-letter
  • ::before
  • ::after

那么区别在哪儿呢?区别就在于这些伪选择器影响文档的方式不同。伪类的表现有点儿像给文档添加类,而伪元素的效果就好像有元素被插入到了文档中。

你可能感兴趣的