A、B、表面张力产生在液体表面层,它的方向跟液面相切,故A错误,B错误;C、产生表面张力的原因是表面层内液体分子间间距较大,合力表现为引力,故C错误;D、作用在任何一部分液面上的表面张力,总是跟这部分液面的分界线垂直,使液体表面有收缩趋势,故D正确;故选:D.