-1

我对编码很陌生,所以请多多包涵。我非常愿意回答任何问题或澄清我不清楚的任何一点。我有这段代码在 Firefox 中显示得很漂亮,但它在 IE 和 Chrome 中的图像 div 周围添加了一个边框。我试图覆盖用户代理样式表(当我用萤火虫检查页面时,这显然是边框的来源),但我所做的没有改变在 IE 和 chrome 中显示的边框。其他人遇到过这个问题吗?我正在寻找一些与之相关的帖子,但不可避免地,发帖者会回复“我想通了”,然后没有发布他们的解决方案!

我在网站底部还有一个 div,它通过图像列表在页面刷新时旋转图像。在 IE 中,每次刷新页面时都不会显示新图像,而是显示静态图像(我的图像列表中的第 3 位)。出于某种原因,我搜索了互联网,认为这在 IE 中不起作用,但我似乎找不到比我目前使用的 javascript 更兼容 IE 的任何代码。静态图像问题很重要,因为我在网站上有另一个 javascript 元素也没有显示在 IE 中,来自同一来源,所以我想如果有人帮我修复第一个,我可以修复第二个我自己的。

<script language="javascript">
function banner() { } ; b = new banner() ; n = 0
b[n++]= "<IMG name=randimg  CLASS='aligncenter1'>"
b[n++]= "<IMG name=randimg  CLASS='aligncenter2'>"
b[n++]= "<IMG name=randimg  CLASS='aligncenter3'>"
b[n++]= "<IMG name=randimg  CLASS='aligncenter4'>"
b[n++]= "<IMG name=randimg  CLASS='aligncenter5'>"
b[n++]= "<IMG name=randimg  CLASS='aligncenter6'>"
b[n++]= "<IMG name=randimg  CLASS='aligncenter7'>"
b[n++]= "<IMG name=randimg  CLASS='aligncenter8'>"
b[n++]= "<IMG name=randimg  CLASS='aligncenter9'>"
b[n++]= "<IMG name=randimg  CLASS='aligncenter10'>"
i=Math.floor(Math.random() * n) ; 
document.write( b[i] ) 
</script>

下面是其中一个元素的 css(如果以某种方式添加边框或阻止图像在 IE 中显示...?)

    img.aligncenter1 { 
background: url(images/bottom01.png) no-repeat; 
width:662px;
height:395px;
display: block;
border:none; 
clear: both;
z-index:100;
margin-top:-35px;
}

任何帮助将非常感激!如果我没有在这里发布足够的代码,请告诉我。

4

1 回答 1

0

如果将图像写入a元素,则可以通过设置图像来摆脱边框outline: none;。但是,我不知道“静态而不是旋转”是什么意思,在你的片段中没有提到一些“旋转”。

于 2013-03-01T21:23:04.973 回答