1

次のページをご覧ください。

http://www.judsondesigns.com/Demos/jscroller/index.html

IE で気付いた場合は、スクロールが発生しています。他のすべてのブラウザは問題ありません。IE がスクロールを引き起こすのはなぜですか? どうすればこれを修正できますか?

ありがとう

ジャドソン

ここに私が使用しているコードがあります:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<style>
html, body{ 

    height:100%; 
    width: 100%;
    margin: 0px;
    padding: 0px;

 }

</style>
</head>

<body>
<div style="display:table; width: 100%; height:100%;">
<div style="display: table-row; background: red">test</div>
<div style="display: table-row">
        <div style="display: table-cell; height:100%; width:100%;overflow: hidden ">
            <div style=" height:100%; width:100%; overflow:hidden; background: #06F">test123
            </div>
        </div>
</div>
<div style="display:table-row; background: red;">test</div></div>
</div>
</body>
</html>

そして、画像の通常の IE10 モード: IE でのスクロールの問題のスクリーン ショット

そしてQuirksモードで(どのように見える必要があるか) IE の Quirks モードのスクリーン ショット

4

2 に答える 2

0
<div style="width: 100%; height: 100%; display: table; max-height: 100%;">
<div style="background: red; height: 2%; display: table-row;">test</div>
<div style="display: table-row;">
        <div style="width: 100%; height: 96%; overflow: hidden; display: table-cell; max-height: 100%; background-color: blue;">
            <div style="width: 100%; height: inherit; color: green; display: table;">test123456
 asdfasdfasdf           </div>
        </div>
</div>
<div style="background: red; height: 2%; display: table-row;">test</div></div>

これは私のために働いた

于 2013-05-22T00:53:17.237 に答える