同:都可以对选择器添加特效。
伪类:用于向某些选择器添加特殊的效果。伪元素:将特殊的效果添加到某些选择器上。 明确两点: 1 都与选择器相关 2 特殊效果。
异:是否创造了新元素。
不存在在DOM文档中,是虚拟的元素,是创建新元素。代表某个元素的子元素,这个子元素虽然在逻辑上存在,但却并不实际存在于文档树中。