:first-child, :first-letter, :first-line, valores de atributos, :lang, :after, :before y content.
last-child, :nth-child(n), :nth-last-child(n), :first-of-type, :last-of-type, :nth-of-type(n), :nth-last-of-type(n) y ~
p + ul, p + ol