2011-06-26 12 views
1

フォントと画像(一般的にアセット)をデータ属性に変換するにはどうすればよいですか?HTMLとCSS:フォントと画像をデータ文字列に変換する

資産がこのように高速または低速でロードされますか?

+0

あなたは[データ属性](http://ejohn.org/blog/html-5-data-attributes/)か、[データURI](http://en.wikipedia.org/)を使用していますか? wiki/Data_URI_scheme)? – Jerome

+0

こんにちは、ジェローム。私はデータURIを意味します。 – Francisc

答えて

2

DataURIはIE8より前のIEではサポートされていないことに注意してください。また、IE8では、最大32KBのdataURIをCSSアセットに制限しています。 DataURIの詳細については、this blog postを参照してください。

あなたはJavaの実装が必要な場合は、1 hereを見つけることができます。

これは、あなたがcssファイルにURI base64エンコードにすべての画像を変換することができます。このインプリメンテーションをプロジェクトに統合する方法の詳細については、this pageをご覧ください。

開示:私はwro4jプロジェクトに所属しています。

+0

ありがとう、アレックス。 – Francisc

1

別々のファイルをキャッシュすることができるうちに、各要求でデータをダウンロードする必要があるため、ページの読み込みが遅くなります。小さなファイルに対してのみデータURIの使用を維持してください。画像について

URIエンコーダは:http://www.scalora.org/projects/uriencoder/

0

あなたはFileSystem APIreadAsDataURL meathodを使用することができます。しかし、それは今のところクロムでしか動作しません。

関連する問題