1

这是有问题的网站

除了这个之外,我在网站的任何其他页面上都可以使用侧边栏;所有页面都有相同的模板。侧边栏现在正在做旧的“进入内容”。

当我尝试将其在 Firebug 中的位置编辑为除相对位置之外的任何位置,然后将其更改回相对位置时,它会很好地弹回原位。但是,我对代码所做的更改无济于事。

当我将 youtuve 视频添加到帖子中时,问题开始出现。

除了使用 Jquery 快速改变定位之外还有什么想法吗?

4

6 回答 6

1

当您position:relative从中删除时会发生什么#content?另外,我可以在 FF3.0.17 XP 上复制该问题

于 2010-01-11T23:42:22.677 回答
1

将侧边栏保持在原来的位置(在 下方<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;野生动物园 4; IE6、IE7、IE8;铬 3 赢

于 2010-01-11T23:52:30.860 回答
0

在我看来,position:relative#sidebar什么搞砸了。尝试将其更改position: static为侧边栏 ID。

于 2010-01-11T23:31:09.333 回答
0

您缺少一些结束标签:[Invalid] Markup Validation of reneewarren.com/category/blog/ - W3C Markup Validator。并尝试使用插件进行有效的 Flash 嵌入:WordPress › Kimili Flash Embed « WordPress Plugins

于 2010-01-11T23:33:40.900 回答
0

尝试在内容标记之前移动侧边栏标记。

于 2010-01-11T23:37:34.400 回答
0

您是否尝试过设置高 z-index ?

于 2010-01-11T23:48:06.530 回答