問題タブ [html5shiv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
twitter-bootstrap - htmlshiv.js と Respond.js を使用して IE7 と互換性を持たせる場合、bootstrap.css が html と同じドメインにある必要があるのはなぜですか?
html5shiv.jsとrespond.jsを使ってbootstrap.css(バージョン3.0)をIE7,8対応にすると、
index.html( http://same.domain.com/index.html ):
また
できます。
これをこれに置き換えると:
うまくいきません!
したがって、html5shiv.js または Responds.js は、css が html と同じドメインであるかどうかを判断すると思います。さて、私の質問は、それが正しいかどうかです。css と html は私たちのプロジェクトでは同じドメインではないため、どうすればよいでしょうか.
image - IE8は表示されませんhtml5shiv なのにタグ付け
私のIE8はフィギュアタグ内の画像を表示しません。
TYPO3 インストール 6.1.x DOCTYPE HTML5 CSS スタイルのコンテンツ (最新)
フロントエンド: テキストと画像は次のように表示されます
HTML5shiv スクリプトを含めました - 何も起こりません..次に、jQuery で Figure 要素をアンラップしようとします - 何も起こりません
でラップされた画像を表示する方法を知っている人はいますか
internet-explorer-8 - Respond.js と html5shiv.js を使用した Bootstrap 3 が IE8 でまだ動作しない
Bootstrap 3 を実行し、IE8 を除くすべてのブラウザーで完全に動作する Web サイトがあります。メディア クエリがサポートされていないため、コンテンツがモバイル デバイスで実行されているかのように伸びてしまうことが問題です。
私は、respond.js、html5shiv.js、および Google の html5shim を含めようとしました。メタ http-equiv-tag も含まれています。メディアクエリはまだ機能していないようです。
また、respond.js は xmlHttpRequest-thingy であるため、ローカルでは機能しないことはわかっていますが、このサイトは Web サーバー上で実行されています。
また、respond.js と html5shiv.js の両方が見つかり、リンクが壊れていないことも確認しました。
何か案は?
html - IE 7 および 8 での HTML5 Shiv の競合
私がやろう としていること HTML5 shiv を使用して、HTML5 要素が IE で動作できるようにしようとしています。私はこれを他の 2 つのインスタンスで問題なく使用しました。
私がやっている こと ヘッダータグを開いた直後に、他のすべてのスクリプトが読み込まれる前に、このスクリプトをヘッダーに含めました。
また、これらの HTML5 要素に標準の display: block スタイルを CSS に含めました。
何が起こっているのか これは IE 7 & 8 では機能しません。要素はレンダリングされません。私が読んだことによると、HTML5 Shiv はそのタグに対してかなり厳密である可能性があります。たとえば、私のタグは次のように読み込まれます。
私の body タグも次のように読み込まれます。
私は自分のバージョンの JQuery の読み込みを一貫した状態に保ち、HTML5 Shiv に関連して読んだ他の指示に従いましたが、以前の実装と同じように、まだこの障害にぶつかっています。この時点でどんな助けも信じられないほど高く評価されます!
また、Shiv ファイルをローカルでホストしようとしましたが、うまくいきませんでした。
ソースが IE8 でどのように見えるかを次に示します。
この後にロードするものがたくさんありますが、それは私の . なぜこれが機能しないのか、私は完全に途方に暮れています。
更新 IE がこの問題を説明するセクションの一番上にあるこのスタイルシートを読み込んでいることがわかりました。
次のようにロードします。
何がこれをロードしているのか、なぜ HTML5shiv の上のこの場所にロードしているのかわかりません。何か案は?
javascript - Internet Explorer での HTML5 Web サイトの互換性
基本的な Web サイトを構築するために、簡単な HTML5/CSS3 チュートリアルを行っていました。チュートリアルに厳密に従って、新しく追加されたタグの使用法を理解し、オンラインで教えられたことを段階的に開発しました。
しかし、私が作成していたサイトのデモは Internet-Explorer8 では問題なく動作しましたが、独自の開発を完了すると、Chrome と Firefox では問題なく動作しましたが、Internet-Explorer8 で実行しようとすると、デザインが選択されませんでした。
ただし、これはIEの古いバージョンがHTML5の新しく追加された要素をサポートしていないため、スクリプトHTML5shiv.jsを追加したためだと理解しています。
これは正常に動作するはずですが、IE8 は次のようなダイアログ ボックスを表示し続けました。セキュリティ上の理由により一部のアクティブ コンテンツがブロックされました。これは、私が作成していたウェブサイトのデモ版には決して当てはまりませんでした。
しかし、IE8 で ActiveX コントロールを許可すると、すべて正常に動作しました。
現在私の問題は、私の Web サイトのユーザーが IE6、7、または 8 で ActiveX コントロールを無効にしている場合、私の Web サイトは設計された構造を失うことです。どうすればそれを乗り越えることができますか?
css - IE 8 で html5 shiv を使用した figure と figcaption
figure タグと figcaption タグを使用しているギャラリーがあります。これは最新のすべてのブラウザーで問題なく表示されますが、IE8 ではブラウザーがサポートしていないため、figure および figcaption タグの CSS が壊れます。html5shiv ライブラリを含めるだけでは修正されません。私が呼び出さなければならないメソッドはありますか?