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

推薦する

CentOS7 で docker を使用して Apollo 構成センターをデプロイする実装

Apollo オープンソース アドレス: https://github.com/ctripcorp/...

Linux でのスケジュールされたタスクと遅延タスクの詳細な説明

で+ 時間 17:23に at> touch /mnt/file{1..9} ##アクションを...

CSS クリアフロートクリア:both サンプルコード

今日はフロートのクリアについてお話します。フロートのクリアについてお話する前に、フロートとは何かを理...

HTMLで特殊記号を表示する(特殊文字対応表付き)

問題の再現HTML を使用して編集する場合、特殊記号によってエラーが表示されることが多く、極端な場合...

MySql インデックス使用戦略の分析

MySql インデックスインデックスの利点1. 一意のインデックスまたは主キー インデックスを作成す...

静的ウェブサイトをRSSに変換するツール

<br /> この記事は allwebdesignresources.com から Ra...

JavaScript を使用してセカンダリ メニューを作成する

この記事では、セカンダリメニュー効果を実現するためのJavaScriptの具体的なコードを参考までに...

設計仕様に準拠した設計は良い設計でしょうか?

これまでの数年間、私はいわゆる「設計仕様」についてかなりの数の執筆やコンサルティングを行ってきました...

Dockerコンテナは定期的にデータベースをバックアップし、指定されたメールボックスに送信します(設計アイデア)

目次1. 背景: 2. デザインのアイデア: 3. 起動スクリプトを書く4. イメージを構築する5....

docker run によって起動されたコンテナがハングしてデータが失われた場合の対処方法

シナリオの説明あるシステムでは、機能サービスはdocker stack deploy xxxで起動し...

MySQL 圧縮版 zip のインストールに関する問題の解決策

本日、MySQLの圧縮版をインストールする際に問題が発生しました。サービスが起動できず、2、3時間苦...

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

この記事では、参考までにMySQL 5.7.24圧縮パッケージのインストールチュートリアルを紹介しま...

HTML ブロックレベルタグとインラインタグの違い

1. ブロックレベル要素: 独立して存在できる能力を指します。通常、ブロックレベル要素は改行によって...

「さらに表示」ボタンによる複数行テキストの切り捨てに関する考察

最近、たまたまこの小さな要件に遭遇しました。昔、JS を使用してこれを処理したことを覚えていますが、...

MySQL 独立インデックスと共同インデックスの選択

複数列のインデックスについては、理解が不足していることがよくあります。よくある間違いは、多数の列に独...