Język HTML. Zasady nazywania i zapisywania plików: Struktura dokumentu: HyperText Markup Language, czyli język hipertekstowy.

Wielkość: px
Rozpocząć pokaz od strony:

Download "Język HTML. Zasady nazywania i zapisywania plików: Struktura dokumentu: HyperText Markup Language, czyli język hipertekstowy."

Transkrypt

1 Język HTML Zasady nazywania i zapisywania plików: Nazwa pliku nie powinna zawierać znaków specjalnych typu: - polskie litery (tzw. ogonki): ĘęÓ󥹌śŁłŻżŹźĆćŃń - puste znaki (spacja) zastępujemy je innymi znakami, np. podkreślnikiem: _ - znaki specjalne, np. \?/><.,&^%$#@* - duże litery. Plik strony startowej nosi najczęściej nazwę index.html lub index.htm (nie zalecane). Nie wolno tworzyć odwołań do miejsc bezpośrednio na naszym dysku. Pliki zapisujemy we wspólnym katalogu, co pozwala nam na skrócenie ich ścieżki. Jeżeli dany plik znajduje się w tym samy katalogu, w parametrze wywołującym plik (np. src="") wpisujemy po prostu nazwę pliku: src="plik.html". Jeśli jest on w katalogu podrzędnym, piszemy pełną ścieżkę dostępu: src="katalog/plik.html". Struktura dokumentu: HyperText Markup Language, czyli język hipertekstowy. Definicja języka: <!DOCTYPE html public -//w3c//dtd html 4.01 transitional//en > Struktura dokumentu: <HTML> Początek dokumentu. <HEAD> Otwarcie nagłówka. Informacje nagłówkowe o dokumencie, łącznie z tytułem </HEAD> Zamknięcie nagłówka.

2 <BODY> Otwarcie ciała strony. Treść dokumentu - śródtytuły, tekst, grafika, odsyłacze itp. </BODY> Zamknięcie ciała strony. </HTML> Koniec dokumentu.

3 Nagłówek <HEAD></HEAD> Standart kodowania polskich liter: <META http-equiv= content-type content= text/html; charset=iso > <META http-equiv= content-type content= text/html; charset=windows > (nie zalecane!) <TITLE> tytuł strony, który ukazuje się w belce tytułowej przeglądarki </TITLE> Nie należy używać w tytułach samych WIELKICH LITER ani wpisywać adresów internetowych, ponieważ niektóre przeglądarki mogą to zignorować. Należy podawać jako tytuł informacje rzeczywiste o tym co znajduje się na stronie unikając ogólników. <META NAME ="Description" CONTENT="Opis treści znajdującej się na stronie"> Jest to opis zawartości strony, który osoba posługująca się wyszukiwarką zobaczy pod tytułem strony. <META NAME="Keywords" CONTENT="wyrazy, kluczowe, oddzielone, przecinkami"> Nie powinno się powtarzać słów, ponieważ wyszukiwarki mogą potraktować stroną jako spam. Nie należy przekraczać 1000 słów. <META HTTP-EQUIV="Content-Language" CONTENT="pl"> Zdefiniowanie języka (kraju) strony. Przeglądarki używają tego polecenia wyszukując strony stworzone w danym języku. pl Język polski en Język angielski de Język niemiecki fr Język francuski enus Język amerykański <META NAME="Author" CONTENT="imię i nazwisko"> Informacje o autorze strony. <META HTTP-EQUIV="Creation-date" CONTENT="Sun, 21 Nov :30:01 GMT"> Data stworzenia strony. <META HTTP-EQUIV="Reply-to" CONTENT="nick@poczta.pl"> Adres autora strony. <META NAME="Generator" CONTENT="nazwa generatora"> Edytor HTML, przy pomocy którego utworzono stronę. Często jest to informacja generowana automatycznie przez edytory.

4 <META NAME="Refresh" CONTENT="wartość (co ile sekund strona ma być odświeżana)"> Narzucenie przeglądarce częstotliwości odświeżania strony. Polecenie to nie jest zalecane. <META NAME="Refresh" CONTENT="5; url= Przekierowanie strony na inny adres. W przykładzie po 5 sekundach nastąpi przekierowanie na stronę Onetu.

5 Polecenia <BODY></BODY> Polecenia należy domykać w odwrotnej kolejności niż ta wg, której się pojawiały. Odpowiada to matematycznej notacji nawiasów: {poziom 3 [poziom 2 (poziom 1) poziom 2] poziom 3}, czyli przykładowo: poziom 3 poziom 2 poziom 1 poziom 2 poziom 3, będzie odpowaiadało zapisowi: <u> poziom 3 <i> poziom 2 <b>poziom 1</b> poziom 2</i> poziom 3</u>. Czcionka. Polecenie <B> tekst </B> <I> tekst </I> <U> tekst </U> <S> tekst </S> <STRIKE> tekst </STRIKE> Opis Tekst pogrubiony. Tekst pochylony (kursywa). Tekst podkreślony. Tekst przekreślony. <SUB> tekst </SUB> Subskrypt czcionka w dolnym indeksie. <SUP> tekst </SUP> Superskrypt czcionka w górnym indeksie. <PRE> tekst </PRE> <OL> kolejne punkty </OL> <OL type= wartość parametru > > kolejne punkty </OL> <OL start= wartość > kolejne punkty </OL> <UL> kolejne podpunkty </UL> Tekst przeformatowany, czyli tekst, w którym wszystkie znaki mają taką samą wielkość. Przykładowo można w nim wstawiać wielokrotne spacje. Pisany jest najczęściej czcionką Fourier New. Numerowanie (każdy nowy punkt zaczynamy przez <LI>). Zdefiniowanie typu numeracji: type= type= a a. b. c. type= A A. B. C. type= i i. ii. iii. type= I I. II. III. Numerowanie rozpoczynające się od określonej wartości. Punktory (każdy nowy podpunkt zaczynamy przez <LI>).

6 <UL type= wartość parametru > kolejne podpunkty </UL> <FONT size= rozmiar > tekst </FONT> <FONT size= +/-rozmiar > tekst </FONT> <BASEFONT size= wartość > <FONT size= normal > tekst <SMALL> tekst </SMALL> tekst tekst <BIG> tekst </BIG> tekst <FONT color= nazwa koloru > tekst </FONT> <FONT face= nazwa czcionki > tekst </FONT> <BR> <FIELDSET> tekst </ FIELDSET > <FIELDSET> <LEGEND> tekst legendy </LEGEND> </FIELDSET> <CENTER> treść </ CENTER > <P> tekst </P> Zdefiniowanie typu punktora: DISC SQUARE CIRCLE Zmiana rozmiaru czcionki. Skala: 1-7. Domyślna wartość wynosi 3, co odpowiada w zależności od przeglądarki czcionce około pkt. Zwiększenie/zmniejszenie rozmiaru czcionki (skala rozmiarów możliwych do przyjęcia: 1-7). Ustalenie domyślnego rozmiaru czcionki. Powrót do domyślnego rozmiaru czcionki. Pomniejszenie tekstu o 1 pomiędzy znacznikami. Powiększenie tekstu o 1 pomiędzy znacznikami. Zmiana koloru tekstu. Zmiana typu czcionki (np. Arial, Times New Roman, Vivien, Txt, ). Pisanie tekstu od nowej linii. Tekst w ramce. Dodaje opis do ramki. Dodając parametr ALIGN można wyrównać odpowiednio opis. Wyśrodkowanie na stronie. Nowy akapit tekstu. Pomiędzy poszczególne akapity tekstu wstawiana jest automatyczna interlinia, czyli jedna pusta linijka. <P id= nazwa akapitu > tekst </P> Nowy akapit tekstu o nazwie nazwa akapitu. <P align= wartość parametru > tekst </P> Wyrównanie tekstu: a. LEFT do lewej krawędzi strony; b. CENTER do środka strony; c. JUSTIFY wyjustowanie tekstu; d. RIGHT do prawej krawędzi strony.

7 <SPAN style= rodzaj formatowania > tekst formatowany</span> <Hn> tekst </Hn> <Hn align= wartość parametru > tekst </Hn> <Hn title= opis tekstu > tekst </Hn> Pozwala na tymczasową zmianę stylu, przypisanie określonego formatowania do elementu. Tekst automatycznego nagłówka: stopień n=1,2,3,4,5,6 (H6-najmniejszy; H1-największy). Wyrównanie nagłówka na stronie: LEFT CENTER RIGHT Tekst opisujący nagłówek (żółty kartonik wyjeżdżający po przytrzymaniu myszki na tekście). Inne (odsyłacze, tło strony, itp.). Polecenie <BODY bgcolor= nazwa koloru > <BODY background= nazwa obrazka lub ścieżka dostępu do obrazka > <BODY text= nazwa koloru > <BODY topmargin= wartość > <BODY bottommargin= wartość > <BODY leftmargin= wartość > <BODY rightmargin= wartość > <BODY link= nazwa koloru > <BODY alink= nazwa koloru > <BODY vlink= nazwa koloru > Opis Ustalenie koloru tła strony. Ustalenie rysunku tła strony. Ustalenie koloru czcionki dla całej strony. Podanie wartości (w pikselach) górnego marginesu. Podanie wartości (w pikselach) dolnego marginesu. Podanie wartości (w pikselach) lewego marginesu. Podanie wartości (w pikselach) prawego marginesu. Ustalenie koloru nowych linków. Ustalenie koloru aktywnych linków. Ustalenie koloru odwiedzonych linków.

