Nazywając klasy lub identyfkatory nie używamy SPACJI!
/* KOMENTARZ W CSS */

W CSS selektor (selecor) to cześć stylu która poprzedza otwierający nawias klamrowy. Określa on do jakiego elementu odnosi się dana reguła.

Selektory
SelektorWyjaśnienie
pwybierze wszystkie elementy o nazwie p
.foowybierz wszystkie elementy których class="foo"
#identyfikatorwybierz wszystkie elementy których id="identyfikator"
div, pwybierz wszystkie elementy o nazwie div oraz p
div pwybierz wszystkie elementy o nazwie p wewnątrz elementu div
div .foowybierz wszystkie elementy class="foo" które znajdują się wewnątrz div
div p.foowybierz wszystkie elementy o nazwie p, których class="foo" - wewnątrz elementu div
[data-nazwa]wybierz atrybuty o takiej nazwie

Przykład:

Jakiś tam tekst

Jakiś tam tekst

Jakiś tam tekst

Jakiś tam tekst

HTML:

<p class="testowy-akapit">Jakiś tam tekst</p> <p id="akapit1" class="testowy-akapit">Jakiś tam tekst</p> <p class="testowy-akapit">Jakiś tam tekst</p> <p class="testowy-akapit">Jakiś tam tekst</p>

CSS:

.testowy-akapit { color: blue; } #akapit1 { text-align: center; font-size: 25px; color: red; font-weight: bold; }
div i span to tagi neutralne span dotyczy tylko w obrębie samego tekstu a div dotyczy całego bloku dostępnego na stronie oraz daje enter po tekscie.
block
block
block
inline
inline
inline
inline-block
inline-block
inline-block

W div można zmienić typ wyświetlania display z blockowego na inline lub inline-block. inline-blok łączy funckje inline z możliwością ustawienia odpowiedniej dla nas szerokości i wysokości bloku z użyciem width i height inline-block to blocki wyświetlane w lini.

Priorytet (dokładność) w selektorach:

OdziedziczonySelector tagClass selectorId selectorInline CSS!important.
Piorytet Kaskadowy czyli priorytetowość idzie od prawej do lewej strony, !important ma największy priorytet.
Jeśli priorytet (ważność) jest RÓWNA to wybierane właściwości są łączone, a te co wystąpiły później nadpisują wcześniejsze. W innym przypadku liczy się nie kolejność, a "ważność". Im bardziej dokładny wybór tym ma wyższą wartość.

Zmienne