PDA

Zobacz pełną wersję : Problem z css i spacją



lomanki66
20-10-2010, 13:19
Witam,
Prosiłbym o krótkie wytłumaczenie mojego problemu, poziom pytania jest niski uprzedzam ;)
Otóż tworzę sobie szablon i nie rozumiem prostej rzeczy, otóż mój szablon ma prawą kolumnę #rightcolumn i teraz w plik css mam #rightcolumn .moduletable {color:#fff} czyli wszystkie moduły po prawej stronie mają mieć białą czcionkę i jest ok bo to działa, moje pytanie jest dlaczego działa skoro w większości kursów css mówią selektor.klasa czyli #rightcolumn.moduletable{color:#fff} w takim razie czemu ten zapis bez spacji nie działa? Jaką role pełni ta spacja? Z góry dziękuje.

KYCu
20-10-2010, 13:51
Witaj,

jeżeli element o identyfikatorze #rightcolumn nie ma przypisanej klasy .moduletable wówczas nie wystylizujesz ich za pomocą zapisu "bez spacji", przykład

w tym przypadku zapis "bez spacji" zadziała:

<div id="rightcolumn" class="moduletable">
...
</div>


w tym przypadku zapis "bez spacji" nie zadziała:

<div id="rightcolumn" >


<div class="moduletable">
...
</div>

</div>


poza tym konto kolego masz od 2007 roku i jeszcze css nie pojmujesz? nawet podstaw?