CSS配信を最適化する方法– 7つの簡単なステップ

css最適化ベクトル画像デザインエキスパートや業界をリードするブロガーが30キロバイト以下のWebページの作成を推奨した時代は過ぎ去りました…


当時、この「キャップ」はHTML、JavaScript、画像、CSS、およびFlashを処理することが期待されていました。正直に言って、30 kbを完全に超えるのにそれほど時間はかかりません.

JavaScriptとCSSが普及するにつれ、CSSだけで30KBの上限を超えることが一般的になりました。これは特に大規模なWebサイトに当てはまります.

ただし、ウェブサイトのページを作成および設計するときは、「キロバイト数」に過度に焦点を絞るべきではありません。ページを維持することが重要です 最適化 そしてあなたのCSSを書くときタイト.

最適化とは、ファイルのサイズを最小化することだけではありません。それは、ページをすっきりと膨らませないようにし、可能な限り整理された効率的なページにすることです。 CSS最適化のベストプラクティスについてさらに学習すると、自動的に小さいファイルサイズを作成することがわかります.

CSSを今すぐ最適化するために実行できる5つの簡単なことを次に示します.

CSS配信を完全に最適化する方法

1.速記を使用する

速記で書くことは非常に一般的な習慣になりました。これは、コードを削減する最も簡単な方法であり、コード化にかかる時間です。まだやっていないと今みたいな時間はない.

cssフォントプロパティ

省略表現を使用できる要素は多数ありますが、最も一般的な要素は次のとおりです。

  • マージン
  • パディング
  • フォント
  • 概要
  • 境界
  • バックグラウンド
  • リストスタイル

簡略構成値省略表現を使用して値を結合することもできます。異なる値を指定することにより、ブラウザは基本的に指定された方法を使用してルールを解釈します.

省略表記を使用すると コード全体をはるかに簡潔にする. 文字と行の両方を保存しています.

可能な限りすべての領域で略記法を使用すると、全体的なファイルサイズを大幅に削減できます。.

2.ハックを取り除く

つまりCSSルールIE固有のCSSルールを提供するために、条件付きCSSハックを使用すると、小さくてきれいなデフォルトCSSファイルを提供できるという利点があります.

これは、より標準に準拠したブラウザに役立ちます。ただし、追加のページの重みは、それを必要とするブラウザーによってのみダウンロードされます.

ハックを使用する必要がある場合は、使用するコードが、対象とするInternet Explorerのバージョンに固有であることが不可欠です.

独自のコードを作成したくない場合に、ハッキングとして機能する多数の事前に作成されたコードがあります。時間を取って、事前に作成されたコードを実際に見て、正確であることを確認してください そうでなければ、これはさらに多くの問題を引き起こす可能性があります.

ここで、CSSを使用して目的の結果を得ることができる場合は、ハックせずにこれを実行してください。もちろん、これは他のすべてが等しいかどうかに依存します。サイトでのハッキングが少ないほど、コード全体がはるかに軽量でシンプルになります.

3.空白の使用について賢くする

あなたのCSSコードのために, 空白は必須です 読みやすさのため.

空白には、タブ、スペース、余分な改行などの要素が含まれます。削除できるすべての空白は、文字を削除するのと同じです.

空の行を削除するただし、ファイルを小さくするために空白を省くことはお勧めできません。あなたはまだあなたのウェブページの最適な読みやすさを維持する必要があります.

空白は書式設定にとって重要であるため、バランスをとる必要があります。空白をなくすためにテキストに大きなブロックで書き込む場合, インターネット上の読者の短い注意スパンは、彼らを離れてクリックさせます.

小さいファイルサイズと読みやすさの両方を提供する1つの方法は、タブを捨て、段落の間に1行だけを置くことです。これにより、読みやすさの観点から十分な空白が提供されますが、不要な空白の一部も排除されます.

これで、CSSファイルの製品版で、空白を削除できます。それはまだ作業ファイルに存在します.

これは妥協するもう1つの方法で、小さいファイルと読みやすいフォーマットの両方を使用できます。.

4.プルーンリセットとフレームワーク

CSSフレームワークを使用している場合は、ドキュメントを確認することが不可欠です.

CSSファイル内のすべての行を確認することも同様に重要です。現在のプロジェクトに必要のないルールがフレームワークにあることに気づく場合があります。これらは削除できます.

未使用のCSSルールを削除しました

より簡潔でエレガントな方法でプレゼンテーションの詳細を実現できることに気付くかもしれません…

これは通常使用するものではないかもしれませんが、機能する場合は、よりクリーンなフレームワークを可能にすることができます。それらについて知っている場合、これは、ルールセットの意図しない重複を回避するのにも役立ちます。.

同じ情報がリセットにも適用されます。リセットを使用すると、ブラウザのデフォルトスタイルを無効にするのに役立ちます。さて、作成しているWebサイトに精通している場合は、必要がないとわかっている特定の宣言を見つけることは珍しくありません.

