http://www.duncannz.comでのみ発生する問題があります。オペラ v12.0および IE 8 より前の Opera。これらのブラウザのいずれかを開いた場合は、その Web サイトにアクセスして下にスクロールしてみてください。身幅は100%しかないのに。スクロールすると、余分なビットの背景がどのように見えるかによって判断すると、要素で<html>
はなく要素の一部であるギャップが表示されます。<body>
下にスクロールすると、Opera の下部に隙間ができるのはなぜですか? IE 8 でも発生します。
何か案は?
ありがとう
編集: 表示されるフッターが原因ではありません。http: //www.duncannz.com/pages/text-to-code.php のような長いページにアクセスして下にスクロールすると、ギャップが生じます。
EDIT 2: したがって、この問題は Opera 12 で修正され、機能しimg border-radius
ないバグも修正されているようです。しかし、私は古いバージョンを使用していて、頻繁にapt-get update && apt-get upgrade
. 私が古いバージョンを使用していて、新しいバージョンについて知らされていない場合、他の人もそうだと確信しています。さらに、IE 8 の修正が必要です。
編集3:
理由はわかりましたが、完全な解決策ではありません。にbox-shadow
(およびPIEの回避策) がありますbody
。にブラーを適用するbox-shadow
と、影が拡大します。この拡大により、影が体の下に沈み、見えなくなります。ただし、Opera の古いバージョンと IE8 でのこの不具合により、体の下に沈んでいた影のぼやけが見えなくなり、代わりにスクロール可能な領域が作成されて全体が見えるようになりましたbox-shadow
。
それが不明な場合は、ここにデモがあります - 最初の値 - 「角度」を0deg
に設定し、3 番目の値 - 「ぼかし」を に設定し0px
て見てください。次に、ぼかしを増やすと、四角形の下に沈む影のぼかしが表示されます。残念ながら IE8 では、このぼかしにより本体の下に隙間ができます (ユーザーにはぼかし全体が表示されます)。
ぼかしを削除すると、スクロール可能な領域がなくなります。しかし、私はぼかしが欲しいです - それがなければ恐ろしいように見えます.
どうすればいいですか?