Znaczniki kodu XHTML stosowane w nagłówkach
składają się z par znaczników, otwierającego i zamykającego z wyjątkiem dwóch ostatnich 4 i 5. Między znacznikami umieszcza się tekst lub grafikę. Każdy blok tekstu lub grafiki jest objęty jednym z kilku selektorów. Selektor składa się z deklaracji które nadają kształt, kolor i pozycje bloku z tekstem lub grafiką na ekranie monitora.
- <h1> </h1> nagłówek stopna pierwszego określa nazwę strony lub najważniejszy tytuł na stronie
- <p> </p> akapit tekstu, tutaj adres lub nazwa uzupełniająca
- <a href="nazwa.htm" alt="opis"> </a> proste hiperłącze, odsyłacz do pliku "nazwa.htm" z opisem pliku w alt.
- <br /> złamanie wiersza
- <img src="nazwa.jpg" alt="opis" width="wymiar" height="wymiar" /> służy do osadzenia grafiki na stronie, także fotografii
Selektory CSS stosowane w kodzie XHTML nagłówków
Selektory składające się z deklaracji definiuje się najpierw w arkuszu stylów a następnie ich nazwy obejmujące poszczególne znaczniki XHTML z zawartością tekstu i grafiki umieszcza się w kodzie XHTML wg. kolejności występowania na ekranie.
- selektor identyfikatora np #head1 odnosi się do jednego znacznika i może być użyty tylko raz. W kodzie XHTML stosowany jest jako otwierający <div id="head1"> tu znaczniki XHTML i tekst oraz znacznik zamknięcia selektora < /div >
- selektor potomny (dawniej tj. w CSS1 kontekstowy) np #head1 h1 lub #head1 p formatuje tekst w znacznikach <h1> i </h1> lub <p> i </p> objętych działaniem selektora #head1. Pozwala to na stronie deklarować różne parametry nagłówków - tytułów - nazw w znacznikach <h1> i </h1>, lub adresów i informacji w znacznikach <p> i </p>.
Deklaracje CSS stosowane w arkuszu stylów nagłówków
Kilka deklaracji umieszczonych w nawiasach klamrowych tworzy blok deklaracji. Blok ma z lewej strony selektor spełniający rolę nazwy bloku. Całość tj. selektor i blok tworzą regułę. Reguła określa pozycję tekstu i grafiki na ekranie oraz kolor tła, tekstu i parametry czcionek. Największą trudność sprawia pozycjonowanie elementów na ekranie i dla tego odpowiadające im deklaracje umieszczam na początku bloku a parametry tekstu na końcu. Deklaracja składa się z dwóch członów właściwości: zakończonej dwukropkiem i wartości; zakończonej średnikiem. Ostatnia wartość w bloku może być pozbawiona średnika. Są dwie szkoły zapisu nazw selektorów identyfikatora i potomka, jedna z div np. div#head1 a druga z pominięciem członu div i ta jest stosowana na tych stronach.
- background-color: green; - kolor tła: zielony; np. całego nagłówka
- border-bottom: 3px solid blue; - obramowanie dolne: 3px grube niebieskie; linia pozioma rozdzialu wierszy lub linia pod tytułem, napisem
- border:2px solid white; - obramowanie całej powierzchni selektora, białe o grubości 2px
- color: yellow; - kolor: żółty; - tutaj stosowany do czcionek
- float: left; - pozycja elementu dosuniętego do lewej krawędzi
- float: right; - pozycja elementu dosuniętego do prawej krawędzi
- font-color: yellow; - kolor czcionki, określając inne parametry czcionki można pominąć font pisząc tylko color: yellow;
- font-family: Tahoma, Arial, Helvetica, sans-serif; - definiuje rodzinę czcionek np. Tahoma a w razie jej braku następną Arial itd.
- font: italic 20px Impact; - definiuje czcionkę pochyłą, wymiar 20px, typ Impact
- font-size: 4em; - wielkość czcionki: 4em;
- font-weight: bold; - grubość czcionki: bold;=gruba;
- font-weight: normal; - grubość czcionki: normal;=cienka
- height: 130px; wysokość: 130px; = 45mm na ekranie 17", 1px = 0.34mm
- letter-spacing: -2px - odległość między literami -2px oznacza skupienie liter
- margin-top: 10px; - margines górny, G=10px, dla wszystkich marginesów G P D L dopuszcza się stosowanie wartości ujemnych
- margin-right: 20px; - margines prawy, P=20px
- margin-bottom: -10px; - margines dolny, D=-10px, stosowany do usunięcia odstępu pomiędzy nagłówkiem <h1> a grafiką lub tekstem
- margin-left: 40px; - margines lewy, L=40px
- margin: 10px 20px -10px 40px; - zapis zbiorczy marginesów G P D L zajmuje mniej kodu niż cztery oddzielne zapisy marginesów
- margin: 0 auto; - jest skrótem zapisu margin: 0 auto 0 auto; i oznacza że G=D=0 a P=L=auto co daje centryczne ustawienie względem krawędzi ekranu
- padding: 1px 0 0 1px; - zapis zbiorczy odstępów wewnątrz bloku, możliwy jest zapis każdego odstępu osobno jak w wypadku marginesów
- position: absolute; - pozycjonowanie elementu względem górnej lewej krawędzi przeglądarki - ekranu, deklaracjami top:Npx; i left:Mpx;
- position: relative; - zmiana pozycjonowania absolute na nowe, względem lewej górnej krawędzi elementu wyznaczonego deklaracjami selektora
- text-align: center; - wyrównanie tekstu: centryczne; nazywane wyśrodkowaniem
- text-align:right; - wyrównanie tekstu: do prawej; części elementu div
- text-decoration: none; - tekst z usuniętym podkreśleniem
- text-decoration: underline; - tekst podkreślony
- width: 900px; szerokość: 900px; = 297mm na ekranie 17", 1px = 0.33mm
SŁOWNIK
Określeń i zwrotów stosowanych na stronach anglojęzycznych opisujących budowę nagłówków.
- Określenia menu
rollover
- zmiana wyglądu elementu w odpowiedzi na najechanie na niego kursorem. W wypadku menu elementem jest przycisk zmieniający kolor, tła lub znaków względnie obu tj. tła i znaków jednocześnie.