问:

为什么产生的位置只向下偏了600,不向左偏

答:
这种情况通常是由于CSS中的vertical-align属性造成的。vertical-align属性用于设置一个元素的垂直对齐方式,主要有这几个值:
1. baseline:默认值,元素的基线与父元素的基线对齐。
2. top:元素的顶部与行中最高元素的顶部对齐。
3. middle:元素的中点与行中最高元素的中点对齐。
4. bottom:元素的底部与行中最高元素的底部对齐。 
5. sub:元素的基线与父元素的下标基线对齐。
6. super:元素的基线与父元素的上标基线对齐。
7. 一个长度值(px、%等):元素的中点与父元素的基线加上这个长度值对齐。
结合你描述的情况,很有可能是设置vertical-align: 600px;,使元素的中点向下偏移了600px,与父元素的基线加上600px处对齐,所以元素只向下偏移,水平位置不变。
如果是这样的话,可以通过以下方式修复:
1. 删除vertical-align: 600px;这行CSS代码,让vertical-align恢复默认值baseline,元素的基线会与父元素基线对齐,位置恢复正常。
2. 将vertical-align: 600px;改为vertical-align: bottom;或vertical-align: middle;等值,让元素底部或中点向下偏移600px,达到与父元素对齐的目的。
3. 添加相应的margin-top样式,通过外边距使元素向下偏移600px。这种方式不会影响布局,推荐使用。
4. 根据元素实际需要选择其他vertical-align值或别的CSS属性修复样式。
希望以上详细的分析和解决方法能帮助您理解和修复元素只向下偏移的问题。如果您有任何其他疑问,欢迎提出,我很乐意帮助您进一步解答。