Informatyka
Temat: Kaskadowe arkusze stylów
Strony internetowe tworzymy, korzystając z języka HTML. Do pisania kodu w tym języku nie będzie ci potrzebny dostawca usług internetowych ani nawet podłączenie do Internetu. Aktualnie powszechnie stosowanym standardem jest HTML5.p { font-family: Verdana; font-size: 11px; }
<head>Drugi sposób polega na umieszczeniu reguł CSS w osobnym pliku. W nagłówku dokumentu HTML dodajemy wtedy odwołanie do pliku stylów CSS.<style type="text/css"></head>
p { font-family: Verdana; font-size: 11px; }
</style>
<head>W przypadku takiego odwołania reguły CSS powinny być umieszczone w pliku o nazwie style.css, zapisanym w tym samym katalogu co dokument HTML. Nazwa i położenie pliku z arkuszem stylów mogą być dowolne – określamy je za pomocą atrybutu href, w podobny sposób, w jaki wskazywaliśmy elementy docelowe hiperłączy.
<link rel="stylesheet" href="style.css" type="text/css">
</head>
body { background-color: #d5f3ff; }Możliwe jest także ustawienie jako tła strony obrazka.
body { background-image: url(obrazek.gif); }W podanej formule obrazek.gif to nazwa obrazka, który ma zostać użyty jako tło. Warto zauważyć, że jeżeli obrazek tła jest mniejszy od okna przeglądarki, będzie on powielany w pionie i poziomie.
a { color: #000080; } a:hover { color: #ff0000; } a:visited { color: #808080; }Oznaczają one, że domyślnie hiperłącza będą koloru granatowego. Po najechaniu (ang. hover) na hiperłącze kursorem jego kolor zmieni się na czerwony. Odwiedzone (ang. visited) hiperłącza będą koloru ciemnoszarego.
a:hover { background-color: #fffecc; }oznacza, że gdy kursor najedzie na hiperłącze, będzie ono podświetlane na żółto.
.mojaKlasa { font-size: 11px; font-weight: bold; }Od tej pory wszystkie elementy tej klasy będą używały pogrubionej czcionki o rozmiarze 11 pikseli. Aby określić klasę elementu, dodajemy do znacznika określającego element atrybut class, na przykład:
<p class="mojaKlasa">Ten akapit będzie używał czcionki określonej w definicji klasy mojaKlasa.</p>Ta sama klasa może być na stronie używana wielokrotnie do formatowania elementów różnych typów. Aby sformatować jedynie fragment tekstu, zawarty na przykład wewnątrz akapitu, można użyć znacznika <span></span>:
<p>Ten <span class="mojaKlasa">fragment tekstu</span> będzie używał czcionki określonej w definicji klasy mojaKlasa.</p>
Powinieneś umieć:
analizować reguły CSS
projektować wygląd typowych elementów strony
dostosowywać wygląd strony do różnych urządzeń