to id:canarycat:20050726:p1
えーと
h3 a:first-child {text-decoration:none;}
だから、
<h3><a href="#">■</a> <a href="#">none</a> <span><a href="#">underline</a></span> </h3>
この場合、■とunderlineに下線が引かれるのが正解かと。子孫セレクタだから孫要素だって指定しちゃう筈。
はてな的には
h3 a:first-child {text-decoration: none;} h3 * a:first-child {text-decoration: underline;}
で大丈夫。子供セレクタ使えないし。