私はコーディングが初めてなので、ご容赦ください。質問に答えたり、不明な点があれば明確にしたいと思っています。Firefox で美しく表示されているこのコードがありますが、IE と Chrome で画像 div の周りに境界線が追加されます。ユーザー エージェント スタイルシート (firebug でページを検査したときに境界線が表示される場所) をオーバーライドしようとしましたが、IE とクロムで表示される境界線を変更することは何もしていません。他の誰かがこの問題を抱えていますか? それに関連するいくつかの投稿を見つけていますが、必然的にポスターは「私はそれを理解しました」と答え、解決策を投稿しません!
また、サイトの下部に、ページの更新時に画像を回転させる div があり、画像のリストが表示されます。IE では、ページを更新するたびに新しい画像が表示される代わりに、ページに静的な画像が表示されます (画像リストの 3 番目)。何らかの理由でこれがIEで機能しないという理由でインターネットを精査しましたが、現在使用しているjavascriptよりもIEと互換性のあるコードを見つけることができないようです. 静的画像の問題は重要な問題です。同じソースから、IE にも表示されない別の JavaScript 要素がサイトにあるため、誰かが最初のものを修正するのを手伝ってくれれば、2 番目のものを修正できると思います私の。
<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>
要素の 1 つの 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;
}
どんな助けでも大歓迎です!ここに十分なコードを投稿していない場合はお知らせください。