css background-position 值设为百分比时定位方式的不同

查看网上流传的CSS2手册,发现background-position定义了两个参数:length,position ,分别指由百分比或长度单位指定的值和由left,top,right,bottom指定的值。而另外一些网上的资料则将这俩参数都归并为可能的值,我以为这样跟合理一些,因为他们都完成同样的任务。但有些稍稍不同的是当值指定为百分比时的计算方式,当值指定为百分比时计算方式为element 的宽或高减去image 的宽或高,所得差乘以指定的百分比,例如:element高为20px image高为10px 当y值指定为100%时,实际的偏移值为(20-10)*1