---/Spis Treści/---
1. Krótki opis zagnieżdżania pliku css w stronie html.
2. Składnia kaskadowego arkusza stylów.
3. Tworzenie klas, przykłady zastosowania.
4. Tworzenie pseudoklas, przykłady zastosowania.
5. Przykładowy plik css.
---/ /---
---1.---
Normalnie podczas osadzania klas w pliku html trzeba wpisać w sekcji <head>:
Kod:
<style type="text/css">
/* tutaj arkusz stylów */
</style>
Jest to jednak rozwiązanie nie zbyt dobre, ponieważ przy posiadaniu większej ilości plików trzeba by było kopiować wszędzie ten sam fragment kodu, co w efekcie wydłużałoby znacznie ładowanie strony oraz stwarzało problemy przy tworzeniu jakichkolwiek zmian w stylach. Naszczęście można stworzyć jeden, pojedyńczy plik css (napisany np. w notatniku), a na każdej podstronie wpisać w sekcji <head> odwołanie do niego:
Kod:
<link rel="stylesheet" href="style.css" type="text/css">
Plik style.css powinien zawierać czysty kod css bez żadnych znaczników html, ponieważ tylko wtedy plik style.css poprawnie zincluduje się do strony.
---2. Składnia kaskadowego arkusza stylów.---
Składnia css - klasa:
Kod:
nazwa_klasy {
atrybut1: wartość1;
atrybut2: wartość2;
}
Powyższy kod spowoduje stworzenie klasy "nazwa_klasy". W składni najważniejszymi rzeczami są nawiasy klamrowe, które definiują początek i koniec klasy, dwukropki, które wskazują na początek wartości (często mylone ze znakiem "=") oraz średniki, które definiują koniec atrybutu.
Składnia css - pseudoklasa:
Kod:
.nazwa_pseudoklasy {
atrybut1: wartość1;
atrybut2: wartość2;
}
Składnia css - kilka klas:
Kod:
nazwa_klasy1, nazwa_klasy2, nazwa_klasy3 {
atrybut1: wartość1;
atrybut2: wartość2;
}
--3. Tworzenie klas, przykłady zastosowania.--
Aby stworzyć klase, trzeba się posłużyć powyższym wzorcem. Za nazwę klasy może posłużyć dowolny tag html.
Kod:
p {
color: red;
}
Powyższy kod spowoduje, że text zawarty we wszystkich znacznikach <p> na stronie html będzie koloru czerwonego. Tak więc, kod <p>Css jest super</p> spowoduje wyświetlenie w przeglądarce napisu "Css jest super" w kolorze czerwonym.
Kod:
p, span {
background-color: white;
font-family: arial, times new roman;
font-weight: bold;
color: blue;
font-size: 20pt;
text-align: center;
}
Ten kod spowoduje, że wszystkie znaczniki <p> i <span> będą miały zadeklarowany w tym arkuszu wygląd (biały kolor tła, czcionka arial lub alternatywna times new roman, pogrubiony text, niebieskiego koloru, wielkości 20 pt, wyśrodkowany). Jeśli deklarujemy kilka właściwości, właściwości muszą być rozdzielone przecinkiem.
---4. Tworzenie pseudoklas, przykłady zastosowania.---
Aby stworzyć pseudoklase, należy przed jej nazwą postawić kropkę:
Kod:
.pseudoklasa1 {
color: blue;
font-size: 20pt;
}
Aby wywołać powyższą pseudoklasę, należy w znaczniku html dodać atrybut class="pseudoklasa1":
Kod:
<p class="pseudoklasa1">
Tutaj text, który ma właściwości pseudoklasa1, tj bedzie niebieski o rozmiarze 20 pt.
</p>
---5. Przykładowy plik css.---
Przykładowy plik css może wyglądać tak:
Kod:
/* przykładowy plik style.css */
p {
font-family: times new norman;
font-size=15pt;
color:white;
text-align:left;
}
.max {
font-family: times new norman;
font-size=30pt;
color:red;
text-align:center;
}
a:link {
color:yellow;
text-decoration:none;
}
a:visited {
color:yellow;
text-decoration:none;
}
a:hover {
color:#ACFF88;
text-decoration:none;
}
body {
background-color: black;
}
Jeśli chcemy zastosować komentarz, możemy go umieścić pomiędzy znakami "/*" a "*/". "a:link", "a:visited" oraz "a:hover" również są pseudoklasami. Odnoszą się do linków (a:link - normalny link, a:visited - link odwiedzony, a:hover - link w trakcie najechania myszką).
Więcej informacji na temat kaskadowych arkuszy stylu (dokładne opisy atrybutów itp. itd.) można znaleźć na stronie
http://www.w3schools.com/css/default.asp .
Jeśli coś pominąłem, proszę pisać na mojego e-maila w celu wyjaśnienia.
Przyjemnego tworzenia własnych kaskadowych arkuszy stylów!