1. ウェブサイトのデザインと基本的なフレームワーク構造:
1. コンテナ
「コンテナ」は、ページ内のすべての要素をまとめてラップする部分です。この部分には、「ラッパー」、「ラップ」、「」という名前も付けられます。 page".
2. ヘッダー
"ヘッダー" は、Web サイトのページの先頭領域です。一般的に、Web サイトのロゴとその他の要素が含まれています。この部分には、「page-header」 (または pageHeader) という名前を付けることもできます。
3. Navbar
「navbar」は、水平ナビゲーション バーに相当し、最も典型的な Web ページ要素です。この部分には、「nav」、「navigation」、「nav-wrapper」という名前を付けることもできます。
4. メニュー
「Menu」領域には、一般的なリンクとメニューが含まれます。この部分には、「subNav」、「links」という名前を付けることもできます。 ","sidebar-main".
5. メイン
「メイン」はウェブサイトのメイン領域で、ブログであればログが含まれます。このセクションには、「content」、「main-content」(または「mainContent」)という名前を付けることもできます。
6. サイドバー
「サイドバー」部分には、最近更新されたコンテンツのリスト、Web サイトの紹介や広告要素など、Web サイトの二次コンテンツを含めることができます。この部分には「subNav」という名前を付けることもできます。 、「サイドパネル」、「セカンダリコンテンツ」。
7. フッター
「フッター」には、Web サイトに関する追加情報が含まれています。この部分には、「著作権」という名前を付けることもできます。
2. いくつかの注意点:
1. セマンティクスを実現するために、要素に独自の関数または「意図」の名前を付けることを検討してください。表面的な名前を使用しないでください: 赤/左/大きいなど。
[要素の種類]-[要素の機能/内容]
例: 検索ボタン: btn-search
ログインフォーム: form-login
ニュースリスト: list-news
3.動作要素の名前付け:
マウスオーバー::ホバー クリック: クリック 訪問済み: 訪問済み
例:検索ボタン: btn-search、btn-search-hover、btn-search-visited
3. よく使用される名前の概要:
ヘッダー: header
ログイン バー: loginbarロゴ: logo
サイドバー: サイドバー
広告バナー:バナー
ナビゲーション:nav
サブナビゲーション:subNav
メニュー:メニュー
サブメニュー:サブメニュー
ドロップダウンメニュー:dropMenu
ツールバー:ツールバー
フォーム:フォーム
列:列
矢印:矢印
検索:検索
検索ボタン: btn-search
スクロールバー:スクロール
コンテンツ:コンテンツ
タブページ:タブ
記事リスト:リスト
プロンプトメッセージ:msg
ヒント:ヒント
列タイトル:タイトル
リンク:リンク
フッター:フッター
サービス:サービス
ホットスポット:hot
ニュース:ニュース
ダウンロード:ダウンロード
登録:regsiter
ステータス:ステータス
ボタン:btn
投票:投票
パートナー:パートナー
著作権:copyright
サイトマップ: sitemap
その他の参照の命名規則
ヘッダー:ヘッダーログインバー:loginbar
ロゴ:ロゴ
サイドバー:サイドバー
広告:バナー
ナビゲーション:nav
サブナビゲーション:subnav
メニュー:メニュー
サブメニュー:サブメニュー
検索:検索
スクロール:スクロール
ページ本文:メイン
コンテンツ: コンテンツ
タブページ: タブ
記事リスト: リスト
プロンプトメッセージ: メッセージ
ヒント: ヒント
列タイトル: タイトル
参加: ジョイナス
ガイド: ギルド
サービス: サービス
ホット: ホット
ニュース: ニュース
ダウンロード: ダウンロード
登録 CSS IDのネーミング
ジャケット: ラップ
メインナビゲーション: mainnav
サブナビゲーション: subnav
フッター: footer
ページ全体: content
Header: header
Footer: footer
商標: ラベル
タイトル: タイトル
トップナビゲーション: topnav
サイドナビゲーション: サイドバー
左ナビゲーション: leftsidebar
右ナビゲーション: rightsidebar
フラグ: ロゴ
スローガン: バナー
メニューコンテンツ1: menu1content
メニュー容量:menucontainer
submenu:サブメニュー
サイドナビゲーションアイコン:sidebarIcon
Note:メモ
Breadcrumb:パンくずリスト(ページの場所を示すナビゲーションプロンプト)
Container:コンテナ
Content:コンテンツ
Search:検索
Login:ログイン
リボンエリア: ショップ(ショッピングカート、レジなど) 台湾)
currentcurrent
さらに、スタイルシートを編集するときに使用できるコメントは次のように記述できます:
Content area
Style file names
Main master.css
Layout、layout.css
Columns.css
Text font.css
印刷スタイル print.css
Themes.css
例:
同じ開発の場合、CSS の命名キーワードは次のように設定されます:
Container :コンテナ/ボックス
ヘッダー:header
メインナビゲーション:mainNav
サブナビゲーション:subNav
トップナビゲーション:topNav
ウェブサイトのロゴ:ロゴ
大きな広告:バナー
ページの中央:mainBody
下部:フッター
メニュー:menu
メニューコンテンツ:menuContent
サブメニュー:subMenu
サブメニューコンテンツ:subMenuContent
検索:search
検索キーワード:キーワード
検索範囲:range
タグテキスト:tagTitle
タグ内容:tagContent
現在のタグ:tagCurrent/currentTag
タイトル:title
コンテンツ:content
list:list
現在位置:currentPath
sidebar:sidebar
icon:icon
note:note
login:login
register:register
列定義:column_1of3 (3 つの列のうちの最初の列)
column_2of3 (3 つの列のうちの 2 番目の列)
column_3of3 (3 つの列のうちの 3 番目の列)

CSSグリッドは、複雑で応答性の高いWebレイアウトを作成するための強力なツールです。設計を簡素化し、アクセシビリティを向上させ、古い方法よりも多くの制御を提供します。

記事では、レスポンシブデザインにおけるスペースの効率的なアラインメントと分布のためのレイアウト方法であるCSS FlexBoxについて説明します。 FlexBoxの使用量を説明し、CSSグリッドと比較し、ブラウザのサポートを詳細に説明します。

この記事では、ビューポートメタタグ、柔軟なグリッド、流体メディア、メディアクエリ、相対ユニットなど、CSSを使用してレスポンシブWebサイトを作成するための手法について説明します。また、CSSグリッドとフレックスボックスを使用してカバーし、CSSフレームワークを推奨しています

この記事では、要素の寸法の計算方法を制御するCSSボックスサイズのプロパティについて説明します。コンテンツボックス、ボーダーボックス、パディングボックスなどの値と、レイアウト設計とフォームアライメントへの影響について説明します。

記事では、CSS、キープロパティ、およびJavaScriptとの組み合わせを使用してアニメーションの作成について説明します。主な問題は、ブラウザの互換性です。

記事では、3D変換、主要なプロパティ、ブラウザの互換性、およびWebプロジェクトのパフォーマンスに関する考慮事項にCSSを使用して説明します。

この記事では、CSSグラデーション(線形、放射状、繰り返し)を使用して、ウェブサイトのビジュアルを強化し、深さ、フォーカス、および現代の美学を追加します。

記事では、CSSの擬似要素、HTMLスタイリングの強化における使用、および擬似クラスとの違いについて説明します。実用的な例を提供します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 中国語版
中国語版、とても使いやすい

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ホットトピック









