CSS Fokusstile

May 12

Cascading Stylesheets können Webdesigner Konstruktionsregeln auf ihren Websites anwenden. Eine dieser Regeln der Gestaltung ist die Fokus-Pseudoklasse genannt. Diese Regel ermöglicht Web-Designer zum ursprünglichen Stil die Darstellung von Text-Eingabefelder und Links, die Tastatureingaben des Benutzers der Webseite erfordern. Nachdem in der CSS-Datei geschrieben, wird die Fokus-Regel aktiviert, wenn der Benutzer auf das Element der Web-Seite navigiert, die Tastatureingaben erfordert.

Eingabefeld Grenzen

Web-Designer bringen Aufmerksamkeit zu einem aktiven Text-Eingabefeld mit der Fokus-Regel an die Grenze des Feldes markieren. Diese Design-Strategie legt das aktive Feld neben den anderen Feldern und Web ermöglicht es, klar zu sehen, in dem Eingabefeld seine Cursor befindet. Dies verhindert Eingabefehler zu prüfen. Beispielsweise könnte ein Web-Designer eine 2 Pixel, solide rote Markierung um die Grenze eines Felds platzieren, die den Vornamen des Webbenutzers anfordert. Aufmerksamkeit auf das Feld Vorname wäre und den Web-Benutzer einen Fehler z. B. Eingabe seines Nachnamens vermeiden helfen. Die CSS-Regel, um diese Funktionalität zu erstellen würde wie folgt aussehen: Eingabe: Fokus {Border: 2px solid rot;}.

Eingabefeld Hintergründe

Die Fokus-Regel kann auch verwendet werden, auf den Hintergrund ein Tastatur-Eingabefeld Stil. Beispielsweise könnte mit dem vorherigen Beispiel, für der Designer den Hintergrund des Eingabefeldes Vorname Stil. Er könnte das Feld Stil, indem einen hellen gelben Hintergrund neben den roten Rahmen angezeigt, wenn das Feld aktiviert ist. Er könnte dies tun, durch die Stärkung der CSS-Fokus-Regel wie folgt aussehen: Eingabe: Fokus {Grenze: 2px solid rot; Background-Farbe: gelb;}.

Links

Die Fokus-Pseudoklasse beschränkt sich nicht nur Eingang Formularfeldern. Die Fokus-Klasse ist auch in Styling Links oder Anker-Tags zur Verfügung, wenn Besucher der Website auf den Link mit der Tastatur navigiert. Traditionell wird die Pseudoklasse Hover von Webdesigner zu Hyperlinks verwendet, die der Benutzer über schwebt. Dieser Stil wird verwendet, wenn der Benutzer ihren Mauszeiger über den Link vor dem Zeitpunkt befindet, die sie auf den Link klickt. Die Design-Strategie legt den Link neben dem Text auf der Webseite. Die Hover-Regel gilt jedoch nicht, wenn der Benutzer auf den Link mit der Tastatur navigiert. Webdesigner, die auch die Verknüpfung mit der Fokus-Klasse Stil stellen Sie sicher, dass diejenigen, die mit der Tastatur navigieren das gleichen Verbindung Styling als diejenigen sehen, die mit einer Maus zu navigieren. Dies ist eine CSS-Regel, die Fokus-Klasse verwendet, um einen roten Hintergrund hinter einem Link zu platzieren, wenn ein Benutzer auf den Link mit einer Tastatur navigiert: a: Fokus {Background: Red;}.

Browser-Kompatibilität

Zu den älteren Browsern erkennen nicht die CSS-Fokus-Pseudo-Klasse. Benutzer des Internet Explorer Version 7 und älter werden nicht diese Konstruktionsregel sehen.