Web フロントエンドの基本 1 -- CSS_html/css_WEB-ITnose
W3C 標準:
1. 構造標準 (xHTML)
2. アクション標準 (JavaScript)
CSS の記述方法: 1. ; 2. インライン スタイル:
3. ;
4. スタイルのインポート: @Import 属性を使用して複数の CSS ファイルをインポートします。
CSS の優先順位: 近接性の原則 インライン スタイル > インライン スタイル > リンク スタイル > スタイルのインポート
CSS セレクター:
1. タグセレクター: 例 p{background:#900;} ページ内のすべての p タグの背景色を設定します。 2. ID セレクター: 例 #nvg{background:#900;ページ内の ID nvg のラベルの背景色を赤に設定します。
3. クラス セレクター: Example.nvg{background:#900;} ページ内のクラス nvg のラベルの背景色を赤に設定します。例 *{background:#900} ページ内のすべてのタグの背景色を赤に設定します。
補足:
1. タグは複数のクラスに属することができます。例:
2. 複数のタグを区切るにはカンマを使用します (例: body,div,p,a,ul,li{margin:0})。例: #div1 p a{color:#900;} IDを持つpタグ内のリンクaタグの文字色を赤に変更します
CSSセレクター関連の最適化:
あるCSSファイルに以下のコードがあります:
#header {フォントサイズ:14px; 背景:#ccc;}div{フォントサイズ:14px; 幅:960px;}.blue{フォントサイズ:#009;}
.h1{ :14px; font-weight:normal;}
同じ部分を抽出します: fount-size:14px
#header,div,.blue,.h1{fount:14px;}
#header{background:#ccc; {width:960px;}
.blue{color:#009;}
.h1{font-weight:normal;}
同じ部分がまとめて定義されるため、統一されたスタイルが維持され、変更が容易になります。
CSS セレクターの命名:
1. Camel の命名法。複数の単語を組み合わせた名前。最初の単語の最初の文字は小文字で、次の単語の最初の文字は大文字になります。例: # navMenuRedButton
2. パスカルの命名法、すべての単語の最初の文字が大文字になります。例: #NavMenuRedButton
3. ハンガリー語の命名法。同じタグのグループを区別するために使用される単語が前に書かれます。例: #red_navMenuButton 1 と 2 がより一般的に使用されます
ページモジュールの一般的な名前:
ヘッダー: header
Content: content/container
Tail: footerNavigation: navSidebar: Sidebar
Column: column
ページ周辺制御全体レイアウト幅: ラッパー
左右: 左右中央
ログインバー: ログインバー
ロゴ: ロゴ
広告: バナー
ページ本体: メイン
ホットスポット: ホット
ニュース: ニュース
ダウンロード: ダウンロード
サブナビゲーション: サブナビ
メニュー: メニュー
サブメニュー: サブメニュー
検索: 検索
フレンドリーリンク: フレンドリンク
フッター: footer
著作権: copyright
スクロール: スクロール
ヒント: ヒント

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、html5< time>について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。
