ポータルサイト向けCSSフレームワーク構築ルール_体験交流

WBOY
リリース: 2016-05-16 12:04:29
オリジナル
1668 人が閲覧しました

パート 1: CSS フレームワークを構築する際に達成したいこと:

1. 主流のプラットフォームに適応できる標準化とフロントエンド実装を実装します。
2. 迅速な開発。サイト スタイルが決定された後、フロントエンドがプロジェクト全体のボトルネックになってはいけません。
3. 再構築の要件、クラスとブロック スタイルを可能な限り再利用可能にする;
4. 構造要件とパフォーマンス要件を分離し、セマンティック構造の規則に準拠する;
5. に完全に準拠する CSS フレームワークを構築する金融ネットワークの特徴。
6. コードに対して必要な検索エンジンの最適化を実行します。

パート 2: CSS の名前付けに関するいくつかの規則:

1. 大文字のクラス名と ID 名を使用しないでください。
2. クラス名と ID 名として、説明的な英語の単語を組み合わせて使用​​するようにしてください。
3. 複数の英語バージョンの ID 名とクラス名を使用してください。単語を区切るには「_」ダッシュを使用します。
4. 領域番号による説明の例: main01_div01_ul01 (本文の最初の領域の最初の DIV の下にある最初の UL として理解できます)

次に、Web サイト全体とデザインドラフトを分析して、独自のポータル構造の特性に適合する CSS フレームワークを作成する必要があります。

Sina.com を例として取り上げます。

サイト構造分析の実行:

ページ全体は次のように分かれています: ホームページ、その他のページ、コンテンツ ページ、トピック ページ、データ センター、ニュース センター、チャンネル ページ、広告...

これらのページを整理して、共通部分を見つけます。これらは、CSS スタイル、領域、モジュール フラグメントにあります。必要なのは、これらの共通部分を抽出することです。

観察後、CSS を次のカテゴリに分類できます。

本体スタイルシート:sjweb.css
font(フォントスタイル、フォントサイズ、色のセット)
layout(フレーム構造セット)
global(グローバルデフォルトスタイルセット)
コンポーネント(コンポーネント ページ、部分スタイル シート、モジュール フラグメント コレクション)
これらはすべて sjweb.css メイン スタイル シートにインポートされます。メイン スタイル シートは、広告スタイル シートなどの新しい外部スタイルをロードするローダーとして機能します。

このように、これらのページは、独自の特別な要件に属する小さな CSS スタイル コードを記述するだけで済みます。

この CSS フレームワークを構築するときは、行間やモジュール間の間隔など、多くの詳細を統一することが最善です。

以下は、あるポータルのホームページ構造図です。

あ>

ルール:
1. すべてのエリア間、モジュール間、上下左右の間隔は 8 ピクセルです。
2. ニュース リストの色 #333;
3. ニュース リスト行間隔 20 ピクセル;
...お待ちください

環境を調整します: IE7、ff、IE6、IE5.x、Opera。

PS: 実際には、構築するときの詳細が重要になるため、詳細には触れません。はは

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート