::selection { 选中后的样式 }
p:only-child p的父级只有一个p标签
p:only-of-type p的父级有一个p标签, 但还可以包含其他标签
p:fisrt-of-type p的父级的孩子的第一个p标签, 比如 <div> <span>abc</span> <p>1</p> <p>2</p> </div> 1会被选中
::selection { 选中后的样式 }
p:only-child p的父级只有一个p标签
p:only-of-type p的父级有一个p标签, 但还可以包含其他标签
p:fisrt-of-type p的父级的孩子的第一个p标签, 比如 <div> <span>abc</span> <p>1</p> <p>2</p> </div> 1会被选中