-1

私はコーディングが初めてなので、ご容赦ください。質問に答えたり、不明な点があれば明確にしたいと思っています。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;
}

どんな助けでも大歓迎です!ここに十分なコードを投稿していない場合はお知らせください。

4

1 に答える 1

0

画像が要素に書き込まれている場合は、画像aを設定することで境界線を取り除くことができますoutline: none;。しかし、「回転ではなく静的」とはどういう意味かわかりません。スニペットの「回転」については何も言及していません。

于 2013-03-01T21:23:04.973 に答える