CSS クラスと ID の一般的な命名規則

CSS クラスと ID の一般的な命名規則

ページの公開名:

  • #wrapper - ページの外側の端が全体のレイアウト幅を制御します
  • #container または #content - コンテナ、最外層に使用される
  • #レイアウト - - レイアウト
  • #head、#header - ヘッダーセクション
  • #foot、#footer - フッターセクション
  • #nav - - メインナビゲーション
  • #subnav - - セカンダリナビゲーション
  • #メニュー - - メニュー
  • #サブメニュー - - サブメニュー
  • #サイドバー - - サイドバー
  • #sidebar_a、#sidebar_b - 左または右のサイドバー
  • #main - ページの本体
  • #タグ - - タグ
  • #msg、#message - - プロンプトメッセージ
  • #ヒント - - ヒント
  • #投票 - - 投票
  • #friendlink - - 友情リンク
  • #title - - タイトル
  • #要約 - - 要約
  • #loginbar - - ログインバー
  • #searchInput - - 検索入力ボックス
  • #hot - - ホットなホットスポット
  • #検索 - - 検索
  • #search_output - - 検索出力は検索結果に似ています
  • #searchBar - - 検索バー
  • #search_results - - 検索結果
  • #copyright - - 著作権情報
  • #ブランディング - - ブランディング
  • #logo - - ウェブサイトのロゴ
  • #siteinfo - - サイト情報
  • #siteinfo法務 - - 法的通知
  • #siteinfoクレジット - - クレジット
  • #joinus - 参加しましょう
  • #パートナー - - パートナー
  • #サービス - - サービス
  • #regsiter - - 登録
  • arr/矢印 - - 矢印
  • #ギルド - - ガイド
  • #サイトマップ - - サイトマップ
  • #リスト - - リスト
  • #homeepage - - ホーム
  • #subpage - - 第 2 レベルのサブページ
  • #tool,#toolbar - - ツールバー
  • #drop - - ドロップダウン
  • #dorpmenu - - ドロップダウンメニュー
  • #ステータス - - ステータス
  • #スクロール - - スクロール
  • .tab - - タブ
  • .left,.right,.center - 中央、左、右
  • .news - - ニュース
  • .download - - ダウンロード
  • .banner - 広告バナー(トップバナー)
  • 電子商取引関連:
  • .products - - 製品
  • .products_prices - 製品価格
  • .products_description - 製品の説明
  • .products_review - - 製品レビュー
  • .editor_review - - 編集者のレビュー
  • .news_release - - 最新リリース
  • .publisher - - プロデューサー
  • .スクリーンショット - - サムネイル
  • .faqs - よくある質問
  • .keyword - - キーワード
  • .blog - - ブログ
  • .forum - - フォーラム

基本的な命名:

  • ラップ - 最外層用
  • ヘッダー - - ヘッダー用
  • メインコンテンツ - メインコンテンツに使用(中央)
  • main-left - - 左レイアウト
  • メイン右 - - 右レイアウト
  • ナビゲーションバー nav - - Webページメニューナビゲーションバー
  • コンテンツ - ウェブページの本文に使用されます
  • フッター - 下部に使用される

CSS ファイルの命名:

  • master.css、style.css - - メイン
  • module.css - - モジュール
  • base.css - - 基本的な共通
  • layout.css - - レイアウト、レイアウト
  • themes.css - - テーマ
  • columns.css - - 列
  • font.css - - テキスト、フォント
  • forms.css - - フォーム
  • mend.css - - パッチ
  • print.css - - 印刷

命名の提案:

名前が「.」(小文字のピリオド)セレクターにちなんで付けられるか、または「#」(ポンド記号)セレクターにちなんで付けられるかにかかわらず、最終的には、名前付き CSS セレクターが HTML で再利用されることを考慮すると、メイン、重要、特殊、および最も外側のボックスは「#」(ポンド記号)セレクターにちなんで付けられ、その他のボックスは「.」(小文字のピリオド)にちなんで付けられることになります。

CSS クラスと ID のよく使われる命名規則についての記事はこれで終わりです。CSS クラスと ID の命名規則の詳細については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  HTML ユーザー登録ページ設定ソースコード

>>:  div が contentEditable=true に設定されている場合、コンテンツをリセットした後にカーソルを配置することはできません。

推薦する

MySQL のスロークエリの方法と例

1. はじめにスロークエリログを有効にすると、MySQL は指定された時間を超えるクエリステートメン...

JavaScript で 9 グリッドのモバイル パズル ゲームを実装

この記事では、Jiugonggeモバイルパズルゲームを実装するためのJavaScriptの具体的なコ...

Node.js の非同期イテレータの詳細な説明

目次序文非同期イテレータとは何ですか?非同期イテレータストリームとしてページング機能を備えたAPIの...

Vueオプションの詳細な説明

目次1. オプションとは何ですか? 2. 含まれる属性3. エントリー属性エルデータ方法コンポーネン...

MySQL の「特殊キーが長すぎます」の解決策

目次解決策1解決策2テーブルを作成するときに、興味深い問題に遭遇しました。「指定されたキーが長すぎま...

MySQL カーソルの概念と使用法の詳細な説明

この記事では、例を使用して MySQL カーソルの概念と使用方法を説明します。ご参考までに、詳細は以...

Vueの監視プロパティの詳細

目次1.watchは一般的なデータ(数値、文字列、ブール値)の変更を監視します。 1. 数値2. 文...

LinuxでのDNSサーバーの設定の詳細な説明

1. DNSサーバーの概念インターネットでの通信には IP アドレスの助けが必要ですが、数字に対する...

MySQL 8.0.16 圧縮パッケージのインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.16圧縮パッケージのインストールと設定方法を参考までに紹介します。...

VMWare 仮想マシン 15.X LAN ネットワーク構成チュートリアル図

最近、分散型およびビッグデータ技術について学ぶために、いくつかの仮想マシンに取り組んでいます。まず、...

JavaScript/TypeScript で同時リクエスト制御を実装するためのサンプルコード

シナリオリクエストが 10 件あるが、同時リクエストの最大数は 5 件で、リクエスト結果が必要である...

MySQL 5.7.23 解凍バージョンのインストールチュートリアル(画像とテキスト付き)

MySQLインストーラをダウンロードする公式ダウンロードアドレス: http://dev.mysq...

vue-element-admin グローバル読み込み待機中

最近の要件:グローバルロード、すべてのインターフェースはロード待機機能を表示するかどうかを手動で制御...

border-radiusは要素に丸い境界線を追加する方法です

border-radius:10px; /* すべての角は半径 10px で丸められます*/ bor...

JavaScript ではおそらく switch 文を使う必要はない

目次スイッチも複雑なコードブロックもありませんPythonからのインスピレーション辞書を使用してスイ...