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 に設定されている場合、コンテンツをリセットした後にカーソルを配置することはできません。

推薦する

マテリアルデザインで水滴アニメーションボタンを実現するための純粋なCSS

序文こういう特殊効果ってよく見かけますよね。すごくかっこいいですよね。 これは、Google Mat...

CentOS7 は Docker のバージョン 19 をデプロイします (簡単なので、従ってください)

1. 依存パッケージをインストールする [root@localhost ~]# yum insta...

Win10の明るさ調整効果を模倣するHTML+CSS+JSサンプルコード

HTML+CSS+JS で Win10 の明るさ調整効果を模倣コード <!doctypehtm...

HTML要素のID属性とName属性の違い

今日、私は <a href="#13"></a> につい...

Vue cli開発に基づく外部コンポーネントVantのデフォルトスタイルの変更の詳細な説明

目次序文1. 少ない2. コンポーネントをインポートする3. 設定ファイルを変更するステップ1: l...

Dockerはコンテナ外のコンテナ内でコマンドを実行します

コンテナ内でコマンドを実行したいが、コンテナに入りたくない場合があります。ではどうすればいいでしょう...

Dockerコンテナの紹介

Dockerの概要Docker はオープンソースのソフトウェア展開ソリューションです。 Docker...

VueはCanvasを使用してランダムなサイズで重なり合わない円を生成します

目次キャンバス関連文書エフェクト画像表示ケースの完全なコード親コンポーネントコードサブコンポーネント...

XHTMLコードの一般的なアプリケーション問題をまとめる

時間が経つにつれて、多くの人が XHTML の使い方を知らないことに気づきました。普通の初心者だけで...

iframe を通じて DOM 要素のサイズ変更を監視する

開発プロセス中によく発生する問題は、div のサイズ変更をどのように監視するかということです。たとえ...

ico ミラー コードを HTML に追加します (favicon.ico はルート ディレクトリに配置されます)

コード:コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC &...

クールなネオンライト効果を実現する純粋な CSS (デモ付き)

私は最近、YouTube の CSS アニメーション効果チュートリアル シリーズをフォローしています...

JS オブジェクト コンストラクター Object.freeze

目次概要例1) オブジェクトをフリーズする2) 配列をフリーズする3) 浅い凍結4) ディープフリー...

Ubuntu で G++ を使用して CPP ファイルをコンパイルする

g++ を使用して初めて cpp ファイルをコンパイルしたとき、未定義の参照エラーが報告されました。...

Windows Server 2008 R2 リモート デスクトップのポート 3389 を変更する方法

Windows サーバー リモート デスクトップのデフォルトのポート番号は 3389 です。職場でサ...