2011-06-13 73 views
0

我创建了一个Wordpress child theme based on Thematic,目前我正在调试的网站在IE 6/7。我怀疑问题是hasLayout,因为这似乎是非常普遍的,症状是一致的,但是我已经检查了很多破碎的元素,并且将hasLayout属性添加到那些没有进步的未添加的元素中。CSS困境/ 7

我确实有z-index的几个CSS类,这是我现在已经删除的设置,我想知道,如果您有任何的关于其他调试方法的一些其他建议。

该网站是:http://032b4a6.netsolhost.com/WordPress/

我在这里,而不是WordPress的论坛贴出,因为我相信我的问题是更关系到一个标准的CSS问题不是具体到WP什么。

编辑:

细节我在IE6/7体验那种错误的:

头,这是与CSS背景属性锚,向下推搜索框,造成较大的差距。

将NAV显示为如果它具有其下缘的一个额外的960x75像素,从而导致另一个大的差距。

右侧边栏丢失。可以发现,从左边侧栏下面的容器左侧几乎看不到它。

左侧边栏似乎有左边距的一个额外的15像素,将其推到主要内容股利。

+1

完全诚实:为什么要支持版本<8?除非你绝对**需要支持拒绝升级的客户/客户,为什么呢?许多服务也开始放弃对IE7的支持。 – Colin 2011-06-13 18:13:13

+0

你的问题对于具体是什么被打破了很模糊。 – Sparky 2011-06-13 18:15:55

+0

@Colin:我理解的情绪,可惜活动儿童是我们有业务数据的现有域显示用户的显著数量将IE6被访问的网站/ 7 – jhsizemore 2011-06-13 18:26:07

回答

0

要检查IE6/IE7中的布局问题是否与hasLayout相关的问题,我有时会发现使用这样的规则进行调试非常有用 - 它可能不是您想要在最终样式表中使用的东西(因为它会可能带来新的问题),但往往可以揭示需要给予布局哪些元素:

* { 
    zoom: 1 !important; 
} 
0

欢迎有条件的意见和IE浏览器的样式表世界:http://codex.wordpress.org/Conditional_Comment_CSS您需要调整对IE的CSS和测试与本地IE,而不是浏览器截图。

尝试采取滑了一分钟,看看是否有一个CSS冲突。

而你有一些小的html错误,一个与内联样式表有关: [Invalid] Markup Validation of 032b4a6.netsolhost.com WordPress - W3C Markup Validator。在验证报告中向下滚动查看行号和源代码。