![]() |
|
Programowanie:
Artykuły
FAQ
Download
Książki
WWW:
Artykuły
Narzędzia
Kursy
Darmowe
FAQ
Skrypty
Humor
Inne:
Forum
Wiki
Liczniki
Linki
Chat
Grafika
Video
Inne
|
|
Wstęp. 1.1 Krótki opis CSS dla HTML W tej części zostanie pokazane jak łatwe jest tworzenie opisu wyglądu dokumentu. Zakładam, że znane są podstawy języka HTML. Zacznę od małego dokumentu HTML:
Aby ustawić kolor tekstu w znaczniku H1 jako niebieski można posłużyć się poniższą instrukcją:
CSS składa się z dwóch części: selektora (H1) i deklaracji (color: blue). Selektor to nic innego jak nazwa znacznika HTML. Deklaracja zawiera dwie części: właściwość (color) i wartość (blue). Specyfikacja HTML 4.0 określa w jakim miejscu opis wyglądu może się znajdować: Aby umieścić opis wyglądu wewnątrz dokumentu HTML należy użyć znacznika STYLE:
Dla zwiększenia giętkości, zalecane jest aby autorzy korzystali z zewnętrznych
opisów wyglądu. Takie rozwiązanie ma dwie zalety:
Znacznik LINK zawiera:
W celu pokazania większego związku między opisem wyglądu i językiem HTML zostanie zaprezentowany przykład trochę bardziej rozbudowany pod względem zawartości znacznika STYLE. Teraz dodana zostanie większa ilość kolorów:
Powyższy opis wyglądu zawiera dwie linie: pierwsza ustawia kolor znacznika BODY na wartość red (czerwony), zaś druga ustawia kolor znacznika H1 na wartość blue (niebieski). Ponieważ nie został określony kolor dla znacznika P, będzie on dziedziczony od znacznika 'ojcowskiego', zwanego BODY. Znacznik H1 jest także 'dzieckiem' w stosunku do znacznika BODY, ale druga instrukcja w znaczniku <STYLE> (tj. H1 { color: blue }) unieważnia dziedziczoną wartość. CSS2 ma ponad 100 różnych właściwości, włączając w to color. Oto kilka innych jeszcze:
Pierwszą rzeczą jaką można zauważyć to to, że kilka deklaracji jest zgrupowanych wewnątrz bloku zawartego wewnątrz nawiasów klamrowych ({...}), i oddzielonych od siebie przy pomocy średników. Ostatnia deklaracja nie musi być zakończona średnikiem. Pierwsza deklaracja w znaczniku BODY ustawia czcionkę na "Gill
Sans". Jeżeli wyżej wymieniona czcionka nie będzie dostępna, przeglądarka
użyje czcionki "sans-serif". Znaczniki 'dzieci' w stosunku do
znacznika BODY będą teraz dziedziczyły wartość właściwości font-family. 1.2 Opis CSS2 dla XML CSS może być używany z różnymi formatami dokumentów, na przykład z aplikacjami XML. W rzeczywistości XML jest bardziej uzależniony od CSS niż HTML, ponieważ autorzy nie mogą wymyślić własne znaczniki (elementy), z których przedstawieniem może mieć później problemy przeglądarka. Oto prosty przykład XML:
Aby móc przedstawić ten fragment dokumentu, należy najpierw zadeklarować, które elementy są w tej samej linii (inline-level), a które są w następnej linii (block-level).
Pierwsza instrukcja określa, że znacznik INSTRUMENT ma znaleźć się w
tej samej linii tekstu co znaczniki otaczające (tzn. bez przejść do następnej linii),
zaś druga instrukcja, w której znaczniki oddzielone są przecinkami określa, które z
nich znajdować się powinny w osobnych liniach.
Przeglądarka powinna przedstawić powyższy fragment jako:
Zauważ, że słowo "flute" pozostało w tym samym wierszu,
ponieważ znajdowało się wewnątrz znacznika INSTRUMENT.
Przeglądarka powinna przedstawić poniższy fragment jako:
Dodanie większej ilości instrukcji do opisu wyglądu pozwoli na dalszą poprawę prezentacji dokumentu. Wstęp | Cascading Style | Składnia, Jednostski, Czcionka, Tekst, Kolor / tło, Scrollbar, Outline, Listy, Tabele | Dziedziczenie | Selektory |
|