a[target="_blank"]
color: yellow;
W zapisie CSS a[target="_blank"] { color: yellow; } występują dwa elementy selektora:
a[target="_blank"] { color: yellow; }
W praktyce taki atrybut jest typowo używany, gdy odnośnik ma otworzyć się w nowej karcie albo nowym oknie przeglądarki. Zatem właściwość color zmieni kolor tekstu tylko dla tej grupy linków.
Dlaczego pozostałe odpowiedzi są niepoprawne?
a { color: yellow; }
Wskazówka egzaminacyjna: zawsze czytaj selektor od lewej do prawej i sprawdź, czy występuje dodatkowy warunek (np. atrybut w nawiasach kwadratowych). To najczęstsze miejsce pomyłek przy pytaniach o dopasowanie elementów.
a
target
_blank
background-color
target="_blank"
.external
a[target]
[...]
a { ... }
blank
Około 57% zdających odpowiada poprawnie na to pytanie. średnie
Według specjalistów z branży: "Selektor a[target="_blank"] wskazuje wyłącznie elementy <a>, które mają atrybut target o wartości _blank."
Źródła:
Materiały:
Sprawdź odpowiedź