たとえば、一般的なブログでは、それらを使用しない可能性があります。構築している特定のサイトに不要なものはすべて削除してください。あなたはできる 一連のルールを使用するときに、より最適化された作業を保証します リセットまたはフレームワークについて.

ただし、デフォルトの状態では受け入れられません。 CSSファイルを読みやすく無駄のない状態に保つには、すべての宣言を個別に見て、不要なものを減らします.

5. CSSの将来を保証する

CSS構文

別の便利なCSS最適化オプション:ルールの大部分をレイアウト固有の宣言から分離する.

可能であれば、レイアウトを個別のファイルに割り当てます。そうでない場合は、少なくとも独自のセクションを与えることは有益です.

最終的に、CSSを使用する現在のメソッドであるポジショニングとフロート– レイアウトツールとして機能することを意図していない.

これらは実際にはレイアウトハックに似ていると言う人もいます。現在のところ、実行可能な代替案はありません。レイアウトの標準が合意されると、ブラウザからサポートを得られるようになることが期待されます。.

このサポートが行われると、レイアウト用に設計されたボックスモデルプロパティを交換することはそれほど難しくありません。.

今、 最良の選択は、適切なプロパティを使用してレイアウトを処理することです. これは通常、癖を補うために現在利用可能なプロパティの限られたセットを使用するよりも効果的にページの重みを凝縮します.

6.作業に関する更新されたドキュメントを常に保管する

チームとして、または単独でWebサイトで作業している場合でも、これまでに行ったことすべてを追跡することが不可欠です。.

たとえば、一人で、あなたがしたことを忘れてしまうかもしれません。チームとして、誰かが何かをする可能性があり、コードのさまざまな要素で問題を引き起こす可能性のある変更を加えるまで、気付かない可能性があります.

CSSコメントの追加コードの重複は、特に人気のあるウェブサイトビルダーを使用する場合、チームと個々のデザイナーの両方にとって大きな懸念事項です。 Wix、Squarespace、およびその他のウェブサイト構築ソフトウェアは コードを複製したり、データベースから完全に削除したりすることで知られています.

スタイルシートガイドとマークアップガイドを使用することは、実行可能なドキュメントの選択肢です。また、CSSコメントを使用することもできます。これは、長いCSSファイルの要素を区切るのに役立ちます。これらをスタイルガイドまたはマークアップガイドに入れると、ファイルサイズが追加されなくなります.

コードを膨らませる最も速い方法の1つは、同じ作業を2回行うことです。コーディングは複雑であるため、実行したすべての内容を正確に文書化することが不可欠です.

一人で作業している場合は、作業に取り掛かるたびにこのドキュメントを確認するのが理想的です。チームの一員として作業するときは、全員が同じドキュメントでコーディングするようにしてください コミュニティスタイルまたはマークアップガイドに準拠している コーディングの変更がグループの全員によって簡単に理解されるようにする.

7.ファイルを圧縮する(CSS最適化101)

css圧縮と最適化gif

圧縮:これ以外にも少しあります…

CSSを最適化する1つの効果的な方法は、圧縮を使用することです。これは、たとえ人間が読めなくても、ファイルがブラウザフレンドリーであることを保証する方法です.

作業コピーと比較すると、これらはサイズの一部になります。圧縮プロセスを簡単にするために利用できるさまざまなアプリケーションがあります.

これらは、互いに上書きしているCSSプロパティを見つけて修正する、空白を圧縮する、CSSの省略形を使用する機会を探すなどのタスクを実行します.

これらのアプリケーションの利便性に加えて、必要に応じて手作業で実行できるタスクについて詳しく知ることができます。さまざまなテキストエディターを使用して、CSSファイルのフォーマットを支援することもできます。.

彼らはあなたが持っている様々なCSSファイルのzipバージョンを提供することができます。これは通常、PHPを使用して行われます。最適化ツールと圧縮ツールを使用する場合は、適切なオプションを選択する前に、複数のオプションを確認してください.

現在、これらのアプリケーションは一般的にエラーを最小限に抑えるのに優れていますが、完璧ではありません。このため、正確を期すために、アプリケーションを使用した後は常にCSSを確認する必要があります。最適化されたクリーンなコードは、ファイルサイズだけでなく、読みやすさとメンテナンスにとっても重要です.

あなたの番

ここで説明する原則は、CSSだけでなく、JavaScript、HTML、およびその他のプログラミング言語についてもしっかりと考慮すべき事項です。 Webサイトのレンダリングと比較して、CSSファイルはエンドユーザーにとってそれほど目立たない.

ただし、ここで説明する原則は、開発エクスペリエンスとユーザーエクスペリエンスの両方に役立ちます。.

ほとんどの優れたWebホスティング会社がCSSの最適化を支援します。ウェブサイトが高速であるほど顧客は満足しますが、ファイルが小さいほどサーバーの負荷も少なくなります.

カナダのすべてのウェブホストをテストしており、SiteGroundを推奨しています。 CSS配信の最適化に役立つだけでなく、技術サポートも比類のないものです.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author

Adblock
detector