除此页面外,我在网站的任何其他页面上都可以使用侧边栏;所有页面都有相同的模板。侧边栏现在正在做旧的“内容下方”。
当我尝试将其在 Firebug 中的定位编辑为除相对位置以外的任何位置,然后将其更改回相对位置时,它会弹回原位。但是,我在代码中所做的更改没有任何作用。
当我将 youtuve 视频添加到帖子时,问题开始出现。
除了使用 Jquery 快速改变定位之外还有什么想法吗?
最佳答案
保持侧边栏在原来的位置(在 <div id="left">
下方)并且只更改一个 CSS 规则,然后添加另一个:
/* layout.css Line 310 */
#content {
display: block; /* Changed from 'table' */
overflow: hidden; /* Keeps 'left' and 'sidebar' from overflowing
}
经测试可正常工作:Firefox 2.0 Win、3.0 Mac/Win、3.5 Mac; Safari 4; IE6、IE7、IE8; Chrome 3 赢
关于css - 奇怪的 CSS 侧边栏问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2045592/