Css3セレクター(2)_html/css_WEB-ITnose
1. ID セレクター
ID セレクターはクラス セレクターに似ていますが、いくつかの重要な違いがあります
例: #id {}
2. クラスセレクターと ID セレクターの違い
ID のみ使用可能in ドキュメント内で 1 回使用されますが、クラスは複数回使用できます
<div id="myDiv">HelloWorld</div><div class="div1"></div><div class="div1"></div><div class="div1"></div>
ID セレクターは併用できません
JS を使用する場合は、id を使用する必要があります
3. 属性セレクター
1. 単純な属性の選択:
例: [title]{ }
<p title="">Hello</p>[title]{ color: aqua;}
2. 特定の属性値に基づいて
を選択するだけでなく、選択範囲をさらに絞り込んで選択することもできます。特定の属性値を持つ要素
例: a[href="www.baidu.com"]{};
[href]{ font-size: 30px;}<a href="">百度</a>
3. 属性と属性値
[href="https://www.baidu.com"]{ font-size: 30px;}<a href="https://www.baidu.com">百度</a>
4. いくつかの属性値に基づいて
<p title="a">Hello</p><p title="b">Hello</p><p title="c a">Hello</p><p title="d a">Hello</p><p title="ea">Hello</p>[title~="a"]{ font-size: 50px;}
を選択します4. 子孫セレクター
1. 子孫セレクターは、要素
<p>This is my <strong>web</strong> page</p>p strong{ color: fuchsia;}
5. 子要素の選択
1. 子孫セレクターと比較して、子要素セレクターは選択のみを行うことができます。要素
の子である要素は、世代スキップが不可能な場合、現在の 1 つの 階層関係のみを選択できます。
例: h1>strong{};
複数のレイヤーがある場合は、
p>i{ color: fuchsia; font-size: 30px;}<p>This is my <strong>web <i>Hello Hello</i></strong> page</p>
1. 隣接する兄弟セレクターは、別の要素の直後の要素を選択でき、両方とも同じ親要素 を持ちます。
注 2 つのポイント
1 つは、要素の後の要素を選択することです。これは、現在の要素には影響がないことを意味します
2 番目のポイントは、2 つの親要素が同じであることに注意することです
例: h1+p{};
li+li{ font-size: 50px; color: red;}<div> <ul> <li>item1</li> <li>item2</li> <li>item3</li> </ul></div>

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造を定義し、2。CSSはWebページスタイルを制御し、3。JavaScriptは動的な動作を追加します。一緒に、彼らは最新のウェブサイトのフレームワーク、美学、および相互作用を構築します。

HTMLの将来は、無限の可能性に満ちています。 1)新機能と標準には、より多くのセマンティックタグとWebComponentsの人気が含まれます。 2)Webデザインのトレンドは、レスポンシブでアクセス可能なデザインに向けて発展し続けます。 3)パフォーマンスの最適化により、応答性の高い画像読み込みと怠zyなロードテクノロジーを通じてユーザーエクスペリエンスが向上します。

HTMLの将来の傾向はセマンティクスとWebコンポーネントであり、CSSの将来の傾向はCSS-in-JSとCSShoudiniであり、JavaScriptの将来の傾向はWebAssemblyとServerLessです。 1。HTMLセマンティクスはアクセシビリティとSEO効果を改善し、Webコンポーネントは開発効率を向上させますが、ブラウザの互換性に注意を払う必要があります。 2。CSS-in-JSは、スタイル管理の柔軟性を高めますが、ファイルサイズを増やす可能性があります。 CSShoudiniは、CSSレンダリングの直接操作を可能にします。 3. Webassemblyブラウザーアプリケーションのパフォーマンスを最適化しますが、急な学習曲線があり、サーバーレスは開発を簡素化しますが、コールドスタートの問題の最適化が必要です。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。HTMLはコンテンツ構造を担当し、CSSはスタイルを担当し、JavaScriptは動的な動作を担当します。 1。HTMLは、セマンティクスを確保するためにタグを使用してWebページの構造とコンテンツを定義します。 2。CSSは、セレクターと属性を介してWebページスタイルを制御して、美しく読みやすくします。 3。JavaScriptは、動的でインタラクティブな関数を実現するために、スクリプトを通じてWebページの動作を制御します。

HTMLは、Webページ構造の構築の基礎です。 1。HTMLは、コンテンツ構造とセマンティクス、および使用などを定義します。タグ。 2. SEO効果を改善するために、などのセマンティックマーカーを提供します。 3.タグを介したユーザーの相互作用を実現するには、フォーム検証に注意してください。 4. JavaScriptと組み合わせて、動的効果を実現するなどの高度な要素を使用します。 5.一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれ、検証ツールが必要です。 6.最適化戦略には、HTTP要求の削減、HTMLの圧縮、セマンティックタグの使用などが含まれます。