8 <A href= > treść odsyłacza Przejście przez kliknięcie w treść odsyłacza do strony, której adres </A> wpisano (tutaj: Odsyłacze mogą być BLISKIE (w obrębie serwera naszej strony) lub DALEKIE (odsyłające na inny serwer). Zamiast odnośnika do strony można użyć dowolnego pliku: kliknięcie na link spowoduje otwarcie danego dokumentu w oknie przeglądarki, przy ewentualnym uruchomieniu odpowiedniego programu z dysku użytkownika strony (np. Media playera dla plików *.avi). Próba uruchomienia pliku typu *.exe, *.zip, *.rar (itp.) zaowocuje pojawieniem się okna z zapytaniem czy chcemy plik otworzyć z bieżącej lokalizacji (z serwera strony), czy zapisać go na naszym dysku. <A href= target= _blank > treść odsyłacza </A> Strona otworzy się w nowym oknie. <A href= mailto:nick@poczta.pl > treść odsyłacza Przejście przez kliknięcie w treść odsyłacza do pisania wiadomości </A> tekstowej (tutaj zaadresowany do: nick@poczta.pl). <A href= mailto:nick@poczta.pl?subject=temat Tworzy nowy z listu > treść odsyłacza </A> wypełnionym tematem listu. Tworzy nowy z wypełnionym tematem listu oraz wpisaną treścią listu. <A href= mailto:nick@poczta.pl?subject=temat Uwaga! listu&body=treść listu > treść odsyłacza </A> Przy użyciu kilku parametrów oddzielane są znakiem: &. Pierwszy oddzielony został przezł?. <A Tworzy nowy i wysyła go na adres: nick@poczta.pl, href= mailto:nick@poczta.pl?cc=kopia@poczta.pl > przesyłając kopię na adres: treść odsyłacza </A> kopia@poczta.pl. <A Tworzy nowy i wysyła go na adres: nick@poczta.pl, href= mailto:nick@poczta.pl?bcc=ukryty@poczta.pl > przesyłając ukrytą kopię na adres: treść odsyłacza </A> ukryty@poczta.pl.

9 Przejście (w ramach tej samej strony) przez kliknięcie w treść <A href= #nazwa akapitu > treść odsyłacza </A> odsyłacza do akapitu oznaczonego wcześniej jako: nazwa akapitu. Utworzenie mapy: opcja ta polega na wydzieleniu obszarów na <MAP name= nazwa mapy > definicja mapy </MAP> rysunku, które przejmą rolę zwykłych odsyłaczy. Zdefiniowanie kształtów obszarów na mapie: SHAPE= rectangle tworzy prostokąt (podajemy współrzędne przeciwległych wierzchołków); <MAP name= nazwa mapy > SHAPE= circle tworzy okrąg <AREA shape= nazwa kształtu coords= współrzędne (podajemy współrzędne środka kształtu href= plik odnośnika > okręgu i długość promienia); </MAP> SHAPE= polygon tworzy wielokąt (podajemy współrzędne co najmniej 3 wierzchołków). Współrzędne podajemy wg zasady: x1, y1, x2, y2, x3, y3, Przykład: <map name="mapa"> <area shape="rectangle" coords="7, 10, 84, 84" href="1.html"> <area shape="rectangle" coords="107, 15, 145, 65" href="2.html"> <area shape="circle" coords="129, 130, 38" href="3.html"> <area shape="polygon" coords="141, 83, 173, 7, 192, 98" href="4.html"> <area shape="polygon" coords="11, 97, 31, 111, 99, 93, 72, 133, 114, 187, 55, 169, 2, 187" href="5.html"> </map> <img src="temp/linki.jpg" border="0" usemap="#mapa"> W podanym przykładzie po kliknięciu myszką na biały obszar na obrazku, zostaniemy przeniesieni do zdefiniowanego wcześniej pliku. <HR> Linia pozioma.

10 <HR color= nazwa koloru > <HR noshade> <HR size= wartość > <HR width= wartość > <HR width= wartość align= wartość parametru > <!-- tekst komentarza --> lub: <! tekst komentarza // --> Linia pozioma o określonym kolorze. Linia pozioma bez cieniowania. Linia pozioma o określonej grubości. Linia pozioma o określonej szerokości: a. bezwzględnej: wartość liczbowa (np.600) b. względnej: wartość procentowa (np.50%) Linia pozioma (o zmienionej szerokości!) wyrównana względem szerokości strony: LEFT CENTER RIGHT Komentarz (tekst, który zostanie zignorowany przez przeglądarkę). Grafika lub multimedia. Polecenie <IMG src= nazwa lub źródło obrazka > <IMG src= nazwa lub źródło obrazka width= wartość > <IMG src= nazwa lub źródło obrazka height= wartość > <IMG src= nazwa lub źródło obrazka alt= opis obrazka > Opis Wstawianie obrazka lub innego elementu (film). Nazwę podajemy wraz z rozszerzeniem. Zmiana szerokości obrazka: a. bezwzględna: wartość liczbowa (np.600) b. względna: wartość procentowa (np.50%) Zmiana wysokości obrazka. Opis pojawiający się na obrazku w oknie przeglądarki po przytrzymaniu na nim myszki. Zamiast ALT można użyć TITLE.

11 <IMG src= nazwa lub źródło obrazka border= wartość > <IMG src= nazwa lub źródło obrazka align= wartość parametru > <IMG src= nazwa lub źródło obrazka align= left vspace= wartość > <IMG src= nazwa lub źródło obrazka align= left hspace= wartość > <IMG src= nazwa lub źródło obrazka usemap= #nazwa mapy > <IMG src= nazwa lub źródło filmu start= wartość parametru > Obramowanie obrazka ramką o określonej szerokości. Oklejenie obrazka tekstem: a. LEFT - wyrównanie obrazka do lewej strony b. RIGHT - wyrównanie obrazka do prawej strony Inne zastosowanie tego polecenia to wyrównanie tekstu względem obrazka: - TOP tekst wyrównany względem górnej krawędzi; - MIDDLE - tekst wyrównany względem środka; - BOTTOM - tekst wyrównany względem dolnej krawędzi obrazka. Uwaga! <BR clear= left/right tak jak dla align > powoduje kontynuację pisania tekstu poniżej obrazka. Odsunięcie tekstu wokół obrazka o określoną wartość (względem pionu). Odsunięcie tekstu wokół obrazka o określoną wartość (względem poziomu). Przypisuje mapę do obrazka. Ustalenie momentu uruchamiania multimediów: ONLOAD po całkowitym załadowaniu się strony MOUSEOVER po najechaniu kursorem na film

12 Animacja <MARQUEE> Animacje tego typu rozpoznawane są przez Microsoft Internet Explorer i nie są uwzględniane w standardzie HTML 4.0. Polecenie Opis <MARQUEE> tekst pływający </MARQUEE> Wstawianie pływającego tekstu ( ). Zdefiniowanie sposobu poruszania się tekstu: SCROLL tekst porusza się od jednego brzegu strony w kierunku drugiego, znika za nim i <MARQUEE behavior= wartość wypływa ponownie zza pierwszego brzegu; parametru > tekst pływający SLIDE tekst wyrusza od pierwszego brzegu, </MARQUEE> dociera do drugiego i zatrzymuje się tam; ALTERNATE tekst wyrusza od pierwszego brzegu, dociera do drugiego i "odbija się", powracając w kierunku pierwszego. <MARQUEE bgcolor= nazwa koloru > tekst pływający </MARQUEE> Definicja koloru tła (drogi) dla tekstu. <MARQUEE direction= wartość Określenie kierunku ruchu dla tekstu: parametru > tekst pływający LEFT ( ) </MARQUEE> RIGHT ( ) Określenie szerokości pasa ruchu (drogi). <MARQUEE width= wartość > tekst Może być wyrażona jako wartość stała lub pływający </MARQUEE> zmieniająca się procentowo. <MARQUEE height= wartość > tekst pływający </MARQUEE> Określenie wysokości pasa ruchu (drogi). <MARQUEE loop= wartość > tekst Pętla określenie ile razy ma być powtórzony pływający </MARQUEE> ruch. Odsunięcie pływającego tekstu o określoną wartość od elementów z nim sąsiadujących. <MARQUEE vspace= wartość >> tekst pływający </MARQUEE> (względem pionu). Uwaga! Akapity nad i pod animacją należy oddzielić od animacji znakiem końca akapitu <P> lub końca wiersza <BR>. Odsunięcie pływającego tekstu o określoną <MARQUEE hspace= wartość > tekst wartość od elementów z nim sąsiadujących. pływający </MARQUEE> (względem poziomu).

13 <MARQUEE scrollamount= wartość > tekst pływający </MARQUEE> <MARQUEE scrolldelay= wartość > tekst pływający </MARQUEE> <MARQUEE align= wartość parametru > tekst pływający </MARQUEE> Określenie płynności ruchu oraz jego tempa: - mała wartość parametru (np. 5) powoduje ruch płynny i powolny; - duża wartość parametru (np. 50) powoduje ruch szybki, ale szarpany. Określa odstępy pomiędzy skokami (w milisekundach). 1000=1sekunda Ustala, na jakiej wysokości pola (drogi) pojawi się tekst.: - TOP tekst wyrównany względem górnej krawędzi; - MIDDLE - tekst wyrównany względem środka; - BOTTOM - tekst wyrównany względem dolnej krawędzi obrazka.

14 Tabele Struktura tabeli: <TABLE> <TR> Początek tabeli. Otwarcie wiersza. </TABLE> </TR> <TD> Otwarcie komórki. Element powtarzamy tyle Zamknięcie </TD> komórki. Zamknięcie wiersza. Zamknięcie tabeli. razy ile komórek chcemy uzyskać. Element powtarzamy tyle razy ile wierszy chcemy uzyskać. Polecenia: Polecenie Opis <TD> &nbsp </TD> <TABLE border> zawartość tabeli </TABLE> <TABLE border= wartość > zawartość tabeli </TABLE> <TABLE cellspacing= wartość > zawartość tabeli </TABLE> <TABLE cellpadding= wartość > zawartość tabeli </TABLE> <TABLE width= wartość > zawartość tabeli </TABLE> <TABLE height= wartość > zawartość tabeli </TABLE> <TABLE align= wartość parametru > zawartość tabeli </TABLE> <TABLE color= nazwa koloru > zawartość tabeli </TABLE> <TABLE bgcolor= nazwa koloru > zawartość tabeli </TABLE> &nbsp lepka spacja wpisywana do komórki jeśli chcemy aby pozostała pusta. Pokazanie krawędzi tabeli. Przypisanie określonej szerokości dla krawędzi zewnętrznej tabeli (obramowanie). Przypisanie określonej szerokości dla krawędzi wewnętrznych tabeli. Określenie marginesu pomiędzy zawartością komórek, a ich krawędziami. Określenie szerokości tabeli: a. bezwzględna: wartość liczbowa (np.600); b. względna: wartość procentowa (np.50%). Określenie wysokości tabeli. Oklejenie tabeli tekstem: a. LEFT - wyrównanie tabeli do lewej strony; b. RIGHT - wyrównanie tabeli do prawej strony. Ustalenie koloru czcionki tabeli. Ustalenie koloru tła tabeli.

15 <TABLE background= ścieżka dostępu do obrazu > zawartość tabeli </TABLE> <TABLE border bordercolor= nazwa koloru > zawartość tabeli </TABLE> <TABLE border bordercolorlight= nazwa koloru bordercolordark= nazwa koloru > zawartość tabeli </TABLE> Ustalenie obrazu tła tabeli. Przypisanie jednego koloru dla krawędzi tabeli. Przypisanie dwóch kolorów dla krawędzi tabeli. Pokazanie/ukrycie wybranych krawędzi tabeli: VOID Tylko wewnętrzne. ABOVE Wewnętrzne + górna. BELLOW Wewnętrzne + dolna. <TABLE border frame= wartość parametru > zawartość tabeli </TABLE> LHS Wewnętrzne + lewa. RHS Wewnętrzne + prawa. VSIDES Wewnętrzne + zewnętrzne pionowe (prawa, lewa). HSIDES Wewnętrzne + zewnętrzne poziome (górna, dolna).

16 BOX Wewnętrzne i zewnętrzne. Pokazanie/ukrycie krawędzi tabeli (przy zastosowaniu pełnej definicji tabeli: thead-tfoottbody): NONE Tylko krawędź zewnętrzna tabeli. GROUPS Krawędzie poszczególnych zewnętrzne elementów thead tbody <TABLE border rules= wartość tabeli: thead, body, tfoot. tfoot parametru > zawartość tabeli </TABLE> ROWS Krawędzie zewnętrzne + poziome (wiersze). COLS Krawędzie zewnętrzne + pionowe (kolumny). ALL Wewnętrzne i zewnętrzne. <TD align= wartość parametru > zawartość komórki </TD> <TD valign= wartość parametru > zawartość komórki </TD> <TD rowspan= ilość wierszy > zawartość komórki </TD> <TD colspan= ilość kolumn > zawartość Wyśrodkowanie zawartości komórki względem poziomu: LEFT CENTER RIGHT Wyśrodkowanie zawartości komórki względem pionu: TOP MIDDLE BOTTOM Rozciągnięcie komórki na określoną ilość wierszy: scalenie komórek w pionie. Rozciągnięcie komórki na określoną ilość kolumn: scalenie komórek w poziomie.

17 komórki </TD> <CAPTION align= wartość parametru > tytuł tabeli </CAPTION> <CAPTION align= wartość parametru valign= wartość parametru > tytuł tabeli </CAPTION> Przypisanie tytułu tabeli z ustaleniem jego położenia: TOP nad tabelą; BOTTOM pod tabelą. Przypisanie tytułu tabeli z ustaleniem jego położenia i wyśrodkowania: Align= LEFT CENTER RIGHT TOP Valign = BOTTOM Wiersz nagłówka: <TABLE> Początek tabeli. <TR> Otwarcie wiersza. Element powtarzamy <TH> Otwarcie komórki. Element powtarzamy </TH> Zamknięcie komórki. </TR> Zamknięcie wiersza. <TR> Otwarcie wiersza. tyle razy ile komórek nagłówka chcemy uzyskać. tyle razy ile wierszy nagłówka chcemy uzyskać. Domyślnie wiersze nagłówkowe wyróżnione są czcionką pogrubioną. </TR> <TD> Otwarcie komórki. Element powtarzamy Zamknięcie </TD> komórki. Zamknięcie wiersza. tyle razy ile komórek chcemy uzyskać. Element powtarzamy tyle razy ile wierszy chcemy uzyskać. </TABLE> Zamknięcie tabeli. Pełna definicja tabeli: thead-tfoot-tbody <TABLE> <THEAD> <TR> <TD> Definicja Zdefiniowanie wiersza. Definicja części nagłówkowej tabeli.

18 </TD > pojedynczej komórki. </TR > </THEAD > <TFOOT> <TR> </TR > <TD> </TD > Definicja pojedynczej komórki. Zdefiniowanie wiersza. Definicja części stopki tabeli. Uwaga! Definicję stopki umieszcza się PRZED definicją ciała tabeli. </TFOOT> <TBODY> <TR> <TD> </TD > Definicja pojedynczej komórki. Zdefiniowanie wiersza. Definicja właściwej części (ciała) </TR tabeli. > </TBODY > </TABLE>

19 Wstawianie obiektów OBJECT. Polecenie <OBJECT ( )> Treść wyświetlana w przeglądarkach nieobsługujących polecenie typu obiekt. </OBJECT> <OBJECT data= źródło pliku, który pojawi się jako obiekt type= typ obiektu width= wartość height= wartość > Treść alternatywna. </OBJECT> Opis Wstawianie obiektu. Pełna definicja ramki pływającej: DATA miejsce na podanie źródła pliku; WIDTH szerokość ramki; HEIGHT wysokość ramki; TYPE rodzaj danych wczytywanych jako obiekt; TEXT/HTML Strona sieci Web (html) TEXT/PLAIN Dokument tekstowy (txt) IMAGE/JPEG Obraz (jpg) Formularze Polecenie <FORM> zawartość formularza </FORM> Opis Polecenie definiujące formularz.

20 <FORM action= method= post enctype= text/plain > zawartość formularza </FORM> <INPUT type= wartość parametru name= nazwa pola value= początkowa zawartość pola > Akcja, jaka ma zostać wykonana po wypełnieniu formularza: przesłanie jego wyników na adres Jeśli zamiast POST wpiszemy GET (wartość domyślna) wynikiem będzie pobranie informacji o czytelniku i np. zapisanie ich w bazie danych albo dopisanie informacji do podanego wcześniej w ACTION adresu URL(wyszukanie słowa na stronie). Parametr enctype= text/plain spowoduje przesłanie danych w postaci tekstowej (rozkodowanej). Do grupowanie poleceń w obrębie danego formularza można wykorzystać polecenie FIELDSET oraz TABLE. Tworzy pola, które mogą być wypełniane przez użytkownika. TYPE: Jednowierszowe pole tekstowe. Jest to wartość domyślna tego parametru. TEXT Dla pól tekstowych można dodatkowo zdefiniować parametr SIZE= wartość, określający rozmiar pola. Pole do fajkowania tekstu przy kwadraciku zaznaczania. Możemy wybrać więcej niż jedną opcję. W poniższym przykładzie wartość przy parametrze VALUE zostanie CHECKBOX przesłana do autora formularza, natomiast tekst wpisany po zdefiniowaniu pola będzie widoczny dla osoby wypełniającej formularz. <INPUT TYPE="checkbox" NAME="jezyk" VALUE="angielski"> angielski

21 RADIO PASSWORD HIDDEN BUTTON IMAGE FILE SUBMIT <INPUT TYPE="checkbox" NAME="jezyk" VALUE="francuski"> francuski Pole wyboru tylko jednej z istniejących opcji: kropeczka przeskakuje pomiędzy odpowiednimi polami. W poniższym przykładzie podobnie jak wcześniej oprócz podania wartości parametru VALUE, należy wpisać treść, która będzie widoczna dla użytkownika: <INPUT TYPE="radio" NAME="plec" VALUE="kobieta" checked> Kobieta <INPUT TYPE="radio" NAME="plec" VALUE="mężczyzna"> Mężczyzna Możliwość wpisania hasła Ukryte pole. Nie wyświetla się w oknie przeglądarki, a może służyć do przechowywania pewnych danych, których nie może zmieniać internauta. Pole w postaci przycisku. Pole w postaci grafiki. Należy podać również jaki obraz ma zostać wyświetlony (SRC= obrazek.jpg ). Umożliwia przeglądnięcie dysku komputera, celem znalezienia pliku do wysłania. Wysyła informację do autora formularza. Wartość parametru VALUE w tym przypadku pojawi się na przycisku, a informacje zostaną wysłane na adres zdefiniowany w poleceniu <FORM ACTION= mailto:nick@poczta.pl > <INPUT TYPE="submit" VALUE="Wyślij do nas informacje"> RESET Kliknięcie w przycist czyści

22 wszystkie pola formularza. <INPUT type= wartość parametru name= nazwa pola value= wartość parametru readonly> <INPUT type= wartość parametru name= nazwa pola id= nazwa identyfikująca pole > <INPUT type= wartość parametru name= nazwa pola value= wartość parametru maxlength= wartość > <INPUT type= wartość parametru name= nazwa pola tabindex= wartość > <INPUT type= wartość parametru name= nazwa pola accesskey= klawisz skrótu > <INPUT type= wartość parametru name= nazwa pola disabled> <LABEL for= nazwa identyfikująca pole > treść etykiety </LABEL> <BUTTON> treść przycisku </BUTTON> Wartość parametru VALUE w tym przypadku pojawi się na przycisku: <INPUT TYPE="reset" VALUE="Usuń wszystkie informacje"> NAME nazwa pola (ułatwia jego identyfikację. VALUE wprowadza początkową wartość do pola, np jakiś tekst. Blokuje możliwość modyfikacji pola przez użytkownika. Wprowadza identyfikator pola. Ogranicza ilość znaków możliwych do wpisania w polu. Umożliwia określenie kolejności poruszania się po elemantach formularza (przy użyci klawisza tabulatora). Umożliwia zdefiniowanie klawisza skrótu do elementu. Często klawisz skrótu działa łącznie z klawiszem ALT. Wyłączenie elementu. Etykieta przypisywana do pola o określonej nazwie (parametr ID pola). Wstawia przycisk. Wewnątrz przycisków można stosować wszystkie inne polecenie i tworzyć np. przycisk z wklejonym na nim obrazkiem. <BUTTON disabled> treść przycisku </BUTTON> Wyłącza przycisk

23 <BUTTON name= nazwa przycisku > treść przycisku </BUTTON> <BUTTON type= button/submit/reset > treść przycisku </BUTTON> <BUTTON title= podpis > treść przycisku </BUTTON> <SELECT name= nazwa pola > lista opcji możliwych do wybrania </SELECT> <SELECT name= nazwa pola multiple> lista opcji możliwych do wybrania </SELECT> <SELECT name= nazwa pola > <OPTION selected> opcja domyślnie wybrana </SELECT> <SELECT name= nazwa pola multiple size= wartość > lista opcji możliwych do wybrania </SELECT> <TEXTAREA name= nazwa pola > domyślny tekst pola tekstowego </TEXTAREA> <TEXTAREA name= nazwa pola rows= wartość cols= wartość > domyślny tekst pola tekstowego </TEXTAREA> Przypisuje nazwę do przycisku. Przyporządkowanie akcji do kliknięcia. Podpis pojawiający się po najechaniu myszką na przycisk. Służy do tworzenia rozwijalnych list z opcjami, spośród których czytelnik wybiera interesujące go pozycje. Kolejne wiersze definiowane są przy pomocy polecenia: <OPTION> <SELECT NAME="nazwa_listy"> <OPTION> pierwsza pozycja <OPTION> druga pozycja <OPTION> trzecia pozycja... </SELECT> Dopisanie tego polecenia zamienia listę rozwijaną na listę pokazującą więcej wierszy możliwości wyboru. Domyślnie są to 4 wiersze. Wielokrotny wybór możliwy jest przez klikanie z wciśniętym klawiszem CTRL. Zaznaczenie danej opcji. Określenie rozmiaru okna selekcji. Polecenie wstawiające większe pole tekstowe. Domyślnie ma ono rozmiar 40 kolumn i 4 wierszy. Zmiana rozmiaru pola tekstowego.

24 <TEXTAREA name= nazwa pola wrap= wartość parametru > domyślny tekst pola tekstowego </TEXTAREA> Zawijanie tekstu: OFF wyłącza zawijanie tekstu (opcja domyślna); PHYSICAL zawijanie tekstu w okienku I wysyłanie również jako zawinięty; VIRTUAL zawijanie tekstu w okienku, ale wysyłanie go jako tekst niezawijany.

25 Ramki pływające (floating frame, inline frame) Ramki pływające mogą być umieszczone w dowolnym miejscu na stronie. Polecenie <IFRAME ( )> Tekst alternatywny dla przeglądarek, które nie akceptują ramek pływających. </IFRAME> <IFRAME width= wartość height= wartość src="źródło pliku"> Tekst alternatywny dla przeglądarek, które nie akceptują ramek pływających. </IFRAME> <IFRAME width= wartość height= wartość src="źródło pliku" frameborder= wartość parametru > Tekst alternatywny </IFRAME> <IFRAME width= wartość height= wartość src="źródło pliku" scrolling= wartość parametru > Tekst alternatywny </IFRAME> <IFRAME width= wartość height= wartość src="źródło pliku" marginwidth= wartość > Tekst alternatywny </IFRAME> <IFRAME width= wartość height= wartość src="źródło pliku" marginheight= wartość > Tekst alternatywny </IFRAME> <IFRAME width= wartość height= wartość src="źródło pliku" hspace= wartość > Tekst alternatywny </IFRAME> Opis Definicja ramki pływającej. Jeśli przeglądarka nie akceptuje tego typu ramek, odczyta jedynie tekst umieszczony pomiędzy znacznikami. Pełna definicja ramki pływającej: Width szerokość ramki; Height wysokość ramki; Src źródło pliku, jaki ma pojawić się w ramce. Pokazywanie (1) lub ukrywanie (0) obramowania ramki. Zezwalanie (YES) lub zakazywanie (NO) na przewijanie ramki (suwaki). Wprowadzenie marginesów z prawej i lewej strony ramki. Wprowadzenie marginesów u góry i u dołu ramki. Wprowadzenie odstępu poziomego ramki od elementów sąsiadujących.

26 <IFRAME width= wartość height= wartość src="źródło pliku" vspace= wartość > Tekst alternatywny </IFRAME> <IFRAME width= wartość height= wartość src="źródło pliku" name= nazwa ramki > Tekst alternatywny </IFRAME> Wprowadzenie odstępu pionowego ramki od elementów sąsiadujących. Nadanie ramce nazwy. Uwaga! Jeśli nazwiemy ramkę możemy utworzyć grupę odsyłaczy otwierających się w danej ramce, np. <A href="plik.htm" TARGET="nazwa ramki pływającej"> Treść odsyłacza </A>

27 Ramki Ramki stosuje się w celu ułatwienia nawigacji na stronach HTML. Polegają one na podzieleniu okna przeglądarki na kilka części i załadowaniu w nich kilku plików HTML. Struktura strony opartej na ramkach Podstawową sprawą jest stworzenie strony bazowej opartej na ramkach, z której tworzymy odwołania do innych stron, będących w stosunku do bazowej stronami podrzędnymi. Na stronie bazowej definiujemy układ ramek oraz sposób otwierania innych dokumentów. Na podstawowej (bazowej) stronie nie umieszczamy znaczników, za wyjątkiem zdefiniowania postaci ramek oraz bloku nagłówka. Znacznik <BODY> </BODY> umieszcza się pomiędzy <NOFRAMESET> </NOFRAMESET>. Przykładowo: <HTML> <HEAD> <TITLE> tytuł </TITLE> </HEAD> Część nagłówkowa strony. <FRAMESET COLS= 25%, *% > <FRAME SCROLLING= auto NAME= nazwa ramki SRC= nazwa pliku strony, która ma pojawiś się w ramce > <FRAME SCROLLING= yes NAME= nazwa ramki SRC= plik.html > Zdefiniowanie rozkładu kolumn poszczególnych ramek na 25% szerokości strony dla rakmi pierwszej oraz na 75% (reszta szerokości strony) dla ramki drugiej. Źródło i nazwa ramki pierwszej. Źródło i nazwa ramki drugiej. <NOFRAMES> <BODY> Zawartość strony dla przeglądarek nieobsługujących ramek. </BODY> </NOFRAMES> Dodatkowa część zawierająca treść strony dla przeglądarek nieobsługujących ramek. </FRAMESET> Koniec definiowania ramek.

28 </HTML > Polecenia Polecenie <FRAMESET> zawartość ramki </FRAMESET > <NOFRAMESET> zawartość strony </NOFRAMESET > <FRAMESET cols= wartość, wartość > zawartość ramki </FRAMESET > <FRAMESET rows= wartość, wartość > zawartość ramki </FRAMESET > Opis Definicja ramki. Dodatkowa część zawierająca treść strony dla przeglądarek, które nie obsługują ramek. Jeśli dana przeglądarka obsługuje ramki, treść pomiędzy tymi znacznikami zostanie zignorowana. Definicja szerokości kolumn (ramek). Po przecinkach podaje się odpowiednie wartości w postaci liczbowej lub procentowej szerokości kolejnych kolumn. Wpisanie gwiazdki (*) zamiast wartości oznacza wykorzystanie pozostającej szerokości okna przeglądarki dla kolumny. Definicja ilości i szerokości wierszy (ramek).

29 Uwaga! Jeśli chcemy podzielić stronę jednocześnie na kilka kolumn i wierszy, najpierw definiujemy podział na wiersze, a następnie w ramach definicji danego wiersza deklarujemy podział na kolumny. Przykładowo: <FRAMESET ROWS= 10%,*%,20% > <FRAME SRC= wiersz1.htm > <FRAMESET COLS=35%,*,35%> <FRAME SRC= kol1.htm > <FRAME SRC= kol2.htm > <FRAME SRC= kol3.htm > </FRAMESET> Zdefiniowanie pierwszego wiersza strony. Zdefiniowanie drugiego wiersza strony, składającego się z 3 kolumn. Zdefiniowanie strony złożonej z 3 wierszy <FRAMESET COLS=50%,50%> <FRAME SRC= kol4.htm > <FRAME SRC= kol5.htm > </FRAMESET> Zdefiniowanie trzeciego wiersza strony, składającego się z 2 kolumn. </FRAMESET> W taki sposób definiuje się bardziej złożony układ ramek. <FRAMESET border= wartość > zawartość ramki </FRAMESET > <FRAMESET frameborder= wartość parametru > zawartość ramki </FRAMESET> <FRAMESET bordercolor= nazwa koloru > zawartość ramki </FRAMESET > Definicja szerokości obramowania dzielącego poszczególne ramki. Określenie czy obramowanie rozdzielające ramki ma być pokazane czy nie: YES lub 1 pokaż obramowanie; NO lub 0 ukryj obramowanie. Domyślnie jest ono wyświetlane. Uwaga! Aby usunąć obramowania w IE, we FRAMESET oprócz FRAMEBORDER=0 powinniśmy jeszcze użyć parametru FRAMESPACING=0. Definicja koloru obramowania.

30 <FRAME src= nazwa pliku, który pojawi się w ramce > zawartość ramki </FRAME > Przypisaniu dokumentu do ramki. <FRAME src= plik.html Zezwolenie na przewijanie dokumentu w ramce: YES zezwala na przewijanie; scrolling= wartość parametru > zawartość ramki </FRAME > NO zakazuje przewijania; AUTO tworzy suwaki automatycznie kiedy strona nie mieści się w ramce. <FRAME name= nazwa ramki > zawartość ramki </FRAME > Przypisanie nazwy do ramki. <FRAME noresize> zawartość ramki Zablokowanie możliwości modyfikowania przez </FRAME > użytkownika szerokości poszczególnych ramek (skalowania). Określenie czy obramowanie danej ramki będzie wyświetlane: <FRAME YES lub 1 pokaż obramowanie; frameborder= wartość parametru > zawartość ramki </FRAME > NO lub 0 ukryj obramowanie. Uwaga! Oprócz FRAMEBORDER=0 powinniśmy jeszcze użyć parametru FRAMESPACING=0. <FRAME bordercolor= nazwa koloru > Zdefiniowanie koloru ramki. zawartość ramki </FRAME > <FRAME marginheight= wartość > Wymuszenie dodatkowego odstępu u dołu i i góry zawartość ramki </FRAME > ramki. <FRAME marginwidth= wartość > Wymuszenie dodatkowego odstępu z prawej i zawartość ramki </FRAME > lewej strony ramki.

31 Zdefiniowanie odsyłacza (linku) oraz miejsca, gdzie się powinien otworzyć: _BLANK otwarcie strony nastąpi w nowym oknie przeglądarki; _SELF nowy dokument zamieni w ramce dokument, z którego dokonujemy skoku; _PARENT przywoływany dokument zamieni <A href= nazwa pliku target= wartość dokument nadrzędny w hierarchii dla bieżącego parametru > zawartość ramki </A > dokumentu; _TOP przywoływany dokument zostanie wstawiony na miejsce dokumentu pierwszego w hierarchii naszych skoków, a więc na samą "górę"; nazwa ramki otwarcie nastąpi ramce o podanej nazwie. Kolory podstawowe: Kolory można podawać trzema sposobami: słownie, używając ich angielskich nazw; używając systemu Red-Green-Blue; za pomocą trypletu szesnastkowego. Nazwa koloru (pl) Nazwa koloru (ang) Syst. szesnastkowy Syst. dziesiętny biały white #FFFFFF rgb(255,255,255) czarny black # rgb(0,0,0) zielony green # rgb(0,128,0) niebieski blue #0000FF rgb(0,0,255) różowy fuchsia #FF00FF rgb(255,0,255) żółty yellow #FFFF00 rgb(255,255,0) intensywny zielony (limetka) lime #00FF00 rgb(0,255,0) ciemno żółty (oliwka) olive # rgb(128,128,0) fioletowy purple # rgb(128,0,128) zielonomodry teal # rgb(0,128,128) srebrny (szary 25%) silver #C0C0C0 rgb(192,192,192)

32 czerwony red #FF0000 rgb(255,0,0) ciemno niebieski navy # rgb(0,0,128) ciemno czerwony maroon # rgb(128,0,0) Szary (50%) gray # rgb(128,128,128) turkusowy aqua #00FFFF rgb(0,255,255) Kaskadowe arkusze stylów CSS Style CSS służą do definiowania wyglądu poszczególnych elementów na stronie. Budowa: selektor1 {parametr1:wartość1; parametr2:wartość2} Selektor to nazwa Tagu, który chcemy modyfikować, np. h2, p, img, Rodzaje i metody zapisu stylów: Typ stylu Opis Przykład OSADZONY Definiowany w nagłówku, pomiędzy znacznikiem: <STYLE type= text/css > </STYLE> oraz znacznikiem komentarza: <!-- definicja stylu //--> <HEAD> <STYLE type= text/css > <!-- Tutaj definiujemy styl! Np. H1 {font-family:txt; color:red} H2 {font-family:arial; color:blue} //--> </STYLE> </HEAD>

33 ZEWNĘTRZNY WPISANY Definiowany w oddzielnym pliku, zapisywanym z rozszerzeniem: style.css. W nagłówku strony tworzymy odnośnik do pliku stylów: <LINK href= STYLE.CSS rel= stylesheet type= text/css >. W pliku stylu (style.css) definiujemy właściwości elementów pomiędzy znacznikiem komentarza: <!-- definicja stylu //-->. Definiowany tylko dla jednego znacznika (elementu), poprzez dodanie do jego definicji (bezpośrednio w sekcji BODY) parametru: STYLE= parametr1:wartość1; parametr2:wartość2. Plik index.html: <HEAD> <LINK href= STYLE.CSS rel= stylesheet type= text/css > </HEAD> Plik style.css: <!-- Tutaj definiujemy styl! Np. H1 {font-family:txt; color:red} H2 {font-family:arial; color:blue} //--> <P style= color:blue; font-weight:bold > Tekst paragrafu będzie napisany niebieską i pogrubioną czcionką. </P> Grupowanie. Aby przyporządkować ten sam styl do kilku elementów (selektorów) podajemy je oddzielone od siebie przecinkami: selektor1, selektor2, selektor3 {parametr1:wartość1; parametr2:wartość2} Klasy. Klasy umożliwiają wprowadzenie odstępstw od stylu (wyjątki). Definiuje się je w arkuszu style.css w postaci:.wyjatek1 {parametr1:wartość1} a następnieprzy elemencie do którego odnosi się wyjątek dodajemy parametr: class= wyjatek1. Przykładowo: Plik index.html: <h3 class= kolorek > Nagłówek objęty regułą wyjątku. </h3>

34 Plik style.css: H3 {text-align:center; color:red}.kolorek {color:green} Pseudoklasy. Służą do definiowania wyglądu hiperłączy: Polecenie a:link a:active a:visited a:hover Opis Zwykły link, przed uaktywnieniem go. Link aktywny: podczas ładowania się strony do której prowadzi. Link odwiedzony. Link w momencie wskazania go myszką (w chwili najechania na niego wskaźnikiem myszy). Wpisywane są w arkuszu stylów style.css w postaci: a:link {parametr1:wartość1; parametr2:wartość2} Warstwy. Warstwa jest to wycięty kawałek strony, który możemy umieścić w dowolnym miejscu. Warstwy mogą być umieszczane jedna na drugiej. Właściwości warstw definiowane są w pliku stylów style.css w postaci: #warstwa1 {position:relative; background-color:yellow} #warstwa2 {position:absolute; top:100px; left:100px background-color:green} W pliku index.html w sekcji <BODY> warstwy definiuje się poprzez znacznik: <DIV id= warstwa1 > Zawartość warstwy. </DIV> Ustalanie położenia warstwy: POSITION:RELATIVE, czyli położenie względne odpowiadające umiejscowieniu warstwy zgodnie z układem elementów strony. POSITION:ABSOLUTE; TOP:999PX; LEFT:999PX, czyli położenie bezwzględne, definiowane jako odległość lewego górnego rogu warstwy od takiegoż rogu strony.

35 Kolejność warstw: parametr Z-INDEX= wartość. Warstwa znajdująca się na spodzie ma najmniejszą wartość parametru z-index (czyli z-index:1), czyli im większa wartość tym wyżej znajdzie się dana warstwa. z-index:3 z-index:1 z-index:4 z-index:2

36 Wlasciwosci CSS Właściwości dotyczące tekstu ELEMENT OPIS MOZLIWE WARTOSCI color kolor czcionki wszystkie możliwe kolory font-family krój czcionki wszystkie możliwe kroje czcionek font-size wielkość czcionki w punktach (pt); xx-small, x-small, smaler, small, large, larger, x-large, xx-large font-style styl czcionki normal, italic, oblique font-weight waga (grubość) czcionki lighter, normal, bold, bolder font-variant kapitaliki normal, small_caps text-align wyrównanie tekstu left, right, center, justify text-decoration dekoracja tekstu none, underline, line-through text-indent wcięcie pierwszego wiersza w punktach (pt), procentach lub akapitu pikselach (px) text-transform transformacja tekstu none, lowercase, uppercase, capitalize white-space tekst normalny / preformatowany / normal, pre, nowrap 'niełamliwy' wiersz cursor rodzaj kursora e-resize, ne-resize, n-resize, nwresize, w-resize, sw-resize, s-resize, se-resize, hand, crosshair, help, move, text, auto, default, wait Właściwości dotyczące tła ELEMENT OPIS MOŻLIWE WARTOŚCI

37 background-attachment tło przewijane/znak wodny scroll, fixed background-color kolor tła wszystkie możliwe kolory background-image grafika jako tło url("plik.jpg") background-position pozycja tła w punktach (pt), procentach lub pikselach (px) background-repeat sposób powtarznia tła repeat, repeat-x, repeat-y, no-repeat

38 Właściwości dotyczące odstępów i marginesów ELEMENT OPIS MOŻLIWE WARTOŚCI margin-top margin-bottom margin-left margin-right górny margines dolny margines lewy margines prawy margines w punktach (pt), procentach lub pikselach (px) w punktach (pt), procentach lub pikselach (px) w punktach (pt), procentach lub pikselach (px) w punktach (pt), procentach lub pikselach (px) word-spacing w punktach (pt), procentach lub odstępy pomiędzy wyrazami pikselach (px) letter-spacing odstępy pomiędzy znakami w punktach (pt), procentach lub pikselach (px) line-height odstępy wierszami pomiędzy w punktach (pt), procentach lub pikselach (px) Właściwości dotyczące obramowania i pasków przewijania ELEMENT OPIS MOŻLIWE WARTOŚCI border-width border-style grubość obramowania styl obramowania w punktach (pt), procentach lub pikselach (px) none, solid, double, inset, outset, groove, ridge border-color kolor obramowania wszystkie możliwe kolory scrollbar-face-color scrollbar-highlight-color scrollbar-shadow-color scrollbar-3dlight-color scrollbar-arrow-color scrollbar-track-color wszystkie możliwe kolory wszystkie możliwe kolory wszystkie możliwe kolory wszystkie możliwe kolory wszystkie możliwe kolory wszystkie możliwe kolory

39 scrollbar-darkshadowcolor wszystkie możliwe kolory

40 Właściwości dotyczące warstw ELEMENT OPIS MOZLIWE WARTOSCI position pozycja warstwy: relative, absolute względna/bezwzględna top bottom left right położenie względem marginesu położenie względem marginesu położenie względem marginesu położenie względem marginesu warstwy górnego w pikselach (px) warstwy dolnego w pikselach (px) warstwy lewego w pikselach (px) warstwy prawego w pikselach (px) z-index kolejność warstwy liczby całkowite width wysokość warstwy w pikselach (px) height szerokość warstwy w pikselach (px) visibility widoczność pokazana/ukryta warstwy: visible, hidden dla IE, show, hide dla NN background-color kolor tła wszystkie możliwe kolory background-image grafika jako tło url("plik.jpg") source-include clip źródło pliku ładowanego w url("plik.hmtl") warstwie część warstwy, która ma rect(x1,y1,x2,y2) zostać pokazana

HTML (HyperText Markup Language) hipertekstowy język znaczników

HTML (HyperText Markup Language) hipertekstowy język znaczników HTML (HyperText Markup Language) hipertekstowy język znaczników Struktura dokumentu tytuł strony

Bardziej szczegółowo

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE 1. TABELE 1.1. Definicja tabeli Definicja tabeli musi być umieszczona między znacznikami. W ich ramach umieszczane są definicje rzędów

Bardziej szczegółowo

Programowanie WEB PODSTAWY HTML

Programowanie WEB PODSTAWY HTML Programowanie WEB PODSTAWY HTML Najprostsza strona HTML tytuł strony To jest moja pierwsza strona WWW. tytuł strony

Bardziej szczegółowo

HTML (HyperText Markup Language)

HTML (HyperText Markup Language) HTML (HyperText Markup Language) Struktura dokumentu tytuł strony sekcja nagłówka Tutaj wpisujemy

Bardziej szczegółowo

Wybrane znaczniki HTML

Wybrane znaczniki HTML Wybrane znaczniki HTML Struktura dokumentu HTML informacje o dokumencie i plikach zewnętrznych zawartość wyświetlana w przeglądarce wraz z tagami formatującymi

Bardziej szczegółowo

Za pomocą atrybutu ROWS moŝemy dokonać podziału ekranu w poziomie. Odpowiedni kod powinien wyglądać następująco:

Za pomocą atrybutu ROWS moŝemy dokonać podziału ekranu w poziomie. Odpowiedni kod powinien wyglądać następująco: 1 1. Ramki Najbardziej elastycznym sposobem budowania stron jest uŝycie ramek. Ułatwiają one nawigowanie w wielostronicowych dokumentach HTML, poprzez podział ekranu na kilka obszarów. KaŜdy z nich zawiera

Bardziej szczegółowo

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl HTML 1 Gimnazjum nr 1 w Barcinie UWAGA: UTWÓRZ FOLDER HTML, a w nim HTML-1 dla pierwszego ćwiczenia. Imię_ nazwisko_html-1.html z dysku J: w folderze HTML 1. Tło strony - Jednolity kolor:

Bardziej szczegółowo

przygotował: mgr Szymon Szewczyk PODSTAWY

przygotował: mgr Szymon Szewczyk PODSTAWY S t r o n a 1 PODSTAWY Każdy dokument musi być w całości zawarty między znacznikami - i (większość znaczników musi być odwołana ). Dokument HTML a składa się z dwóch części: - głowy

Bardziej szczegółowo

Podstawowe znaczniki języka HTML.

Podstawowe znaczniki języka HTML. Podstawowe znaczniki języka HTML. Struktura dokumentu. Sposób użycia i dokumentu. Między nimi umieszczana jest cała treść dokumentu. Sposób użycia Sekcja HEAD zawiera podstawowe

Bardziej szczegółowo

Studia Podyplomowe dla nauczycieli w zakresie ICT, języka obcego i informatyki. (finansowane przez EFS oraz MEiN) JĘZYK HTML

Studia Podyplomowe dla nauczycieli w zakresie ICT, języka obcego i informatyki. (finansowane przez EFS oraz MEiN) JĘZYK HTML 1. Zasady nazywania i zapisywania plików: a. Nazwa pliku nie powinna zawierać znaków specjalnych typu: - polskie litery (tzw. ogonki): ĘęÓ󥹌śŁłŻżŹźĆćŃń; - puste znaki (spacja) zastępujemy je innymi znakami

Bardziej szczegółowo

Języki programowania wysokiego poziomu. HTML cz.2.

Języki programowania wysokiego poziomu. HTML cz.2. Języki programowania wysokiego poziomu HTML cz.2. Model pudełkowy HTML Elementy blokowe w tym table oraz div są wyświetlane według tzw. modelu pudełkowego: Zawartość Odstęp (padding) Obramowanie (border)

Bardziej szczegółowo

Znaczniki języka HTML

Znaczniki języka HTML www.math.uni.lodz.pl/ radmat Elementy inline ... Elementy inline ... ... Elementy inline ... ... ... Elementy inline

Bardziej szczegółowo

HTML. HTML(ang. HyperTextMarkupLanguage, pol. hipertekstowy język znaczników) język wykorzystywany do tworzenia stron internetowych

HTML. HTML(ang. HyperTextMarkupLanguage, pol. hipertekstowy język znaczników) język wykorzystywany do tworzenia stron internetowych HTML HTML(ang. HyperTextMarkupLanguage, pol. hipertekstowy język znaczników) język wykorzystywany do tworzenia stron internetowych HTML zdefiniowanie sposobu wizualnej prezentacji dokumentu w przeglądarce

Bardziej szczegółowo

Tworzenie stron internetowych w kodzie HTML Cz 5

Tworzenie stron internetowych w kodzie HTML Cz 5 Tworzenie stron internetowych w kodzie HTML Cz 5 5. Tabele 5.1. Struktura tabeli 5.1.1 Odcięcia Microsoft Internet Explorer 7.0 niepoprawnie interpretuje białe znaki w komórkach tabeli w przypadku tworzenia

Bardziej szczegółowo

HTML cd. Ramki, tabelki

HTML cd. Ramki, tabelki HTML cd. Ramki, tabelki Ramki Umożliwiają wyświetlanie kilku niezależnych dokumentów w tym samym oknie w układzie pionowym, poziomym lub mieszanym. Wady: kłopotliwe drukowanie, konieczność zapanowania

Bardziej szczegółowo

Wprowadzenie do języka HTML

Wprowadzenie do języka HTML Radosław Rudnicki (joix@mat.umk.pl) 05.09.2009 r. Wprowadzenie do języka HTML Do tworzenia stron internetowych wystarczy użyd zwykłego Notatnika oferowanego przez system Windows, czy dowolny inny system

Bardziej szczegółowo

Hyper Text Markup Language

Hyper Text Markup Language Podstawy projektowania dokumentów WWW Język znaczników HTML Hyper Text Markup Language Język słuŝący do zapisu dokumentów WWW. Opisuje wygląd dokumentu i definiuje łączniki hipertekstowe, pozwalające na

Bardziej szczegółowo

Atrybuty znaczników HTML

Atrybuty znaczników HTML Atrybuty znaczników HTML Atrybut Zastosowanie Opis Abbr Td, Th Skrót dla komórki nagłówkowej tabeli Accept Form, input Lista typów MIME dla wysyłanego pliku Accept-charset Form Lista obsługiwanych znaków

Bardziej szczegółowo

Cel ogólny lekcji: Wprowadzenie dodatkowych znaczników. Wprowadzenie odsyłacza, tabeli, listy numerowanej i wypunktowanej.

Cel ogólny lekcji: Wprowadzenie dodatkowych znaczników. Wprowadzenie odsyłacza, tabeli, listy numerowanej i wypunktowanej. Piotr Chojnacki IV rok, informatyka chemiczna Liceum Ogólnokształcące Nr I we Wrocławiu Wrocław dn. 26 lutego 2006 roku Czas trwania zajęć: 90 minut, przedmiot: TI Temat lekcji: Tworzenie strony internetowej

Bardziej szczegółowo

HTML podstawowe polecenia

HTML podstawowe polecenia HTML podstawowe polecenia Szkielet dokumentu:

Bardziej szczegółowo

Tworzenie stron internetowych w oparciu o język HTML

Tworzenie stron internetowych w oparciu o język HTML Ćwiczenie 1 Temat: Tworzenie stron internetowych w oparciu o język HTML Cel ćwiczenia: Celem ćwiczenia jest zapoznanie studenta z technologią tworzenia stron internetowych z wykorzystaniem języka HTML.

Bardziej szczegółowo

Język HTML i podstawy CSS

Język HTML i podstawy CSS Notatki do wykładu Język HTML i podstawy CSS dr Jacek Tarasiuk WFiIS, AGH wersja 2006 Spis treści Język HTML...1 Rodzaje dokumentów HTML...1 Budowa dokumentu HTML...1 Zestawienie znaczników...2 Szkielet

Bardziej szczegółowo

Odsyłacze. Style nagłówkowe

Odsyłacze. Style nagłówkowe Odsyłacze ... polecenie odsyłcza do dokumentu wskazywanego przez url. Dodatkowym parametrem jest opcja TARGET="...", która wskazuje na miejsce otwarcia wskazywanego dokumentu, a jej parametrami

Bardziej szczegółowo

za pomocą: definiujemy:

za pomocą: definiujemy: HTML CSS za pomocą: języka HTML arkusza CSS definiujemy: szkielet strony wygląd strony Struktura dokumentu html - znaczniki Znaczniki wyznaczają rodzaj zawartości. element strony

Bardziej szczegółowo

używane skróty: HTTP - protokół do transferu tekstu, hipertekstu, zbiorów binarnych URL - jednolity lokalizator zasobów

używane skróty: HTTP - protokół do transferu tekstu, hipertekstu, zbiorów binarnych URL - jednolity lokalizator zasobów opracowanie I. K. używane skróty: HTTP - protokół do transferu tekstu, hipertekstu, zbiorów binarnych URL - jednolity lokalizator zasobów ISO-8859-2 - norma międzynarodowa określająca sposób kodowania

Bardziej szczegółowo

Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css.

Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css. Kaskadowe arkusze stylów CSS Geneza - oddzielenie struktury dokumentu HTML od reguł prezentacji - poszerzenie samego HTML Korzyści - przejrzystość dokumentów - łatwe zarządzanie stylem (wyglądem) serwisu

Bardziej szczegółowo

Formularze Pobierają dane od użytkownika strony i wysyłają je do przetworzenia na serwerze (gdzie potrzebne są skrypty,któredaneprzetworzą najczęściej

Formularze Pobierają dane od użytkownika strony i wysyłają je do przetworzenia na serwerze (gdzie potrzebne są skrypty,któredaneprzetworzą najczęściej Formularze Pobierają dane od użytkownika strony i wysyłają je do przetworzenia na serwerze (gdzie potrzebne są skrypty,któredaneprzetworzą najczęściej stosuje się język PHP lub JSP)

Bardziej szczegółowo

Justyna Klimczyk j_klimczyk@poczta.onet.pl Nauczyciel informatyki Gimnazjum im. Władysława Stanisława Reymonta w Kleszczowie

Justyna Klimczyk j_klimczyk@poczta.onet.pl Nauczyciel informatyki Gimnazjum im. Władysława Stanisława Reymonta w Kleszczowie Justyna Klimczyk j_klimczyk@poczta.onet.pl Nauczyciel informatyki Gimnazjum im. Władysława Stanisława Reymonta w Kleszczowie Scenariusz lekcji informatyki klasa II gimnazjum Temat : Strona WWW pierwsze

Bardziej szczegółowo

CSS - layout strony internetowej

CSS - layout strony internetowej www.math.uni.lodz.pl/ radmat Ćwiczenie 1 Proszę przy pomocy listy stworzyć menu pionowe o następujących własnościach: Ćwiczenie 1 Proszę przy pomocy listy stworzyć menu pionowe o następujących własnościach:

Bardziej szczegółowo

HTML umożliwia zapis treści dokumentu i równocześnie opis jego układu graficznego.

HTML umożliwia zapis treści dokumentu i równocześnie opis jego układu graficznego. HTML HTML umożliwia zapis treści dokumentu i równocześnie opis jego układu graficznego. Dokument HTML to plik tekstowy, z ewentualnymi załącznikami, w którym znajduje się tekstowa treść przeplatana z rozkazami

Bardziej szczegółowo

ZAWSEZ PAMIĘTAMY O KOLJENOŚĆI OTWIERANIA I ZAMYKANIA ZNACZNIKÓW

ZAWSEZ PAMIĘTAMY O KOLJENOŚĆI OTWIERANIA I ZAMYKANIA ZNACZNIKÓW HTML i inne Struktura dokumentu standard języka użytego do budowy strony nagłówek strony zawartość strony ZAWSEZ PAMIĘTAMY O KOLJENOŚĆI OTWIERANIA I ZAMYKANIA ZNACZNIKÓW Strona kodowa Opis strony Słowa

Bardziej szczegółowo

Ćw.4 Dokumenty HTML Przy pomocy języka znaczników opisać można strukturę witryny internetowej, postać i wygląd jej elementów.

Ćw.4 Dokumenty HTML Przy pomocy języka znaczników opisać można strukturę witryny internetowej, postać i wygląd jej elementów. Ćw.4 Dokumenty HTML Przy pomocy języka znaczników opisać można strukturę witryny internetowej, postać i wygląd jej elementów. Znaczniki HTML (tagi) postać ogólna: zawartość

Bardziej szczegółowo

Tabele. Przykład 15a.htm. <HTML><HEAD><TITLE> Cennik</TITLE></HEAD><BODY><H3>Cennik</H3> <TABLE BORDER="1"> <TR>

Tabele. Przykład 15a.htm. <HTML><HEAD><TITLE> Cennik</TITLE></HEAD><BODY><H3>Cennik</H3> <TABLE BORDER=1> <TR> Tabele Autorem niniejszego skryptu jest dr inż. Robert Kolud Tabele w HTML to nie tylko praktyczny sposób na przedstawianie zestawień informacji. Znacznie częściej jednak tabele są wygodnym narzędziem

Bardziej szczegółowo

Nazwa implementacji: CSS i box model. Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie.

Nazwa implementacji: CSS i box model. Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie. Nazwa implementacji: CSS i box model Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie. Wprowadzenie CSS (kaskadowe arkusze stylów, ang. Cascading

Bardziej szczegółowo

Edukacja na odległość

Edukacja na odległość Ćwiczenie 2. Edukacja na odległość Obsługa konta WWW na serwerze Linuksowym Tworzenie portalu edukacyjnego o określonej, wybranej przez studenta tematyce naukowej. Cel ćwiczenia: Projektowanie strony czołowej

Bardziej szczegółowo

Przy wstawianiu znacznika zamykającego nie przepisujemy już atrybutów.

Przy wstawianiu znacznika zamykającego nie przepisujemy już atrybutów. JĘZYK - HTML Hipertekst - możliwośd przechodzenia między różnymi fragmentami tego samego lub różnych dokumentów, które zostały ze sobą powiązane. Jest systemem odnośników (tzw. Skrótów), działających na

Bardziej szczegółowo

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty Wybrane działy Informatyki Stosowanej Format HTML Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty dr hab. inż. Andrzej Czerepicki 2019 Definicja HTML HyperText Markup Language

Bardziej szczegółowo

Witryna internetowa. Należy unikać w nazwach plików używania polskich znaków.

Witryna internetowa. Należy unikać w nazwach plików używania polskich znaków. HTML Wstęp Język HTML jest uniwersalnym jezykiem wykorzystywanym przy tworzeniu stron internetowych, rozpoznawanym przez wszystkie przeglądarki internetowe niezależnie od producenta. Składa on się z elementów

Bardziej szczegółowo

Pierwsza strona internetowa

Pierwsza strona internetowa HTML i CSS Pierwsza strona internetowa Rozpoczynając pracę na swoim komputerze powinieneś posiadać: dowolny edytor tekstowy (np. Notatnik), dostęp do Internetu, Microsoft Visual Studio. Podstawy formatowania

Bardziej szczegółowo

I. Formatowanie tekstu i wygląd strony

I. Formatowanie tekstu i wygląd strony I. Formatowanie tekstu i wygląd strony Akapit: ... aby wyrównać tekst do lewego marginesu aby wyrównać tekst do prawego marginesu:

Bardziej szczegółowo

I. Wstawianie rysunków

I. Wstawianie rysunków I. Wstawianie rysunków Wstawiane rysunku Bez parametrów: Tekst alternatywny Tytuł obrazka

Bardziej szczegółowo

HTML ciąg dalszy. Listy, formularze

HTML ciąg dalszy. Listy, formularze HTML ciąg dalszy Listy, formularze Listy Służą do prezentacji treści w postaci wypunktowania: numerowanego nienumerowanego definicji Możliwe jest zagnieżdżanie list zarówno tego samego, jak i różnych typów

Bardziej szczegółowo

Tutorial. HTML Rozdział: Ramki

Tutorial. HTML Rozdział: Ramki Autor: Mateusz Wojtyna Opis ogólny Tutorial HTML Rozdział: Ramki Ramki są bardzo pomocnym narzędziem przy tworzeniu strony internetowej jeżeli na przykład chcemy stworzyć sobie menu wszystkich podstron

Bardziej szczegółowo

obecnie tabeli nie stosuje się do budowy struktury witryny (stosuje się za to pozycjonowanie elementów i warstwy) faktycznie wymagają

obecnie tabeli nie stosuje się do budowy struktury witryny (stosuje się za to pozycjonowanie elementów i warstwy) faktycznie wymagają Tabela obecnie tabeli nie stosuje się do budowy struktury witryny (stosuje się za to pozycjonowanie elementów i warstwy) tabel używa się wyłącznie do prezentacji tych danych, które tego tabel używa się

Bardziej szczegółowo

CSS. Kaskadowe Arkusze Stylów

CSS. Kaskadowe Arkusze Stylów CSS Kaskadowe Arkusze Stylów CSS CSS = Cascading Style Sheets Style określają sposób wyświetlania zawartości elementów HTML Arkusz stylów jest zbiorem takich reguł Pojawiły się w HTML 4.0 by rozwiązać

Bardziej szczegółowo

[ HTML ] Tabele. 1. Tabela, wiersze i kolumny

[ HTML ] Tabele. 1. Tabela, wiersze i kolumny [ HTML ] Tabele 1. Tabela, wiersze i kolumny Opis tabeli znajdowad się powinien wewnątrz znaczników . W ich ramach umieszczone są definicje rzędów, komórek w rzędach oraz dane w komórkach.

Bardziej szczegółowo

Tworzenie stron internetowych w kodzie HTML Cz 7

Tworzenie stron internetowych w kodzie HTML Cz 7 Tworzenie stron internetowych w kodzie HTML Cz 7 7. Ramki 7.1. Wstęp Przykład: Oto przykładowy wygląd strony startowej ramek: PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd">

Bardziej szczegółowo

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński PROGRAMOWANIE KASKADOWE ARKUSZE STYLÓW CASCADING STYLE SHEETS Za pomocą HTML tworzymy strukturę dokumentu, jego elementy oraz treść CSS służy do opisu wyglądu struktury dokumentu, elementów oraz treści

Bardziej szczegółowo

Young Programmer: HTML+PHP. Dr inż. Małgorzata Janik, Zajęcia #2

Young Programmer: HTML+PHP. Dr inż. Małgorzata Janik, Zajęcia #2 Young Programmer: HTML+PHP Dr inż. Małgorzata Janik, Zajęcia #2 Ramowy program warsztatów Zajęcia 1: Zajęcia wprowadzające, HTML Zajęcia 2: Style CSS (tabele i kaskadowe arkusze stylów) Zajęcia 3: Podstawy

Bardziej szczegółowo

Tabela z komórkami nagłówkowymi (wyróżnionymi)

Tabela z komórkami nagłówkowymi (wyróżnionymi) Tabela z komórkami nagłówkowymi (wyróżnionymi) Nagłówek poziomy ... ... Nagłówek pionowy ... ... Tytuł tabeli tytuł tabeli... gdzie

Bardziej szczegółowo

FORMULARZE Formularz ma formę ankiety, którą można wypełnić na stronie. Taki formularz może być np. przesłany pocztą elektroniczną e-mail.

FORMULARZE Formularz ma formę ankiety, którą można wypełnić na stronie. Taki formularz może być np. przesłany pocztą elektroniczną e-mail. 1 FORMULARZE Formularz ma formę ankiety, którą można wypełnić na stronie. Taki formularz może być np. przesłany pocztą elektroniczną e-mail.

Bardziej szczegółowo

Oczywiście występują także znaczniki, bez ich odpowiednika kończącego, np. <BR>

Oczywiście występują także znaczniki, bez ich odpowiednika kończącego, np. <BR> Język html to język znaczników inaczej tagów, czyli słów lub skrótów pochodzących z języka angielskiego ujętych w nawiasy ostrokątne , np.. . W większości przypadków spotykamy znaczniki początku (inaczej

Bardziej szczegółowo

Podstawy HTML i styli CSS. selektor {właściwość1: wartość1; właściwość2: wartość2}

Podstawy HTML i styli CSS. selektor {właściwość1: wartość1; właściwość2: wartość2} Kaskadowe arkusze stylów (CSS) W trakcie projektowania własnego serwisu w języku HTML napotkamy problem z określeniem precyzyjnego pozycjonowania tekstu i grafiki oraz elastycznym formatowaniem tekstu.

Bardziej szczegółowo

CSS pozwala przypisać poszczególnym elementom na. grubość, rozmiar czcionki, kolor tła, odległości między

CSS pozwala przypisać poszczególnym elementom na. grubość, rozmiar czcionki, kolor tła, odległości między Cascading Style Sheets CSS CSS pozwala przypisać poszczególnym elementom na stronie (HTML/XML) takie właściwości jak rodzaj, grubość, rozmiar czcionki, kolor tła, odległości między elementami, ich obramowania,

Bardziej szczegółowo

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Przedmiot: Grafika komputerowa i projektowanie stron WWW KARKONOSKA PAŃSTWOWA SZKOŁA WYŻSZA Kierunek: Dziennikarstwo i komunikacja społeczna Przedmiot: Grafika komputerowa i projektowanie stron WWW 1 opracował: dr inż. Jerzy Januszewicz HTML (HyperText Markup

Bardziej szczegółowo

KATEGORIA OBSZAR WIEDZY

KATEGORIA OBSZAR WIEDZY Moduł 3 - Przetwarzanie tekstów - od kandydata wymaga się zaprezentowania umiejętności wykorzystywania programu do edycji tekstu. Kandydat powinien wykonać zadania o charakterze podstawowym związane z

Bardziej szczegółowo

Laboratorium 1: Szablon strony w HTML5

Laboratorium 1: Szablon strony w HTML5 Laboratorium 1: Szablon strony w HTML5 Czas realizacji: 2 godziny Kurs: WYK01_HTML.pdf, WYK02_CSS.pdf Pliki:, Edytor: http://www.sublimetext.com/ stabilna wersja 2 (portable) Ćwiczenie 1. Szablon strony

Bardziej szczegółowo

p { color: yellow; font-weight:bold; }

p { color: yellow; font-weight:bold; } Barbara Łukawska, Adam Krechowicz, Tomasz Michno Ćwiczenie nr 13: CSS Wstęp Cascading Style Sheets (Kaskadowe Arkusze Styli, w skrócie CSS) jest językiem, który opisuje sposób w jaki będzie wyświetlana

Bardziej szczegółowo

Ćwiczenie 4 - Tabele

Ćwiczenie 4 - Tabele Ćwiczenie 4 - Tabele W ćwiczeniu tym zajmujemy się tabelami. Tabele moŝna wykorzystywać do róŝnych celów. W tabelach moŝna prezentować dane i je wyliczać, moŝna ustalić określony układ treści i stworzyć

Bardziej szczegółowo

Podstawy HTML i CSS. Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski

Podstawy HTML i CSS. Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski Podstawy HTML i CSS Grzegorz Arkit Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski 13 października 2016 G. Arkit (WMIiE) Podstawy HTML i CSS 13 października 2016 1 / 20 Informacja

Bardziej szczegółowo

Budowa dokumentu HTML 5

Budowa dokumentu HTML 5 Podstawy HTML 5 i CSS Budowa dokumentu HTML 5 Na dokument HTML składają się deklaracje: typu dokumentu DTD, nagłówka oraz treści strony. Deklaracja dokumentu DTD określa w jaki sposób przeglądarka reaguje

Bardziej szczegółowo

Alfabetyczna lista stylów

Alfabetyczna lista stylów Tematy: Kaskadowe arkusze stylów Alfabetyczna lista stylów Uwaga: wiele stylów CSS3 nie jest ciągle interpretowanych przez przeglądarki Styl Znaczen CSS1 CSS2 CSS3 IE FF A animation Zbiorcza definicja

Bardziej szczegółowo

TWORZENIE STRON WWW. Zasady opisu stron w języku HTML:

TWORZENIE STRON WWW. Zasady opisu stron w języku HTML: TWORZENIE STRON WWW Strony WWW definiowane są za pomocą języków opisu stron. Najpopularniejszym językiem tego typu jest język HTML (Hyper Text Markup Language). Zasady opisu stron w języku HTML: - opis

Bardziej szczegółowo

Krótki przegląd własności języka CSS

Krótki przegląd własności języka CSS Krótki przegląd własności języka CSS Stosując arkusze stylów CSS, w sposób wyraźny oddziela się formatowanie dokumentu XHTML od jego warstwy znaczeniowej umieszczonej w sekcji . Niżej zestawiono

Bardziej szczegółowo

Moduł IV Internet Tworzenie stron www

Moduł IV Internet Tworzenie stron www Ze strony internetowej www.kaze.zut.edu.pl z folderu BUDOWA JACHTÓW pobierz i zapisz je do własnego folderu następujące pliki: znak_drogowy.png, morze.jpg, logo_ecdl.gif, logobj.png ZADANIE 1 Podstawy

Bardziej szczegółowo

Blok dokumentu. <div> </div>

Blok dokumentu. <div> </div> Blok dokumentu Polecenie div (blok, sekcja) jest jednym z najbardziej fundamentalnym poleceń języka HTML, które odgrywa kluczową rolę w grupowaniu wielu różnych elementów i pozycjonowaniu większych fragmentów

Bardziej szczegółowo

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery Łukasz Bartczuk Moduł 3 Formularze Agenda Podstawy formularzy HTML Podstawowe kontrolki formularzy HTML Nowe kontrolki z HTML

Bardziej szczegółowo

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1.

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1. Widżety KIWIPortal tworzenie umieszczanie na stronach internetowych opcje zaawansowane Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1.3 Strona 1 z 17 1 SPIS TREŚCI 2 Metody osadzania widżetów... 3 2.1

Bardziej szczegółowo

Tworzenie stron internetowych RAMKI

Tworzenie stron internetowych RAMKI Tworzenie stron internetowych RAMKI RAMKI Ramka to zdefiniowana część okna przeglądarki, której to części przypisano właściwości takie jak całemu oknu. ramka może być przewijana niezależnie od pozostałej

Bardziej szczegółowo

KASKADOWE ARKUSZE STYLÓW CSS (ang. Cascading Style Sheets)

KASKADOWE ARKUSZE STYLÓW CSS (ang. Cascading Style Sheets) Sieci Komputerowe i Technologie Internetowe Materiał pomocniczy na podstawie fragmentu wykładu: KASKADOWE ARKUSZE STYLÓW CSS (ang. Cascading Style Sheets) Opracowanego przez dr inż. Dariusza Trawickiego

Bardziej szczegółowo

Witryny i aplikacje internetowe

Witryny i aplikacje internetowe Test z przedmiotu Witryny i aplikacje internetowe Zadanie 1 Kod języka HTML przedstawi tabelę składającą się z dwóch

Bardziej szczegółowo

XHTML Budowa strony WWW

XHTML Budowa strony WWW XHTML Budowa strony WWW Wydział Fizyki Politechnika Warszawska 2019 dr inż. Marzena Sala-Tefelska Założenie strony www na serwerze student 1. Tworzymy główny plik o nazwie index.html (plik tekstowy). UWAGA!:

Bardziej szczegółowo

Podstawy HTML. Tworzenie stron internetowych. Tomasz Piłka. Ucz się, jak gdybyś miał żyć wiecznie, żyj jak gdybyś miał umrzeć jutro

Podstawy HTML. Tworzenie stron internetowych. Tomasz Piłka. Ucz się, jak gdybyś miał żyć wiecznie, żyj jak gdybyś miał umrzeć jutro Tworzenie stron internetowych Ucz się, jak gdybyś miał żyć wiecznie, żyj jak gdybyś miał umrzeć jutro Św. Izydor z Sewilli Podstawy HTML Tomasz Piłka HTML historycznie HTML (Hypertext Markup Language)

Bardziej szczegółowo

www.fwrl.pl/szkolenie

www.fwrl.pl/szkolenie STRONA www.fwrl.pl/szkolenie MS WORD HTML HTML i dostarczają informację dla silnika przeglądarki o tym jak ma być zbudowana i wyświetlona strona HTML HTML HTML (warstwa logiczna co i gdzie ma być) (wastwa

Bardziej szczegółowo

Zdefiniowane style mogą określać układ treści na stronie i sposób jej formatowania np. kolor czcionki, pogrubienia, tło tabel, rysunków itp.

Zdefiniowane style mogą określać układ treści na stronie i sposób jej formatowania np. kolor czcionki, pogrubienia, tło tabel, rysunków itp. Style CSS Wstęp Zdefiniowane style mogą określać układ treści na stronie i sposób jej formatowania np. kolor czcionki, pogrubienia, tło tabel, rysunków itp. Podstawową zaletą i zadaniem stylów jest oddzielenie

Bardziej szczegółowo

Wykład 2 TINT. XHTML tabele i ramki. Zofia Kruczkiewicz

Wykład 2 TINT. XHTML tabele i ramki. Zofia Kruczkiewicz Wykład 2 TINT XHTML tabele i ramki Zofia Kruczkiewicz 1. Tabele 1.1. Przykład tabeli zawierającej kalendarz na miesiąc marzec ... definiuje tabelę Atrybuty: border ="" obramowanie tabeli,

Bardziej szczegółowo

TECHNOLOGIE SIECI WEB

TECHNOLOGIE SIECI WEB TECHNOLOGIE SIECI WEB Prowadzący: dr inż. Jan Prokop, e-mail: jprokop@prz.edu.pl, Politechnika Rzeszowska, Wydział Elektrotechniki i Informatyki LABORATORIUM ĆWICZENIE nr 1 Temat: Język (X)HTML - Layout

Bardziej szczegółowo

Języki programowania wysokiego poziomu. CSS Wskazówki

Języki programowania wysokiego poziomu. CSS Wskazówki Języki programowania wysokiego poziomu CSS Wskazówki CSS powinno się projektować hierarchicznie, zaczynając od elementów ogólniejszych, kończąc na szczegółowych - Źle: p.mid { text-align: center; p { color:

Bardziej szczegółowo

Strony WWW - podstawy języka HTML

Strony WWW - podstawy języka HTML Strony WWW - podstawy języka HTML Jacek Krzaczkowski 2004 r. HTML (Hyper Text Markup Language) jest językiem opisu dokumentu używanym do tworzenia stron WWW. Znaczniki języka HTML informują przeglądarkę

Bardziej szczegółowo

Często używanym elementem języka HTML są tabele, które wykorzystuje się do wygodnego rozmieszczania informacji i obrazów.

Często używanym elementem języka HTML są tabele, które wykorzystuje się do wygodnego rozmieszczania informacji i obrazów. Tabele Często używanym elementem języka HTML są tabele, które wykorzystuje się do wygodnego rozmieszczania informacji i obrazów. Ramy tabeli Ramy tabeli tworzone są za pomocą polecenia: Cała zawartość

Bardziej szczegółowo

plansoft.org Zmiany w Plansoft.org

plansoft.org   Zmiany w Plansoft.org Zmiany w Plansoft.org Mapy Google... 1 Tworzenie mapy... 2 Wprowadzanie szerokości i długości geograficznej... 2 Tworzenie mapy... 2 Dostosowanie wyglądu mapy... 3 Ograniczanie liczby zasobów do wyświetlenia

Bardziej szczegółowo

Kaskadowość stylów określa pierwszeństwo w oddziaływaniu na te same elementy strony różnych stylów.

Kaskadowość stylów określa pierwszeństwo w oddziaływaniu na te same elementy strony różnych stylów. Kaskadowe arkusze stylów Kaskadowe arkusze stylów CSS (Cascading Style Sheets) służą do definiowania sposobu wyświetlania elementów HTML. Pozwalają np. określać rozmiar i kolor czcionki, definiować odstępy

Bardziej szczegółowo

Dokument zawiera podstawowe informacje o użytkowaniu komputera oraz korzystaniu z Internetu.

Dokument zawiera podstawowe informacje o użytkowaniu komputera oraz korzystaniu z Internetu. Klub Seniora - Podstawy obsługi komputera oraz korzystania z Internetu Str. 1 Dokument zawiera podstawowe informacje o użytkowaniu komputera oraz korzystaniu z Internetu. Część 3 Opis programu MS Office

Bardziej szczegółowo

Tworzenie i edycja dokumentów w aplikacji Word.

Tworzenie i edycja dokumentów w aplikacji Word. Tworzenie i edycja dokumentów w aplikacji Word. Polskie litery, czyli ąłóęśźżń, itd. uzyskujemy naciskając prawy klawisz Alt i jednocześnie literę najbardziej zbliżoną wyglądem do szukanej. Np. ł uzyskujemy

Bardziej szczegółowo

Edytor tekstu MS Word 2003 - podstawy

Edytor tekstu MS Word 2003 - podstawy Edytor tekstu MS Word 2003 - podstawy Cz. 4. Rysunki i tabele w dokumencie Obiekt WordArt Jeżeli chcemy zamieścić w naszym dokumencie jakiś efektowny napis, na przykład hasło reklamowe, możemy wykorzystać

Bardziej szczegółowo

Sylabus Moduł 2: Przetwarzanie tekstów

Sylabus Moduł 2: Przetwarzanie tekstów Sylabus Moduł 2: Przetwarzanie tekstów Niniejsze opracowanie przeznaczone jest dla osób zamierzających zdać egzamin ECDL (European Computer Driving Licence) na poziomie podstawowym. Publikacja zawiera

Bardziej szczegółowo

APLIKACJE INTERNETOWE 3 CSS - W Y G L Ą D S T R O N Y I N T E R N E T O W E J

APLIKACJE INTERNETOWE 3 CSS - W Y G L Ą D S T R O N Y I N T E R N E T O W E J APLIKACJE INTERNETOWE 3 CSS - W Y G L Ą D S T R O N Y I N T E R N E T O W E J PLAN PREZENTACJI Wprowadzenie do css Budowa stylu - selektor cecha wartość Klasa i identyfikator selektora Jednostki Miary

Bardziej szczegółowo

Danuta ROZPŁOCH-NOWAKOWSKA Strona 1 2007-11-06. Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional).

Danuta ROZPŁOCH-NOWAKOWSKA Strona 1 2007-11-06. Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional). Danuta ROZPŁOCH-NOWAKOWSKA Strona 1 2007-11-06 Moduł 4. Style Zajęcia poświęcone będą kaskadowym arkuszom stylów (por. slajdy 18.-27. z wykładu 2.) Wiele uwagi poświęcaliśmy do tej pory planowaniu szkieletu

Bardziej szczegółowo

Układy witryn internetowych

Układy witryn internetowych 1. CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się z możliwościami kaskadowych arkuszy stylów CSS w zakresie kontrolowania położenia elementów na stronie. 2. MATERIAŁ NAUCZANIA W normalnym układzie opartym

Bardziej szczegółowo

Dodawanie grafiki i obiektów

Dodawanie grafiki i obiektów Dodawanie grafiki i obiektów Word nie jest edytorem obiektów graficznych, ale oferuje kilka opcji, dzięki którym można dokonywać niewielkich zmian w rysunku. W Wordzie możesz zmieniać rozmiar obiektu graficznego,

Bardziej szczegółowo

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński PROGRAMOWANIE HTML W składni języka HTML wykorzystuje się charakterystyczne znaczniki. Każdy z nich zaczyna się i kończy ostrokątnym nawiasem a pomiędzy nimi znajduje się wyrażenie html. Rozróżniamy znaczniki

Bardziej szczegółowo

1. Umieść kursor w miejscu, w którym ma być wprowadzony ozdobny napis. 2. Na karcie Wstawianie w grupie Tekst kliknij przycisk WordArt.

1. Umieść kursor w miejscu, w którym ma być wprowadzony ozdobny napis. 2. Na karcie Wstawianie w grupie Tekst kliknij przycisk WordArt. Grafika w dokumencie Wprowadzanie ozdobnych napisów WordArt Do tworzenia efektownych, ozdobnych napisów służy obiekt WordArt. Aby wstawić do dokumentu obiekt WordArt: 1. Umieść kursor w miejscu, w którym

Bardziej szczegółowo

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ Poznań, 2012-10-04 AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ NAZWA ADRES STRONY ILOŚĆ BŁĘDÓW WCAG 33 ILOŚĆ OSTRZEŻEŃ WCAG 3 TYP DOKUMENTU UŻYTY FORMAT (X)HTML JĘZYK OWANIE STRONY Urząd Marszałkowski Województwa

Bardziej szczegółowo

Arkusz kalkulacyjny MS Excel 2010 PL.

Arkusz kalkulacyjny MS Excel 2010 PL. Arkusz kalkulacyjny MS Excel 2010 PL. Microsoft Excel to aplikacja, która jest powszechnie używana w firmach i instytucjach, a także przez użytkowników domowych. Jej główne zastosowanie to dokonywanie

Bardziej szczegółowo

MATERIAŁY SZKOLENIOWE WORD PODSTAWOWY

MATERIAŁY SZKOLENIOWE WORD PODSTAWOWY MATERIAŁY SZKOLENIOWE WORD PODSTAWOWY 2013 Klawiatura narzędzie do wpisywania tekstu. 1. Wielkie litery piszemy z wciśniętym klawiszem SHIFT albo z włączonym klawiszem CAPSLOCK. 2. Litery typowe dla języka

Bardziej szczegółowo

Podstawy (X)HTML i CSS

Podstawy (X)HTML i CSS Inżynierskie podejście do budowania stron WWW momat@man.poznan.pl 2005-04-11 1 Hyper Text Markup Language Standardy W3C Przegląd znaczników Przegląd znaczników XHTML 2 Cascading Style Sheets Łączenie z

Bardziej szczegółowo

Wykład 2 Tabele i ramki 1. Tabele 1.1. Podstawy budowy tabel na stronach WWW

Wykład 2 Tabele i ramki 1. Tabele 1.1. Podstawy budowy tabel na stronach WWW Wykład 2 Tabele i ramki 1. Tabele 1.1. Podstawy budowy tabel na stronach WWW Rys.1. Przykład prostej tabeli zawierającej kalendarz na miesiąc marzec ... definiuje tabelę Atrybuty: border

Bardziej szczegółowo

Kaskadowe arkusze stylów (CSS)

Kaskadowe arkusze stylów (CSS) Kaskadowe arkusze stylów (CSS) CSS (Cascading Style Sheets) jest to język opisujący sposób, w jaki przeglądarki mają wyświetlać zawartość odpowiednich elementów HTML. Kaskadowe arkusze stylów służą do

Bardziej szczegółowo

STRONY INTERNETOWE mgr inż. Adrian Zapała

STRONY INTERNETOWE mgr inż. Adrian Zapała 1 STRONY INTERNETOWE mgr inż. Adrian Zapała STRONY INTERNETOWE Rodzaje stron internetowych statyczne (statyczny HTML + CSS) dynamiczne (PHP, ASP, technologie Flash) 2 JĘZYKI STRON WWW HTML (ang. HyperText

Bardziej szczegółowo