Mam 3 DIV elementów na stronie i ten CSS:Używaj wielu identyfikatorów dla div w CSS
#box-left, #box-middle, #box-right a {
text-decoration:none;
color:#000000;
}
tylko wydaje się działać na elemencie #box-right
chociaż.
Wszelkie pomysły?
Jeśli chcesz zastosować style do znaczników zakotwiczenia wewnątrz każdego elementu div, to jest to właściwa metoda. Lepiej byłoby dać im klasę. –
Dodanie klasy niekoniecznie spowoduje, że będzie ona "lepsza", @AbijeetPatro. Zawsze możesz połączyć wszystkie trzy w '[id^=" box- "] a {}, jeśli naprawdę chcesz. –
Myślę, że miał na myśli "lepsze" pod względem wydajności sieci (na pewno) i może konserwację. Nie ma "lepszego" sposobu robienia rzeczy w CSS w kategoriach bezwzględnych. Istnieje sześć sposobów na stylizację czegokolwiek, a następnie wybór dokonany jest na tym, co wiesz, co chcesz osiągnąć, które przeglądarki obsługujesz, na czym Ci zależy (dostępność w moim przypadku, a dopiero potem konserwacja lub webperf), co klient chce/zna/zrobi z twoim kodem, itp – FelipeAls