So arbeiten Sie mit den staatlichen Selektoren in CSS3

Es gibt einige Situationen, in denen der dynamische Zustand eines Objekts in der Formatierung es in CSS3 wichtig ist. Zustand Selektoren kann ein Benutzer zu ermitteln, wenn Ziele erreicht wurden oder ein bestimmtes Merkmal nicht verfügbar ist (das Objekt ist deaktiviert).

Zum Beispiel kann ein Objekt eine Verbindung mit ihm verbunden haben und wenn der Benutzer klickt auf diesen Link, um den Zustand der Verbindung Änderungen # 147 besuchten. # 148- Die folgende Liste informiert Sie über Zustand Selektoren, die häufig verwenden, um Dokumente.

  • :Link: Wählt alle der unvisited Links in einem Dokument.

    Es ist gängige Praxis in den Zustand Selektoren mit Tag-Selektoren kombinieren. Zum Beispiel können Sie nicht alle nicht besuchte Links in einem Dokument zu formatieren. Der Link für eine Tag würde höchstwahrscheinlich unterschiedlich von der Verbindung für einen Tag formatiert werden. Folglich sehen Sie häufig Zustand Selektoren als eine Verbindung wo die Formatierung würde alle der unvisited Anker Links beeinflussen.

  • : Visited: Wählt alle der besuchten Links in einem Dokument.

  • :aktiv: den Link auswählt, die der Benutzer gerade ausgewählt hat.

  • :leer: Wählt ein Objekt, das keinen Inhalt hat.

  • :Ziel: Wählt das Ziel eines Objekts. Wenn beispielsweise der Benutzer auf einen Link klickt, wird das Ziel dieser Verbindung ausgewählt ist.

  • : Aktiviert: Wählt alle Gegenstände, die aktiviert ist.

  • :behindert: Wählt ein beliebiges Objekt, das deaktiviert wird.

  • : Überprüft: Wählt alle Gegenstände, die geprüft wird.

  • ::Auswahl: Wählt die Inhalte, die der Benutzer in irgendeiner Weise hervorgehoben hat.

Zustand Selektoren ermöglichen es, das Erscheinungsbild des Dokuments zu ändern Aktivitäten anzupassen, die der Anwender ausgeführt hat. Was dies bedeutet, ist, dass das Dokument interaktiv wird, ohne jede Codierung auf Ihrer Seite benötigen. Dieser Effekt wird in einer Reihe von Beispielen verwendet, die folgen, so dass Sie viel Übung bekommen mit staatlichen Selektoren arbeiten. Das folgende Verfahren zeigt ein Verfahren für mit staatlichen Selektoren arbeiten.

  1. erstellen Sie ExternalCSS.HTML und ExternalCSS.CSS Dateien und kopieren Sie sie in einen neuen Ordner.

  2. Öffnen Sie ExternalCSS.HTML.

  3. Geben Sie den folgenden Code nach dem bestehenden

    in der Datei markieren und die Änderungen auf der Festplatte speichern.

    Wähle eins
    Wählen Zwei

    Eins

    Zwei

    Dieser zusätzliche Code einige Zustandsindikatoren für das Beispiel zur Verfügung stellt. Wenn Sie auf einen Link klicken, ändert sich das Ziel dieses Verbindungsstatus.

  4. Öffnen Sie ExternalCSS.CSS.

  5. Geben Sie den folgenden Code nach den bestehenden Designs und die Änderungen auf der Festplatte speichern.

    :: Auswahl {color: Blueviolet-background-color: Plum -} :: - moz-Auswahl {color: Blueviolet-background-color: Plum -}: Ziel {border: solid-border-width: mittel-border-color: Red-background-color: BlanchedAlmond-}

    Beachten Sie die Verwendung des speziellen -moz- Vorwort zum zweiten :: Auswahl Wähler. Dies ist eine der ersten Forderungen an Browser Kompatibilitätsprobleme. Um diese Auswahl funktionieren mit Firefox zu machen, müssen Sie diese zweite :: hinzufügen - moz-Auswahl Selektor mit dem Vorwort.

  6. Laden Sie die Testseite.

  7. Wählen Sie einige der ersten Absatztext.

    Die Farbe des Textes und dessen Hintergrund ändern.

  8. Klicken Sie auf Select One.

    Der Absatz enthält eine ändert sein Aussehen.

    bild0.jpg
  9. Klicken Sie auf Auswählen Zwei.

    Der Absatz enthält zwei ändert sein Aussehen. Der Absatz Man kehrt zu seinem ursprünglichen Aussehen enthält.

Menü