問題タブ [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.
html - html5Shiv は入力型番号をサポートしていません
次の行を head セクションに入れました。
Opera と Chrome は<input type="number">
要素内にスピナーを表示できます。しかし、IE9 はこのアクションを実行できません。私の知る限り、html5shiv
IEshim
にhtml5の力を与えることができます。私が間違っている ?
javascript - HTML5shiv vs document.createElement (%html5tag%)
HTML5shiv
堅牢な(ある意味で)jsと単純なIE条件の間に違いはありますか :?
javascript - HTML5 ボイラープレートに 2 つの異なる方法 (Google とベンダー) で HTML5 Shiv が含まれているのはなぜですか?
HTML5 Boilerplateに HTML5 Shiv が 2 回含まれている理由を知りたいです。最初のエントリは理解できますが、2 番目のエントリが何をチェック/実行するかについて混乱しています。また、1 つが Google によってホストされ、もう 1 つがローカル サーバーに配置されているのはなぜだろうと思っていました。「ベンダー」フォルダーの意味は何ですか (私が知る限り、それはセールスマンのようなものを表します)?
css - html5shiv は IE7 では動作しません
IE7 で開くには html5 スクリプトが必要です。
HTMLファイルのスクリプトでhtml5shiv.jsを呼び出すスクリプトを入力しました。<head>
ここに私のHTMLコードがあります:
そして、次のようにタグのボタンをスタイリングしようとしています<header>
:
HTML:
CSS:
それはまだ機能していません。エラーがどこにあるのかわかりません。html5shiv の呼び出し側または構文の一部にエラーがありますか?
注.Something
: Allowedのような CSS クラスはありません
jquery - ウェブサイトは IE8-IE9 で部分的に CSS を読み込みます
次の Web サイトを IE9 用に修正できないようです。
Modernizr と Html5Shiv を実装しましたが、何も機能していないようです。他のブラウザでテストすると、すべて問題なく動作します。ここで問題が何であるかを知っている人はいますか?
jquery - 一部のページの読み込み中に IE8 がクラッシュする、サイトで Modernizr、HTML5shiv、@font-face、stripmq、BlessCSS、Bootstrap を使用する
私は、間もなく立ち上げられる大規模なサイトに取り組んでいます。デスクトップ ユーザーのほぼ 15% が IE8 を使用しているため、IE8 をサポートする必要があります。
HTML5shiv を含む Modernizr (v 2.6.3) のカスタム ビルドを使用しています。また、stripmq も使用しています (respond.js を取り出して、比較的不要な変数の別のセットを削除しました)。問題の核心は @font-face にあるようです。外部サイトのいくつかのフォント css およびフォント ファイルにリンクしています。そこでは、MIME-TYPE アプリケーション/オクテット ストリームとして .eot を提供します (インターウェブでのすべての参照にもかかわらず、成功したようです)。いくつかのローカル フォントにもリンクしていますが、MIME-TYPE application/vnd.ms-object を推奨どおりに使用しています (Bootstrap の Glyphicons、Icomoon カスタム セット、StateFace)。
クラッシュは、ページ間および環境間で予測できません。css の残りの部分 (他のソースが提供されている場所) をロードする前に、最初に .eot ファイルにリンクしています。また、これらのいくつかのフォント ファイルをローカルではなく外部にリンクし (MIME タイプが異なる)、カスタム フォントの 1 つを削除することで以前に修正したと考えていましたが、それでも時間の経過とともにクラッシュが発生します。 .
別の StackOverflow の投稿に従って、.eot ファイル定義を本体に移動しようとしましたが、成功しませんでした。過去には、サイトからすべての CSS を削除することで、クラッシュを回避できました (ただし、それはオプションではありません)。また、@font-face の定義がメディア クエリ内にないことも確認しました。
ドキュメントの冒頭の概算 (完全なコード サンプルを共有することはできません):
css for ie fonts 残りの css (imports オプションを使用して CssMin を介して縮小した後、BlessCss によってインテリジェントに 2 つに分割されます)
Modernizr (v 2.6.3)
メディア クエリを取り除き、幅 1280px に適用可能なスタイルのみを提供する stripmq (IE のみの条件付き)
残りのスクリプト (jQuery v. 1.11.1 を含む) は本文に読み込まれます。
更新: クラッシュを回避するための最後のステップは、CDN がこのあいまいなヘッダーでコンテンツを配信しないようにすることでした: https://rogerkeays.com/blog/internet-explorer-meets-the-vary-header
html - ページ全体を壊すハニーポットフィールド
簡単な連絡先フォームにハニーポット (「職場の電話」) フィールドがあります。要素を固定して画面から-1000%オフにすることで、要素を非表示(ハッキング)にしています。
フォーム HTML:
問題は、ie8でページ全体が壊れて白い画面が表示され、開発ツールを使用して要素を検査できず、デバッグが非常に困難になることです。
私の直感は、それがhtml5shivと関係があるということです。
どんな助けでも大歓迎です。
html - 不要なパッケージ コンテンツをすべてインストールするために Bower を使用する利点は何ですか?
Web サイトで angular.js や html5shiv などのプラグインを使用したいとします。これで、bower を使用してこれらのパッケージをそれらのパッケージ内のすべての不要なファイルと一緒にインストールするか、Google または Cloudflare から cdn でホストされたファイルを単純に含めることができます。それで、必要なすべてのプラグインを bower.json に追加し、HTML ファイルに含める必要があるパッケージから .js ファイルを手動で取得する必要があることの利点を教えてください。それははるかに複雑でリソースを消費していませんか?
例: angular.js を bower.json に追加して、Gruntfile を含む Angular パッケージ全体、すべての依存関係とアセット (9MB!) などを HTML ファイルに 1 行追加する代わりにダウンロードさせる必要があるのはなぜですか。
Bower を使用する意味があるのはいつですか? 私が見る唯一の利点は、他の開発者があなたのプロジェクトの依存関係を確認できることです...