題名
字幕1。
それはテキストの段落です
次のいくつかの段落では、一般化された関連要素のセレクタ(または〜)とその可能なアプリケーションのセレクタをより詳細に検討したいと思います。
この記事を書くために、私は彼に関する情報の小さな罹患率によって押されました。
それはテキストの段落です
CSS:
H1~H2(色:赤;)
その結果、ヘッダH2は赤で描かれている。 これらはH1を持つ共通の親要素を持ち、その後に立っているコードにあります。
要素がソースの上に立っている場合は、選択されません。
共通の親がオリジナルの要素のみを持つことで、共通の先祖のみが選択されているものではありません。 それは第2の例をよく示しています。
例
それはテキストの段落です これはテキストの2番目の段落です。 これは、段落の内側にあるスパンの枠内で囲まれたテキストです。題名
字幕1。
字幕2。
その結果、赤く区別されるものは何もありません。 親要素SPAN - P、および要素H1 - 記事。
スパンが赤くなるためには、段落から1レベルに段階的に取り出すか、またはこれを行う必要があります。
象徴的に(以下の場合)は次のようになります。
A:ホバー~B(スタイル)どこ A. - マウスポインタがホバリングしている要素 b 新しいスタイルの規則が配布されています。
例
HTML:
div(幅:100px;高さ:50px;マージン:5px;背景:グレー;)スパン:Hover~DIV(背景:緑;)
その結果、碑文を訪れる際にブロックは緑色になります。
緑色のカラーでブロック番号2をペイントします
CSS:SPAN(カーソル:ポインタ;)DIV(幅:100ピクセル;高さ:50px;マージン:5ピクセル;背景:グレー;).SPAN1:HOVER〜。Block2(バックグラウンド:バックグラウンド) : 青;)
このように適用できます。
HTML:
例
HTML:
ご覧のとおり、一般化された関連要素のセレクターには、十分な数の興味深い使用方法があります。 に 最近 CSSは遠くに進歩しており、JavaScriptを使用して以前に可能な限り可能なものを実現することができます。
しかし、私の意見では、類推を行っても、CSSは機械的構成要素(あなたが望むなら - 「鉄」)はロジックを構築することを意図していない。 たとえば、JavaScriptは「ソフトウェア」として機能することができます。
したがって、この記事では、一般化された関連要素のセレクタのテーマを明らかにしようとしました。 それはあなたを判断するために判明した。
CSSの特定の要素のプロパティを変更するには、セレクタと同じ概念があります。 :ホバー.
特に普及しています h h カーソルを合わせるときにリンクプロパティを変更する必要があるときに取得します。 たとえば、リンクを簡単に強調することができます。これはデフォルトで強調されていません。
レッスン、CSSレシピ
助けを借りて リンク。 そして a:訪問しました ユーザーが以前に渡されたものを含む、すべてのリンクのプロパティを指摘しました( :訪問者)。 すべてのリンクは緑を獲得し、アンダースコアなしで通常のテキストに似ています。 一方 a:ホバー 各ホバリングカーソルとのリンクを強調するための指示を与えます。
同じように、マウスをホバリングするときに縁石画像を追加することができます。
Sを作成する 簡単な例記事のタイトルに置かれたよりまれなタスクに変わります。 親要素にカーソルをホバリングするときに子要素のプロパティを変更する方法?
状況は非常に簡単に許可されています。 最初は、セレクタを持つ親要素が有声されています :ホバー その後、変換されなければならない子要素の指定があります。
ライブ
じゃあ スタイルCSS。 学ぶために。
最初の文を訪れるときは、タグ内のテキスト 赤色の赤を強調した。 この場合、外部の部分 緑色のままです。 また、タグの外側にある下部のテキストにカーソルをカーソルに合\u200b\u200bわせると色が変わりません。
.
レシピがより視覚的になったように、ボイスコンクリートをしましょう テクニカルタスク:ブロックがあります div 2つの画像が配置されています。 最初のイメージが表示され、2番目に隠されており、マウスをカバーするときにのみ表示されます。 div.
レシピソリューションは簡単です。
:モニター・イメージのカーソルをカーソルを合わせると、左上隅に緑色の影付きの矢印が表示されます。 ユーザーが画像からカーソルを削除すると、画像 playButton.png。 また消えます。
デザインを覚えている価値があります div#ブロック:ホバー 件の場合に適用されます PseUDoclasssユーザーのアクションを使用して変更される要素の動的な状態、およびドキュメントツリー内の位置を決定します。 そのような状態の例は、マウスカーソルにホバリングするときに色を変えるテキストリンクです。 疑似学校を使用する場合、ブラウザは現在の文書を過負荷にしませんので、疑似学校を使用してページに異なる動的効果を得ることができます。 Pseudoclasssのアプリケーションの構文は次にあります。 セレクタ:疑似クラス(スタイルルールの説明) 最初は、セレクタが疑似クラスに追加されているように示されており、コロンはPseUDoclassaの名前に従います。 疑似クラスを識別子またはクラスの名前に適用することができます(A.Menu:Hover(Color:Green))、およびコンテキストセレクタには疑似セレクタ( .menu A:ホバー(バックグラウンド:#fc0))。 疑似クラスがセレクタなし(:Hover)なしで指定されている場合は、文書のすべての要素に適用されます。 条件付きで、すべてのPseudoclasssは3つのグループに分けられます。 このグループには、要素の現在のステータスを認識し、この状態に対してのみスタイルを使用する疑似衝突が含まれています。 ユーザーが有効になったときに起こります。 たとえば、カーソルを見てマウスをクリックすると、リンクはアクティブになります。 Webページのほとんどすべての要素をアクティブにできるという事実にもかかわらず、疑似クラス:Activeは主に参照のために使用されます。 それは望ましくないリンク、すなわちユーザがまだ押されていないリンクに適用される。 ブラウザはしばらくの間訪問履歴を保存するので、遷移が以前に記録されたため少なくとも基準とマークされます。 (...)とa:link(...)を記録すると、ブラウザが同じ効果があるため、疑似クラス:リンクを表示できません。 例外はアクションです。リンクは適用されません。 フォーカスを受けてアイテムに適用されます。 たとえば、テキストフォームの場合、フォーカスレシートはカーソルがフィールドに取り付けられ、キーボードを使用してテキストを入力できます(例15.1)。 実施例15.1。 アプリケーションpseudoclass:焦点 HTML5 CSS 2.1 IE CR OP SA FX
実施例の結果を以下に示す(図15.1)。 2行目にカーソルが含まれているため、テキストフィールドはフォーカスを受け取りました。 この例では、テキストフィールドには予備テキストが含まれているため、タグの値の値の値によって決まります。 。 フォーム要素をクリックすると、フォーカスフィールドが取得され、テキストの色が赤に変わります。 ページ内の任意の場所をクリックするのに十分です(もちろんテキストフィールドを除く)、フォーカスロスがどのように発生し、テキストが元の黒い色に戻ります。 結果はフォーカスを受ける可能性がある要素に対してのみ表示されます。 特に、これらはタグです
,
, 疑似クラス:マウスカーソルが要素内にあるときにホバーが有効になりますが、それには発生しません。 この疑似衝突は訪問先のリンクに適用されます。 通常、このリンクはデフォルトの色をバイオレットに変更しますが、スタイルの色やその他のパラメータを独立して設定できます(例15.2)。 実施例15.2。 カラーリンクを変更します HTML5 CSS 2.1 IE CR OP SA FX
実施例の結果を図4に示す。 15.2。 この例では、参照とともに擬似学校の使用が示されています。 同時に、それはPseudoclassの順序に重要です。 まず、それが訪問されてから次のようになります。カーソルを合わせるときに訪問されたリンクは色を変えません。 セレクタには、コロンを介して行にリストされているが、それらのアクションが互いに矛盾しない場合に限り、複数の疑似クラスを含めることができます。 そのため、撮影した:訪問者は正しい、録音:リンク:訪問者はそうではありません。 ただし、正式に近づくと、CSSバリデータは疑似クラスの任意の組み合わせを考慮します。 ブラウザ インターネットエクスプローラ。 6歳以下を使用すると、疑似クラス:Active and:リンクのみを使用できます。 バージョン7.0から始めて、このブラウザのPseudoclasssは他の要素に対して機能します。 疑似クラス:ホバーをリンクに適用する必要はない、それは文書の他の要素に追加することができます。 そのため、例15.3では、テーブルが表示され、その文字列がマウスカーソルを合わせるときに色を変更します。 これは、pseudoclass:trセレクタへのホバリングを追加することを犠牲にして達成されます。 実施例15.3。 テーブルラインの強調表示 HTML5 CSS 2.1 IE CR OP SA FX
実施例の結果を以下に示す(図15.3)。 このグループには、文書ツリー内の要素の位置を決定し、そのステータスに応じてスタイルを適用する疑似焦点が含まれています。 それは文書要素の木にあるセレクターの最初の補助要素に適用されます。 それが何であるかを明らかにしたことが、小コードを分析します(例15.4)。 実施例15.4。 Pseudoclassを使用する:First-Child HTML5 CSS 2.1 IE CR OP SA FX
Lorem Ipsum ドロールシットアメット、 節約者。 アジピスト エリット。、Sed Diem Nunummy Nibh Euismod Tincidunt UT Lacreet Dolore Magna Aliguam Erat Volutpat。 UT WISIS ENIM。 AD Minim Veniam、 quis nostrud エクササイズallamcorper suscipit Lobortis Nisl UT Aliquip EX コモドの結果. 実施例の結果を以下に示す(図15.4)。 図。 15.4。 Pseudoclassを使用する:First-Child この例では、疑似クラス:first-clideがセレクタBに追加され、赤いテキストを設定します。 コンテナですが それは3回最初の段落で見つかった、最初の言及は赤、すなわちテキスト「Lorem Ipsum」で割り当てられる。 他の場合には、コンテナの内容物 黒に表示されます。 次の段落で、親要素が変更されたため、すべてが再開されます。 したがって、「UT WISIS ENIM」というフレーズも赤で強調表示されます。 Internet Explorer Browserは、疑似OCLass:バージョン7.0で始まる最初の子をサポートしています。 疑似クラス:最初の子供はあなたが設定したい場合に使用するのが最も便利です 様々なスタイル 同じタイプの最初の要素および他の要素について。 たとえば、場合によっては、テキストの最初の段落の赤文字列がインストールされていないため、残りの段落では最初の行のインデントを追加します。 この目的のために、インデントの目的の値を持つtext-indentプロパティを使用します。 しかし、最初の段落のスタイルを変更し、彼のためにインデントを削除するには、疑似文字:First-Child(例15.5)を利用する必要があります。 実施例15.5。 段落のためのインデント HTML5 CSS 2.1 IE CR OP SA FX
この物語はすでに忘れ始めていますが、町民がいましたが、時々彼女が訪問者に街に新たに到着したと言った。 凡例は詳細に変わり、現実にイベントを思い出させていません。 それにもかかわらず、その人は暗闇の発症とそれについてそれを呼ぶことを決めたことにしなかった。 しかし、ある日に見知らぬ人が街に入った。 彼は左足に味わっています。 実施例の結果を以下に示す(図15.5)。 図。 15.5。 最初の段落のスタイルの変化 この例では、テキストの最初の段落に1行目のインデントが含まれず、RESTがインストールされています。 文書の場合は、複数の言語でテキストを含む文書の場合、1つまたは別の言語に特徴的な構文規則に準拠することが重要です。 Pseudoclassの助けを借りて、外部テキストの登録のスタイルといくつかの設定を変更できます。 文書またはそのフラグメントで使用される言語を決定します。 HTMLコードでは、言語はLANG属性を介してインストールされますが、通常はタグに追加されます。 。 疑似クラスの使用:LANG、引用符の引用符の種類など、さまざまな言語に特徴的な特定の設定を設定できます。 構文は次のものです。 要素:Lang(言語)(...) 次の値は言語として表示されることがあります。 en - 英語; ドイツ語。 fr - フランス語。 イタリアン。 実施例15.6。 言語に応じて引用符を見る HTML5 CSS 2.1 IE CR OP SA FX
フランス語で引用: ドイツ語で引用: 英語で引用: 結果 この例 図1に示す。 15.6。 典型的な引用符を表示するには、スタイルのプロパティの引用符が使用され、言語スイッチ自体と対応する種類の引用符がタグに追加されたLANG属性を介して行われます。 A(色:青、背景:オレンジ;) 2.背景を持つテーブルの最初の行を強調表示する必要があります。 この目的のための疑似クラスがフィットしますか? 3.次のデザインのスタイルを追加する要素 - A:Link:Hover? 1.疑似クラス:後の訪問スタンドを訪問しました。 3.誰もいません。要素のステータスを決定するPseudoclasss
:アクティブ
:リンク
:焦点を合わせる
:ホバー
ピーク
クラブ
ダイヤモンド
心
チェブラシカ
5 2 4 2
ワニガネ
2 7 1 3
Shapoklyak.
5 4 3 1
ラットラリサ
1 0 5 7
文書ツリーに関連する疑似衝突
: 第一子
テキストの言語を定義するPseudoclasss
:ラング。
セリウムque femme veut、Deu Le Veut
.Der Mensch、Versuche Die Gotter Nicht
.それからそうであるかどうか
.
.
チェックに関する質問
A:ホバー(背景:黄色;色:黒;)
A:訪問した(色:白;)
A:アクティブ(色:赤;)答え合い
HTTPSが必要な場合は「サービスへのリンクを追加する」を登録したWebサービスがあります。 以下はインスタンスを作成するための私のコードです...