ページロード時の接続を減らすために、CSSファイルを1つの大きなCSSファイルにマージする必要があります。基本的に、CSSファイルを1つの大きなファイルに追加するだけの場合、これらのスタイルは以前と同じように動作するのですか、複数のCSSファイルをまとめてマージする際に問題がありますか?私はJavaで自分のソフトウェアを開発しています。既にCSSをマージしているライブラリがある場合は、そのことを聞きたいと思います。CSSファイルをマージする
5
A
答えて
1
CSSファイルで@import
を使用している場合、それらを1つのファイルにマージすると、インポートされたURLが変更されることがあります。
@import
に相対URLがある場合、それは含まれているCSSのURLに対して解決されるので、誤って@import
を破損する可能性があります。
http://www.w3.org/TR/css3-values/
著者は相対URIを使用する必要があり、リソースの絶対的な位置に依存しないモジュール式のスタイルシートを作成するために。相対URI([URI]で定義されている)は、ベースURIを使用して完全なURIに解決されます。 RFC 3986、セクション3は、このプロセスのための規範的なアルゴリズムを定義します。 CSSスタイルシートの場合、ベースURIはソースシートのものではなく、スタイルシートのものです。
1
@charset
の宣言で問題が発生しているファイルが、ファイルの先頭にない場合は、漠然と再読しています(間違っていても古いかもしれません)。これが他のディレクティブにも及ぶかどうかは分かりませんが、
2
HTMLボイラープレートのANT build scriptを使用して、完全に試している作業を行います。
関連する問題
- 1. マージ.cssファイルはコンパスできますか?
- 2. 複数のCSSクラスを1つのCSSファイルに簡単にマージする
- 3. マージ後にCSSファイルがhtmlファイルとして処理される
- 4. マージ複数のファイルがグッとクラスで一つのファイルにCSS
- 5. HTMLElementの各CSS値を通過し、CSSスタイルをマージする
- 6. ファイルをBashでマージする
- 7. ttfファイルをマージする
- 8. Pythonでファイルをマージする
- 9. ファイルをExcelのファイルとマージする
- 10. GITのCSSファイルでの継続的なマージの競合
- 11. Java - マージJSONファイル
- 12. ユーザーボイスとGoogle Analytics CSSをapplication.jsにマージ
- 13. マージXMLファイル私は、複数のXMLファイルをマージしたい
- 14. パンダの2つのファイルをマージする
- 15. C#EPPlus Excelファイルをマージする
- 16. 2つのXMLファイルをマージするLINQ
- 17. JSONファイルを2つマージするには?
- 18. 複数のmp3ファイルをマージする
- 19. 複数の.dbファイルをマージする - Ubuntu
- 20. JavaでHTMLファイルをマージする
- 21. Gitマージからファイルを除外する
- 22. 大きなcsvファイルをマージする
- 23. ファイル名でデータフレームをマージする
- 24. 各フォルダにファイル(cat)をマージするUnix
- 25. Google Cloud Storageでファイルをマージする
- 26. 複数のflvファイルをマージする - ランタイム
- 27. PHPでPDFファイルをマージする
- 28. 2 hdf5ファイルとpytablesをマージする
- 29. PythonでJSONファイルをマージする
- 30. 2つのファイルをマージするスクリプト
いいえ、マージする前に何もなかったので、競合はありません。 – KBN