我对 CSS 不是很了解,但正在使用它。
我通常使用 style
元素使用内联或 css 方法来定位元素。
我不知道这是否是正确的问题,但是 relative
或 absolute
哪个方法适合定位元素?
我使用 style="position:relative; left:100px; top:30px"
这样的东西。
它是否是正确的定位方式,以便它在所有浏览器和移动设备中也能显示完全相同?
如果有人可以提供他的经验和指导,这可能会帮助更多的初学者,我将不胜感激!
绝对定位独立于其父元素。
当 parent 有相对位置时,绝对定位的 child 相对于他们的 parent 放置。
例如,
对于绝对定位,
<div><div style="position:absolute; top:0; left:0;">Abc</div></div>
以上内容将使 div 独立在顶部而不会对父级产生任何影响。
对于相对位置,
<div style="position:relative;"><div style="position:absolute; top:0; left:0;">Abc</div></div>
以上内容将使绝对定位的元素成为相对元素并依赖它们的父元素。