0

bootstrap.js-IE9の問題が発生しています。私のページがIE9に読み込まれると、一目でフリーズします。開発ツールを使用してIE9を互換性モードに強制すると、問題が解決します。ただし、それがなくても機能するはずです。

あなたは私のミニアプリでこれをテストすることができます。

このページはかなりシンプルで、コードでわかるように、まだエキゾチックな機能はありません。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="/resources/css/main.css"/>
<link rel="stylesheet" type="text/css" href="/resources/css/bootstrap.min.css"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Welkom bij STT!</title>
<script src="/resources/js/jquery-1.9.1.min.js"></script>
<script src="/resources/js/bootstrap.min.js"></script>
</head>
<body>
<div id="main" class="container">

<div class="row" >
    <div class="span1"><span><img src="" alt="Logo" title="Logo"/></span></div>
    <div id="registration" class="span2 btn disabled ">registreer</div>
    <div id="accounting" class="span2 btn disabled ">accounting</div>
    <div id="reporting" class="span2 btn disabled ">rapportage</div>
    <div class="span2"></div>
    <div class="span3"><span>Welcome Jurgen Goossens</span></div>
</div>



<div class="row">
    <div class="span8 well">welkom bij STT!</div>
    <div class="span4"></div>
</div>


<div class="row">
        <div class="span1"></div>
        <div id="customers" class="span2 btn "><a href="/customer/">klanten</a></div>
        <div id="performance" class="span2 btn "><a href="/tasktype/">taken</a></div>
        <div id="users" class="span2 btn "><a href="/user/">gebruikers</a></div>
        <div class="span5"></div>
</div>

</div>
</body>
</html>

誰かがこれが何に関連しているのか考えていますか?

4

2 に答える 2

2

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">「ほぼ標準」モードです。また、doctype-declarationの上に何かがある場合、IEは自動的にquirksmodeに入ります。さらに、ブートストラップにはhtml5 doctypeが必要であるため、oldschool HTML4.01doctypeを次のように置き換える必要があります。

<!doctype html>

追加する必要があります

<meta http-equiv="x-ua-compatible" content="IE=Edge"/> 

セクションの先頭まで<head>(または少なくともスクリプトタグの前に!)。IE8、IE9、およびIE10の合併症(ページの中央)を参照してください。

于 2013-03-20T23:33:45.577 に答える
2

問題はすべてのブートストラップではありませんでした:(。長い検索の結果、次のカスタムCSSコードがIE9をフリーズするトリックを実行したことがわかりました:

.btn:first-letter,
label:first-letter,
.navbar-inner .brand:first-letter
{
    text-transform: uppercase;
}

さらに深く掘り下げる必要がありますが、それは別の探求です...

ヘルプのためのTnx

于 2013-03-21T08:25:37.777 に答える