HTML edytory, formularze, CSS

Slides:



Advertisements
Podobne prezentacje
Dokument HTML jest zwykłym
Advertisements

Tworzenie stron internetowych
Zastosowanie technologii medialnych i internetowych Wygląd witryny krok po kroku Wykład dr in ż. Jacek Wachowicz
Podstawowe wiadomości
Style CSS.
Aplikacje ASP.NET Arkadiusz Twardoń ZTiPSK
Tworzenie stron w języku WML jest zbliżone do tworzenia stron w HTML. W obydwu przypadkach używa się do tego celu znaczników (tagów). Zadaniem znaczników.
(ang. Hypertext Markup Language) - język znaczników hipertekstowych.
Budowa i układ strony dokumentu
Tworzenie stron internetowych www World Wide Web
PODSTAWY <HTML>
Czym są HTML i XHTML? Skrót HTML pochodzi od słów Hypertext Markup Language (język znakowania hipertekstu). Język HTML jest podstawą każdej strony WWW.
Projektowanie Stron WWW
OPRACOWAŁ : KONRAD MIGAŁA iz krótki tekst Krótki tekst Do formatowania tekstu użyjemy znacznika jest to znacznik który umożliwia utworzenie akapitu.
języka hipertekstowego
Poznaj bliżej program Microsoft Office Word 2007
Otwieranie elementów w różnych ramkach
Wprowadzenie do HTML, CSS, JavaScript, PHP
Tworzenie stron internetowych
Podstawy tworzenia stron WWW
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów Marcin Hankiewicz.
Tworzenie strony internetowej krok po kroku.
Kurs języka HTML Mariusz Tomczyk.
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów Paweł Abramczyk.
Wstawianie stylów CSS.
Poznajemy edytor tekstu Microsoft Word
Edytor tekstu Word.
Temat 2: Edytory HTML.
Tworzenie stron internetowych www World Wide Web
Specjalizacja "Dziennikarstwo On-line„ Arkusze stylów – CSS Część 5 Prowadzący: Dariusz Jaruga
Czcionki, tekst, odnośniki
Ujarzmić Worda Agnieszka Terebus.
Wprowadzenie do HTML Informatyka Cele lekcji: Wiadomości:
Projektowanie stron www
Temat 5: Pozycjonowanie elementów
Temat 12: Formularze.
Wprowadzenie do CSS Okiełznać style.
Aplikacje internetowe
Selektory. Selektor elementu Selektor {własciwość:wartość}
Aplikacje internetowe
Aplikacje internetowe
Elementy multimedialne na stronie
Aplikacje internetowe Tabele Ciąg dalszy. Wprowadzanie złamań wiersza Często, najprostszym sposobem wpływania na układ tabeli jest wprowadzenie łamań.
Aplikacje internetowe Grafika na stronach WWW ciąg dalszy Atrybuty znacznika body.
Aplikacje internetowe
Projektowanie Aplikacji Internetowych
HTML Czyli Publikowanie w Internecie. Przeglądarka internetowa –Mosaic - pierwsza –Netscape –Internet Explorer –Opera –Mozilla Dokument HTML –Dokument.
HTML (ang. HyperText Markup Language ) – język do tworzenia stron internetowych opierający się na znacznikach, czy inaczej je nazywając – tagach. Język.
Aplikacje internetowe CSS - style fontów, tekstu Ciąg dalszy.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Treści multimedialne - kodowanie, przetwarzanie, prezentacjaOdtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Temat 9: Obrazy i multimedia
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Wprowadzenie do kaskadowych arkuszy stylów Informatyka.
Treści multimedialne - kodowanie, przetwarzanie, prezentacjaOdtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Temat 4: Klasy i identyfikatory
XHTML Tworzenie stylów CSS Damian Urbańczyk. Zewnętrzny plik CSS Aby ułatwić sobie pracę ze stylami, najlepiej utworzyć osobny plik, w którym będą przechowywane.
C S S 1 Cascading Style Sheets HTML pozwala zarządzać strukturą dokumentu, STYLE mają nam służyć do jego upiększania Kaskadowe Arkusze Stylów.
HTML Hyper Text Markup Language komputerowe Esperanto cz. I historia, struktura dokumentu.
Temat 1: CSS Dołączanie stylów do dokumentu
HTML HTML (ang. HyperText Markup Language, pol. hipertekstowy język znaczników) – język wykorzystywany do tworzenia stron internetowych HTML zdefiniowanie.
Temat 2: Składnia kaskadowych arkuszy stylów. Za zmianę wyglądu witryny w kaskadowych arkuszach stylów odpowiadają reguły stylów. Każda z reguł powiązana.
Formatowanie dokumentów
Kaskadowe arkusze stylów CSS. Reguła CSS – definiuje sposób formatowania elementów na stronie WWW Części składowe reguły CSS selektor{ właściwość: wartość;
Formatowanie tekstu Sabina Charasim. Informacje podstawowe HTML posiada bardzo wiele znaczników służących do formatowania tekstu. Jedne używa się bardzo.
Wykład 4 Informatyka MPDI sem.3 HTML cd. Arkusze stylów - CSS.
HTML + CSS = strony internetowe Krzysztof Geras. FAKTY I MITY Czym nie jest HTML: ● programem do tworzenia stron internetowych, ● interpreterem skryptów.
Wprowadzenie do edytorów tekstu.
Arkusz stylów CSS Cascading Style Sheet.
Tworzenie stron WWW w programie Microsoft FrontPage
Style definiujące tekst
Zapis prezentacji:

HTML edytory, formularze, CSS Wrocław, dn. 16 maja 2006 roku HTML edytory, formularze, CSS prowadzący: Piotr Chojnacki

HTML – niezbędne pojęcia

Czym jest strona WWW? Strona WWW – dokument napisany w języku HTML i w takiej postaci przechowywany w serwerze WWW. Zawiera hipertekst uzupełniony elementami graficznymi i multimedialnymi. Osoba zainteresowana obejrzeniem danej strony może ją pobrać z serwera, posługując się przeglądarką zainstalowaną we własnym komputerze.

Czym jest język HTML? Język HTML – (Hypertext Markup Language - Hipertekstowy Język Oznaczania) język przeznaczony do opisywania dokumentów hipertekstowych, prezentowanych i odczytywanych następnie w sieci WWW za pomocą przeglądarki. Poszczególne elementy składowe strony WWW, takie jak tytuły, akapity, obrazy, dźwięki, łączniki z innymi dokumentami, adresy stron WWW są wyróżniane w tym języku za pomocą znaczników, które pełnią funkcję poleceń dla przeglądarki. Dzięki temu hipertekst może być opisany z użyciem bardzo prostego edytora tekstowego.

Czym jest dokument HTML? Dokument HTML – dokument napisany w języku HTML. Taki dokument można utworzyć w najprostszym edytorze tekstu, np. w Notatniku, programie ze środowiska Windows zapisując go z rozszerzeniem .htm lub .html. Do odczytywania dokumentów HTML służą przeglądarki.

Co jest potrzebne, żeby napisać stronę internetową? Teoretycznie może to być dowolny edytor tekstu i dobre chęci. Jak wcześniej wspomnieliśmy dokument HTML jest po prostu plikiem tekstowym, gdzie wpisujemy wszystkie polecenia, dotyczące formatowania tekstu i wstawiania grafiki. Lecz pisanie strony w zwykłym edytorze tekstu, byłoby bardzo uciążliwe. Dlatego powstało wiele wyspecjalizowanych edytorów, które ułatwią, przyspieszą i uprzyjemnią Twoją pracę.

Edytory

Edytor znaczników ezHTML 2.0 Alef (darmowy): Edytory Edytor znaczników ezHTML 2.0 Alef  (darmowy): http://ezhtml.bydnet.com.pl/ ezHTML jest łatwy i intuicyjny w obsłudze oraz posiada wiele zaawansowanych narzędzi edycyjnych. Na uwagę zasługują np. Zakładki HTML, które umożliwiają dostęp do wszystkich możliwości języka HTML, umieszczone na nich zostały wszystkie istotne znaczniki, a także "czarodzieje" i inne kreatory, w znakomity sposób przyśpieszające pracę. Dużym atutem jest również fakt, iż jest to program całkowicie darmowy. Wraz z programem dołączene są Tagik - do sprawdzania poprawności kodu HTML oraz Kartograf - służący do seryjnego wstawiania obrazków.

Edytory EdHTML 5.01 (darmowy) http://bs.binboy.org/ EdHTML programem wspomagającym tworzenie stron WWW (HTML, xHTML, WML) z wykorzystaniem języków PHP, PERL i JavaScript. Wspiera również CSS (CSS1, CSS2) i bazę danych MySQL. Posiada bardzo wiele funkcji ułatwiających wstawianie określonych (szablonowych) elementów, znacznie przyspieszając powstawanie strony. Zawiera wbudowanych szereg szablonów gotowych witryn, rozbudowany kurs HTML, a także pomoc do komend PHP, MySQL czy C++. Jest szybki, mały i można go dowolnie konfigurować.

Edytory CoreEditor 1.0.2 (płatny) http://bs.binboy.org/ Licencje: EDUCATION (darmowa), HOME (49zł), PROFESSIONAL(99zł) lub ENTERPRISE(229 zł) CoreEditor jest następcą cieszącego się sporą popularnością, darmowego EdHTML-a. Wspiera kilkadziesiąt różnych kompilatorów, ponad sto schematów kolorowania składni. Sprawdza się również jako edytor dla piszących dokumenty w TeX. Największy nacisk w programie położono na wsparcie XHTML, CSS, PHP, JavaScript i MySQL, choć również sprawdza się jako edytor do Pascala, C czy Javy. Sporo kreatorów, szablonów i gotowych do wykorzystania funkcji usprawnia pracę nad kodem.

Edytory Pajączek (płatny) www.pajaczek.pl Zawiera ponad 40 różnych schematów kolorowania składni, obsługuje serwery FTP oraz oferuje synchronizację serwisów. Wspiera pracę grupową oraz posiada zaawansowane narzędzia edycji dla różnych języków (PHP, XHTML, XML, JavaScript) i zarządzania witrynami. Warto zauważyć, że pomimo adresowania programu do profesjonalistów Pajączka cechują bardzo przejrzysty interfejs użytkownika i duża wygoda pracy.

HTML – składnia

Język HTML Dokument HTML zawiera tekst, który ma być umieszczony na stronie i polecenia (zwane znacznikami, „tagami”), które stanowią informacje dla przeglądarki, jak ten dokument ma być wyświetlony na ekranie. Polecenia, dla odróżnienia od zwykłego tekstu umieszcza się w nawiasach < >. Prawie każde polecenie języka HTML składa się z dwóch części – otwierającej i zamykającej. Różnią się one tym, że część zamykająca poprzedzona jest znakiem /. Polecenia informują przeglądarkę, co ma zrobić z tekstem, a parametry tych poleceń, jak ma to być zrobione.

Budowa dokumentu HTML <HTML> <HEAD> <TITLE> tytuł strony </TITLE> </HEAD> <BODY> treść strony </BODY> </HTML> <html> <head> <title> tytuł strony </title> </head> <body> </body> </html>

Polskie znaki – znaczniki meta (kilka wybranych). <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2"> <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=windows-1250"> Polecenia te są deklaracją strony kodowej, czyli sposobu, w jaki będą kodowane znaki na naszej stronie WWW. Zamiast charset=iso-8859-2 można wpisać: charset=windows-1250, ale jest to mocno odradzane, ponieważ polecenie takie deklaruje inną stronę kodową, podczas gdy w całym niemal polskim Internecie przyjęto standard kodowania iso-8859-2. <meta name="description"content="tu wpisz krótki opis strony"> <meta name="keywords"content="tu wpisz słowa kluczowe">

Poprawność kodu Deklaracja typu dokumentu: Specyfikacja HTML 4.01: www.w3.org/TR/html4, opracowana przez organizację W3C: http://www.w3.org określa elementy i atrybuty, które spełniają dotychczasowe standardy pisania w języku HTML. Deklaracja typu dokumentu: Strict DTD - (ścisła) zawiera wszystkie elementy i atrybuty, które nie są zdeprecjonowane (nie deprecated) oraz nie pojawiają się w dokumentach z ramkami. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> Transitional DTD - (przejściowa) lub inaczej loose DTD ("luźna") - zawiera wszystko co w Strict DTD plus elementy i atrybuty zdeprecjonowane <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> Frameset DTD - (dla ramek) zawiera wszystko co w Transitional DTD plus elementy odnoszące się do ramek: FRAME, FRAMESET oraz NOFRAMES. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">

Wybrane polecenia <I> ustalenie wyróżnienia czcionki – kursywa ustalenie wyróżnienia czcionki – pogrubiona <U> ustalenie wyróżnienia czcionki – podkreślona <CENTER> ustawienie tekstu i grafiki na środku strony <BR> zmiana wiersza – przeniesienie tekstu o jeden wiersz w dół   dodatkowy odstęp – wprowadzenie dodatkowej spacji < > " " & & <strike> wypisuje przekreślony tekst

Zagnieżdżanie znaczników Na jeden fragment tekstu może wpływać więcej niż jeden znacznik - i wtedy mówimy o znacznikach zagnieżdżonych. Jednak zawsze należy zachować w takim przypadku kolejność domykania znaczników - jako ostatni musi być domknięty ten, który został otwarty pierwszy. Podobnie, jako pierwszy domykać zawsze trzeba ten znacznik, który był otwarty ostatnio. Tak, więc poprawna będzie konstrukcja: Fragment <B> ważnego tekstu <I> możemy wyróżnić </I> pogrubieniem </B>. natomiast błędna będzie Fragment <B> ważnego tekstu <I> możemy wyróżnić </B> pogrubieniem </I> .

Polecenia z parametrami Polecenie Parametr Wybrane wartości parametrów Znaczenie < FONT > SIZE 1-7 ustalenie wielkości czcionki COLOR white, green, blue, red, purple, yellow, navy, olive ustalenie koloru czcionki < A > HREF „plik.html” wstawienie odnośnika < P > ALIGN wprowadzenie akapitu poprzedzonego interlinią center ustawienie akapitu na środku strony right wyrównanie akapitu do prawego marginesu left wyrównanie akapitu do lewego marginesu justify wyrównanie akapitu do prawego i lewego marginesu

Polecenia z parametrami… Polecenie Parametr Wybrane wartości parametrów Znaczenie < BODY > BGCOLOR ustawienie koloru tła TEXT ustawienie koloru tekstu LINK ustawienie koloru odnośnika VLINK ustawienie koloru „odwiedzonego” odnośnika < H1 – 6 > ALIGN ustawienie w nowym wierszu tytułu poziomu od 1 (największy rozmiar czcionki) do 6 center ustawienie tytułu na środku right wyrównanie tytułu do prawego marginesu left wyrównanie tytułu do lewego marginesu justify wyrównanie tytułu od prawego do lewego marginesu <HR> align, center, right, left, color, size linia

Polecenia z parametrami… Polecenie Parametr Wybrane wartości parametrów Znaczenie < IMG > SRC „plik.gif” pobieranie obrazka z pliku ALIGN left ustawienie obrazka po lewej stronie tekstu right ustawienie obrazka po prawej stronie tekstu top ustawienie obrazka u góry middle ustawienie obrazka w środku bottom ustawienie obrazka na dole ALT „objaśnienie” WIDTH liczba pikseli szerokość obrazka HEIGHT liczba pikseli wysokość obrazka   HSPACE liczba pikseli odległość obrazka od tekstu w pionie   VSPACE liczba pikseli odległość obrazka od tekstu w poziomie 

Indeksy dolne i górne Indeksy dolne i górne można uzyskać stosując znaczniki: <SUP> .. </SUP>, który oznacza indeks górny lub <SUB> .. </SUB>, który oznacza indeks dolny jako przykład mogą posłużyć następujące wzory: a <SUP> 2 </SUP> + b <SUP> 2 </SUP> = c <SUP> 2 </SUP> 3x<SUB>1</SUB><SUP>2</SUP> = e <SUP> 2 log <SUB> 3 </SUB>x<SUB>1 </SUB></SUP>

Tabela i lista <TABLE> <TR>      <TD>...</TD>     <TD>...</TD> </TR> <TR>      <TD>...</TD>     <TD>...</TD> </TR> </TABLE> <UL type="rodzaj"> <LI>Punkt pierwszy <LI>Punkt drugi <LI>Punkt trzeci </UL> <OL type=”rodzaj numeracji”> <LI>Punkt pierwszy <LI>Punkt drugi <LI>Punkt trzeci </OL>

Formularze

Formularz Dzięki formularzom, które są umieszczane bezpośrednio na stronie WWW, można uzyskać wiele informacji o użytkownikach odwiedzających nasz serwis. Służą one również do zamawiania różnych towarów w sklepach internetowych, chociaż wtedy należy dodatkowo zadbać o bezpieczeństwo przesyłanych danych. Zajmiemy się prostym formularzem pocztowym.

Formularz… Ramy formularza: <FORM ACTION="mailto:adres e-mail gdzie wysłać formularz" METHOD="post">      (Tutaj umieszcza się pola formularza) </FORM> lub <FORM ACTION="mailto:adres e-mail?Subject=temat" METHOD="post">      (Tutaj umieszcza się pola formularza) </FORM>

Formularz… pole tekstowe, pole wyboru, lista rozwijana <FORM>      <INPUT TYPE="text" NAME="nazwa"> </FORM> lub <FORM>      <INPUT NAME="nazwa"> </FORM> gdzie jako "nazwa" należy wpisać nazwę danego pola (np. skróconą treść pytania), która nie powinna być jednak zbyt długa! Zostanie ona później wysłana wraz z formularzem.

Formularz… pole tekstowe, pole wyboru, lista rozwijana <FORM>      <INPUT TYPE="checkbox" NAME="nazwa" VALUE="wartość">Tu wpisz opis pola </FORM> gdzie jako "nazwa" należy wpisać nazwę danego pola (np. skróconą treść pytania), która nie powinna być zbyt długa. Zostanie ona później wysłana wraz z formularzem. Natomiast jako "wartość" podaj treść danej odpowiedzi. Zostanie ona również dołączona do formularza.

Formularz… pole tekstowe, pole wyboru, lista rozwijana <FORM>      <SELECT NAME="nazwa">           <OPTION>Tu wpisz pierwszą możliwość           <OPTION>Tu wpisz drugą możliwość           (...)      </SELECT> </FORM> gdzie jako "nazwa" należy wpisać nazwę danego pola (np. skróconą treść pytania). Zostanie ona później wysłana wraz z formularzem (wysłane zostaną również wpisane możliwości odpowiedzi).

Formularz… wysyłanie <FORM>      <INPUT TYPE="submit" VALUE="wartość"> </FORM> gdzie jako "wartość" należy wpisać napis, który pojawi się na przycisku wysyłania formularza. Jeśli opuścimy ten parametr, pojawi się tam domyślny tekst, np.: "Prześlij kwerendę".

CSS

Co to są style? Jest to potężne narzędzie do formatowania stron WWW (CSS - Cascading Style Sheets - Kaskadowe Arkusze Stylów). Dają one ogromne możliwości manipulowania wyglądem dokumentów i zwiększają efektywność narzędzi. Dodatkowo nie powodują problemów w przeglądarkach, które ich nie obsługują. Styl jest zespołem poleceń formatujących i pozwala zmieniać wygląd pojedynczych elementów strony lub nawet całej serii dokumentów.

Dlaczego warto używać styli? Style stały się już praktycznie podstawowym narzędzie formatującym. Jeśli poważnie myślisz o zajęciu się projektowaniem stron WWW, koniecznie musisz je poznać. Przestarzałe atrybuty i znaczniki, znajdujące się bezpośrednio w składni HTML, które dotyczą formatowania, będą stopniowo wycofywane przez producentów przeglądarek internetowych, na rzecz rekomendowanych analogicznych deklaracji stylów. Widać już nawet różnice pomiędzy IE4 a IE5! Dokumenty pisane z wykorzystaniem arkuszy stylów są zwykle bardziej przejrzyste i krótsze.

Dlaczego warto używać styli? Style pozwalają w łatwy sposób zarządzać całą serią dokumentów, poprzez stosowanie zewnętrznych arkuszy stylów. Dzięki temu w łatwy i wygodny sposób, można dokonać modyfikacji rodzaju formatowania jednocześnie we wszystkich dokumentach, zmieniając dane tylko w jednym pliku! Dzięki możliwości stosowania klas selektorów, znacznie oszczędzamy sobie pisania. W jednym miejscu określamy wszystkie atrybuty formatowania (których może być bardzo dużo), odnoszące się do wielu elementów, które mają wyglądać tak samo. Bezpośrednio przy elemencie wystarczy podać tylko nazwę klasy i nie musimy już wypisywać "litanii" poleceń. Znacznie przyspiesza to późniejszą modyfikację strony, ponieważ zmian dokonujemy tylko w jednym miejscu, a wpływają one na wiele elementów jednocześnie. Możliwość stosowania różnorodnych jednostek oraz sposobów definiowania kolorów.

Wstawianie styli styl lokalny: <SELEKTOR style="cecha: wartość; cecha2: wartość2...">...</SELEKTOR> rozciąganie stylu: <SPAN style="cecha: wartość; cecha2: wartość2...">...</SPAN> wydzielone bloki: <DIV style="cecha: wartość; cecha2: wartość2...">...</DIV>

zewnętrzny arkusz styli: wewnętrzny arkusz styli: Wstawianie styli zewnętrzny arkusz styli: <HEAD> (...) <LINK REL="Stylesheet" HREF="ścieżka dostępu do pliku *.css" TYPE="text/css"> (...) </HEAD> wewnętrzny arkusz styli: <HEAD> <STYLE TYPE="text/css"> <!-- SELEKTOR { cecha: wartość; cecha2: wartość2... } SELEKTOR2 { cecha: wartość; cecha2: wartość2... } (...) --> </STYLE> (...) </HEAD> import arkusza styli: <STYLE TYPE="text/css"> <!-- @import url(adres zewnętrznego arkusza stylów); --> </STYLE>

Zatem priorytet ważności stylów (pierwszeństwo) wyglądałby tak: Kaskadowość styli Kaskadowość stylów określa pierwszeństwo w oddziaływaniu na te same elementy strony, stylów z różnych źródeł. Jeśli w dokumencie znajduje się kilka źródeł stylów, pierwszeństwo mają te, które znajdują się "bliżej" formatowanego elementu. Oddziaływanie stylów z arkuszy zewnętrznych może być modyfikowane przez style zdefiniowane w nagłówku dokumentu, to zaś może być zmieniane przez style zdefiniowane bezpośrednio w ciele dokumentu (inline). Zatem priorytet ważności stylów (pierwszeństwo) wyglądałby tak: Styl lokalny (inline) Rozciąganie stylu (SPAN) oraz wydzielone bloki (DIV) Wewnętrzny arkusz stylów Zewnętrzny arkusz stylów oraz import arkusza stylów

Kaskadowość styli Można jednak świadomie zmienić zasady kaskadowości. Służy do tego polecenie !important. Jeżeli pojawi się ono w deklaracji stylu po wartości cechy, spowoduje to, że taka cecha będzie miała pierwszeństwo przed innymi, nawet, jeśli ma niższy priorytet

Selektory SELEKTOR.klasa { cecha: wartość } klasy selektorów: SELEKTOR.klasa { cecha: wartość } Np.: p.bialy {color:white;} Np.: .bialy {color:white;} użycie: <p>jakiś paragraf</p> użycie: <p class=’’bialy’’>jakiś paragraf</p> selektor identyfikatora : SELEKTOR#identyfikator { cecha: wartość } Np.: p#bialy {color:white;} użycie: <p id=’’bialy’’>jakiś paragraf</p>

Omówienie podstawowych poleceń formatowania SELEKTOR { font-size: rozmiar } xx-smal - najmniejsza x-small - mniejsza small - mała medium - średnia large - duża x-large - większa xx-large - największa bądź px, em, in itp. SELEKTOR { font-family: rodzaj, rodzaj1, rodzaj2,... } SELEKTOR { font-style: styl } Natomiast jako "styl" należy wpisać: normal - czcionka normalna (podstawowa) italic - czcionka pochylona oblique - również czcionka pochylona (podobna jak poprzednio)

Omówienie podstawowych poleceń formatowania SELEKTOR { font-weight: waga } normal - czcionka normalna (podstawowa) bold - czcionka pogrubiona 100, 200, 300, 400 (odpowiednik "normal"), 500, 600, 700 (odpowiednik "bold"), 800, 900 - każdy następny numer wskazuje wagę czcionki przynajmniej tak samo wytłuszczonej jak dla poprzedniej wartości w sekwencji SELEKTOR { color: kolor } SELEKTOR { text-decoration: dekoracja } none - bez zmian underline - podkreślenie line-through - przekreślenie overline - nadkreślenie SELEKTOR { text-align: wyrównanie } left - wyrównanie tekstu do lewego marginesu (domyślnie) right - wyrównanie do prawego marginesu center - do środka (wyśrodkowanie) justify - do obu marginesów jednocześnie (justowanie).

Omówienie podstawowych poleceń formatowania SELEKTOR { text-indent: wcięcie } SELEKTOR { background-color: kolor } SELEKTOR { background-image: url(ścieżka dostępu do obrazka) } SELEKTOR { background-repeat: powtarzanie } Natomiast jako "powtarzanie" należy wpisać: repeat - powtarzanie tła w obu kierunkach (domyślnie) repeat-x - powtarzanie tła tylko w kierunku poziomym repeat-y - powtarzanie tła tylko w kierunku pionowym no-repeat - brak powtarzania tła (zostanie wyświetlone jako pojedynczy obrazek)

Omówienie podstawowych poleceń formatowania SELEKTOR { margin-top: rozmiar } SELEKTOR { margin-bottom: rozmiar } SELEKTOR { margin-left rozmiar } SELEKTOR { margin-right: rozmiar } SELEKTOR { padding-top: rozmiar } SELEKTOR { padding-bottom: rozmiar } SELEKTOR { padding-left: rozmiar } SELEKTOR { padding-right: rozmiar } SELEKTOR {height : wysokość } SELEKTOR { width: szerokość }

Pseudoklasy a.odnosnik:link {color: #666666; text-decoration: underline; font-size: 16px; } a.odnosnik:visited {color: #666666; text-decoration: underline; font-size: 16px; } a.odnosnik:active {color: #666666; text-decoration: underline; font-size: 16px; } a.odnosnik:hover { color: black; background: none; text-decoration: none; font-size: 16px; }

Dziękuję koniec części teoretycznej Większość materiałów zawartych w tej prezentacji opiera się na kursie http://www.kurshtml.boo.pl Prezentację jak i materiały do tego wykładu można znaleźć na stronie: www.piotrchojnacki.pl (strona główna) www.di.piotrchojnacki.pl ( bezpośrednio dydaktyka informatyki)