Co oznacza ten zapis w pliku css

Odpowiedz Nowy wątek
2018-11-22 22:08
Zimny Programista
0

Jak odczytywać poniższy zapi

.btn a {
            color: white;
        }

czy rozumieć to tak ze color: white zostanie zastosowany na wszystkich tagach <a> które mają klasę btn?

Jak rozumieć takie zapisy gdzie jest wymienione kilka elementów jeden po drugim bez przecinków?

edytowany 1x, ostatnio: ŁF, 2018-11-22 23:14

Pozostało 580 znaków

2018-11-22 23:13
ŁF
0

Nie. Kolor biały będzie miał każdy element a, którego którykolwiek z rodziców ma klasę btn.
To, co napisałeś (wszystkie elementy z klasą btn) to po prostu .btn { color:white }.

Długa lista bez przecinków, ale ze spacjami, to wymagania względem elementów nadrzędnych (bezpośrednich z > lub którychkolwiek) w kolejności takiej, jak kolejność na liście. Czyli dla przykładu

<div><span><a href="#">text</a></span></div>

selektor div span a złapie element a, podobnie div a, span a oraz samo a. Ale span div a czy też a span już a nie złapie, bo nie zgadza się kolejność,


edytowany 1x, ostatnio: ŁF, 2018-11-22 23:18

Pozostało 580 znaków

2018-11-23 15:41
0

i ode mnie:

color: white zostanie zastosowany na wszystkich tagach <a> które mają klasę btn

zadziala gdy uzyjesz: a.btn czyli znacznik.klasa

edytowany 1x, ostatnio: ŁF, 2018-11-23 21:33

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0