私が使用する一般的なアプローチは、最初にフォトショップ、イラストレーターなどを使用してページ レイアウトをデザインすることです。
レイアウトができたら、画像がページ上で対称的な形状をどのように占めているかを大まかに見て、デザインを調べます。
次に、タイル化、スプライト化 (前述のとおり)、または CSS 内で再作成できる画像を決定します。たとえば、上の画像では、主に CSS を使用してタイル ボックスを作成できます。
もちろん、それを 1 つの画像としてスライスすることもできますが、その場合、多くの無駄なピクセルが作成され、ページのパフォーマンスが低下し、読み込み時間が長くなります。
デザインでテーブルを使用するのを避け、適切にフォーマットされた CSS と組み合わせた div タグを使用する div タグ /layers の使用に目を向けると、上から見た正確なレイアウトを反映した軽量のページが得られます。
あなたの設計では、いくつかの項目も検討します (そのうちのいくつかは上記で説明しました)。流動的なプレゼンテーション用のページを設計します。画像を特定のサイズ (700 ピクセルなど) に固定する必要がある場合は、ページの中央に配置され、より大きな画面解像度でもきれいに表示されるようにページを設計します。
可能な限り CSS を使用し、複数のブラウザー (サファリ、Firefox など) でクロステストを行います。 Internet Explorer は CSS を他のブラウザーとは異なる方法でレンダリングするため、開発中にこれを認識してテストする必要があります。
並べて表示できる背景画像、または高解像度で読み込み時間が短い背景画像を作成してみてください。たとえば、サイトが 1024x768 で最適に表示されるようにレイアウトされている場合、サイズが匹敵する小さなカラー パレットを使用して背景を作成し、複数の側面で共通の背景色にグラデーションをブレンドします。これにより、背景をサイト デザインの一部にすることができますが、より大きな解像度もサポートされます。配置は、背景の css で指定できます。
ページのコーディングに慣れていない場合は、フォトショップ、イラストレーターなどのアプリを使用して画像を html に変換すると役立つと思います。これを行うと、ページを肥大化させる余分なコードが大量に取得され、背景などを構成するページに多くの不要な画像がタイリングされることに注意してください.
要するに、自分でドキュメントを読み、解釈し、ハンドコーディングできるようになることに代わるものはありません。デザインの柔軟性が向上するだけでなく、一部の WYSIWYG アプリではアクセスできない多くのスタイル、属性、およびプロパティにアクセスできるようになります。
CSS をインターネットで検索し、DIV タグを使用すると、大量の例とスターター ガイドが返ってきます。頑張ってください!