0

所以我自愿帮助修复一个亲戚的网站。并且代码是由 iweb 生成的,所以你可以想象它并不漂亮。无论如何,我遇到了几个问题,首先我在链接中放了一张图片,但它不起作用:(链接没有被关注)。

<a href="http://www.facebook.com/brackenhollow.stables" style="display:block; z-index:300;"><img src="sidebarbgs_05.png" alt="we're all about horseback riding"/></a>

此外,如果您注意到内联样式,请假装您没有。另一件事是,主页上的 hero 元素在 ie 上不起作用,所以我尝试了一些可以在 head 元素中找到的 ie 条件样式,但由于某种原因它们没有被应用。

<style type="text/css">
.tinyText{
top: 8px !important;

}
[if IE] #stupidie{
left: -4px !important;
top: 1px !important;

}
</style>

有什么建议么?该网站可以在这里看到:www.brackenhollowstables.com

4

2 回答 2

2

可能存在我不知道的格式,但您的 IE 条件看起来格式不正确。而不是

[if IE] #stupidie{
left: -4px !important;
top: 1px !important;

}

它应该是

<!--[if IE]>
#stupidie{
left: -4px !important;
top: 1px !important;
}
<![endif]-->

更新

您的链接不起作用的问题是由于您的 z-indexes。您在整个页面中都有一堆乱七八糟的东西,似乎#body_layerdiv 覆盖了您的侧边栏。当我z-index从 CSS 中删除该属性时,它允许您单击链接。不过,这确实会破坏您页面的其余部分。您可以做的另一件事是将宽度更改为#body_layer〜500px。这样可以防止它溢出到侧边栏并覆盖您的链接。

于 2013-08-21T19:23:57.940 回答
1

至于图像,源网址中似乎缺少 a ./。如,它应该是:

<img src="./sidebarbgs_05.png" alt="we're all about horseback riding"/>

(这是为了让相对 URL 起作用)

于 2013-08-21T19:26:42.380 回答