Przypisywanie klasy arkusza css do odpowiedniego znacznika html

Inne  Założony przez  szymon1215.

wersja skryptu MyBB: 1.6
adres forum: www.e-njoy.pl
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu): Span...

Wiem że noobskie pytanie, ale mam <span class="ingame"></span> więc gdzie mam włążyć pliczek ingame?
Kamar napisał 02.06.2011, 20:45:
Poprawnie tytułuj wątki..
ACP -> Style i szablony -> Style -> twój_styl -> global.css -> Edytuj CSS: tryb zaawansowany

Na samym dole dodaj takie coś:
span.ingame {
    
instrukcje

Ja dodaje na przykład:
.ingame {
kod


i też działa ;P
A jeżeli dodałbym 2 .ingame o tej samej zawartości będą one kolidować?
Zapewne tak.. najlepiej dawaj zamiast class - id
Czyli:
<span id="ingame"></span
a klasa css będzie wyglądać tak:
#ingame {
kod

Możesz rozwinąć swą wypowiedź i napisać dlaczego lepiej jej używać (uczę się CSS i chcę wiedzieć) :)
Właśnie dlatego, że mogą kolidować, przykładowo chcesz przepuścić styl przez walidiację cssto wywali Ci błąd ;)
Niektórzy wymagają walidiacji styli ze standardami....
(03.06.2011, 09:26)szymon1215 napisał(a): A jeżeli dodałbym 2 .ingame o tej samej zawartości będą one kolidować?
Jeśli chcesz dodać w szablonie dwie takie klasy to będą one jednakowo czytane z pliku .css.

Możesz zrobić dwa różne znaczniki, np. span i div. Wtedy, gdy dodasz klasy:
div.ingame i span.ingame to nie będą ze sobą kolidować.

Jeśli chodzi o dodawanie id - musi być unikalne i nie może się powtarzać w obrębie jednej strony. Co innego klasy. ;)
Żadna sprawa nie jest przegrana dopóki choć jeden szaleniec o nią walczy. Tylko wariaci są coś warci.



Użytkownicy przeglądający ten wątek:

1 gości