解説マッチした要素のうち、一番最初の要素を返します。記法:first:firstと:first-childの違い:firstは要素集合全体に対する、最初の要素を返します。よって、返す要素の数は0もしくは1です。:first-childは要素集合にある要素のうち、それぞれの親要素に対する最初の子要素の場合、その子要素を返します。よって、返す要素の数は0以上です。例1:class属性値が"citrus"のdiv要素の、一番最初の子孫span要素を選択し、背景を橙色にします。