/* 方法一:使用position和left/right/top/bottom属性 */ div { position: absolute; left: 50px; top: 50px; } /* 方法二:使用translateX和translateY属性 */ div { transform: translateX(50px) translateY(50px); } /* 方法三:使用margin属性 */ div { margin-left: 50px; margin-top: 50px; } /* 方法四:使用flexbox布局 */ .container { display: flex; justify-content: center; /*水平居中*/ align-items: center; /*垂直居中*/ } div { margin: auto; } /* 方法五:使用grid布局 */ .container { display: grid; place-items: center; } div { justify-self: center; /*水平居中*/ align-self: center; /*垂直居中*/ }
除了以上方法,还可以使用JavaScript动态修改CSS样式来移动div。但需要注意的是,过多的JavaScript操作可能会影响网页性能,建议谨慎使用。