我有一个 div 显示一些文本并且绝对定位在页面上。虽然它是绝对定位的,但 div 的大小刚好足以显示它包含的文本。当我向该 div 添加内联样式以将其更改为相对定位时,该 div 的宽度突然扩大到占据页面的 100%...
我使用 Chrome 开发工具来打开/关闭相对位置。关闭它会导致宽度正确,重新打开它会导致 div 扩展。它是一种内联样式,因此没有任何 CSS 类或选择器会改变我的宽度。
我在 Firefox 中遇到了同样的问题。在 Firebug 中删除position: relative
会导致宽度缩小到刚好适合文本的宽度。