Dydaktyka Informatyki-internet i podstawy języka HTML

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

Programowanie WEB PODSTAWY HTML

HTML (HyperText Markup Language)

Dydaktyka Informatyki-internet i podstawy języka HTML

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

Tworzenie stron internetowych RAMKI

Przedmiot: Grafika komputerowa i projektowanie stron WWW

zmiana koloru tła <body bgcolor = kolor > tło obrazkowe <body background= ścieżka dostępu do obrazka >

Kaskadowe arkusze stylów (CSS)

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

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

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

Wprowadzenie do języka HTML

Odsyłacze. Style nagłówkowe

Tworzenie stron internetowych w kodzie HTML Cz 5

Tworzenie stron internetowych w oparciu o język HTML

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

Justyna Klimczyk Nauczyciel informatyki Gimnazjum im. Władysława Stanisława Reymonta w Kleszczowie

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

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

2 Podstawy tworzenia stron internetowych

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

Podstawowe znaczniki języka HTML.

Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych

za pomocą: definiujemy:

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

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

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

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

HTML cd. Ramki, tabelki

<html> </html> <body> </body> <p> [</p>] <br> <html> <head> </head> <body> </body> </html> Materiały dydaktyczne 1/5

STRONY INTERNETOWE mgr inż. Adrian Zapała

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

Znaczniki języka HTML

Tutorial. HTML Rozdział: Ramki

I. Formatowanie tekstu i wygląd strony

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

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

Wykład 1: HTML (XHTML) Michał Drabik

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

I. Wstawianie rysunków


Języki programowania wysokiego poziomu. CSS Wskazówki

Hyper Text Markup Language

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

Witryny i aplikacje internetowe

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

CSS - layout strony internetowej

Pierwsza strona internetowa

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

Moduł IV Internet Tworzenie stron www

Elementarz HTML i CSS

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

Źródła. cript/1.5/reference/ Ruby on Rails: AJAX: ssays/archives/

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

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

e r T i H M r e n L T n

URL:

Specyfikacja techniczna dot. mailingów HTML

HTML podstawowe polecenia

2. Projektowanie stron WWW podstawowe informacje

Struktura języka HTML ZNACZNIKI. Oto bardzo prosta strona WWW wyświetlona w przeglądarce: A tak wygląda kod źródłowy takiej strony:

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

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

Edukacja na odległość

Dział O atrakcyjnym przedstawianiu i prezentowaniu informacji (program PowerPoint oraz język HTML tworzenie stron WWW)

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

Laboratorium 1: Szablon strony w HTML5

Mailingi HTML. Specyfikacja techniczna

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

Podstawy tworzenia stron internetowych

przygotował: mgr Szymon Szewczyk PODSTAWY

Podstawy HTML. 2. Komendy ujęte są w nawiasy ostre - < > i występują najczęściej parami.

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

I. Dlaczego standardy kodowania mailingów są istotne?

XHTML Budowa strony WWW

Zadanie 1. Stosowanie stylów

Zaawansowana Pracownia Komputerowa - Ćwiczenia. Krzysztof Miernik

Tworzenie stron internetowych w kodzie HTML Cz 7

CSS jest is an skrótem od Cascading Style Sheets (Kaskadowe Arkusze Stylów).

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

9. TABELE KURS HTML.

Wybrane znaczniki HTML

ECDL/ICDL Web Editing Moduł S6 Sylabus - wersja 2.0

Atrybuty znaczników HTML

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

1. Przypisy, indeks i spisy.

Układy witryn internetowych

KATEGORIA OBSZAR WIEDZY

Pokaz slajdów na stronie internetowej

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

Podstawy pozycjonowania CSS

Ćw. IV. Tworzenie stron internetowych. Podstawy projektowania, wprowadzenie do języka HTML

1.Formatowanie tekstu z użyciem stylów

Język HTML i podstawy CSS

Język (X)HTML. Podstawowe znaczniki i parametry. dr Konrad Dominas / UAM

Responsywne strony WWW

Technologie Informacyjne

Zawartość specyfikacji:

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

Transkrypt:

Dydaktyka Informatyki-internet i podstawy języka HTML Instytut Matematyki Uniwersytet Gdański

HTML-wprowadzenie HTML to język hipertekstowego znakowania, który jest ustanowiona przez konsorcjum World Wide Web Consortium (W3C) specyfikacja, określajac a postać dokumentów prezentowanych w Internecie. Skrót HTML powstał od nazwy HyperText Markput Language. Hyper oznacza, że HTML nie jest językiem liniowym. Języki programowania maja zazwyczaj strukturę liniowa, innymi słowy struktura programu określa kolejność jego wykonywania. W przypadku stron WWW użytkownik ma możliwość skorzystania z dowolnej opcji strony w dowolnym czasie.

HTML-wprowadzenie Drugi człon nazwy, Text, to narzędzie, którym się posługujemy a jest to zwykły (no, może nie całkiem zwykły) tekst. Niezwykłość tekstu bierze się stad, że jest on umieszczony w specjalnych znacznikach <>, </> i one sa właśnie odpowiedzialne za kolejny człon nazwy: Markput. Dzięki znacznikom przegladarka wie, że ma do czynienia z kodem strony WWW a nie ze zwykłym tekstem. Znaczniki instruuja przegladarkę, jak interpretować wyglad tekstu. Ostatnia litera w skrócie HTML pochodzi od słowa Language, czyli język. HTML jest bowiem językiem publikowania w sieci WWW.

HTML-wprowadzenie Aby zaczać pisać w języku HTML należy posiadać przegladarkę internetowa (nie trzeba mieć dostępu do sieci) oraz dowolny Edytor plików tekstowych. Może to być np. zwykły Notatnik, czy Word, poleca się jednak bezpłatnie specjalne edytory do pisania kodu HTML np. Web Edit. Dokument HTML powinnień mieć rozszerzenie.html. Należy o tym pamiętać, gdy używamy Notatnika, czy też Worda do pisania stron WWW. Aby zobaczyć jak wyglada napisania przez Ciebie strona WWW należy zapisany dokument otworzyć za pomoca przegladarki internetowej.

HTML-podstawy Oto przykład podstawowego dokumentu HTML: <html> <head> <meta http-equiv= content-type content= text/html; charset=iso-8859-2 > <title>tytul strony</title> </head> <body> Treść strony </body> </html> Zadanie Utwórz swoja pierwsza stronę korzystajac z powyższego kodu. Nadaj jej tytuł i kilka zdań treści.

HTML-podstawy Znaczniki sa stosowanie zazwyczaj w parach <znacznik otwierajacy>... </znacznik zamykajacy> np. <html> </html>. Choć od tej reguły jest kilka wyjatków np. <br> znacznik nowego wiersza; <hr> znacznik umożliwiajacy dodanie linii poziomej. Atrybuty znacznika dostarczaja dodatkowych informacji o elementach strony np. <body bgcolor= green >. Atrybut definiowany jest za pomoca pary atrybut= wartość i zawsze umieszczany jest w znaczniku otwierajacym danego elementu HTML.

HTML-podstawy <html> </html> informuję przegladarkę, że to co jest pomiędzy stanowi kod HTML <head> </head> wyznacza obszar nagłówka strony. <body> </body> wyznacza obszar treści strony. Aby umożliwić kodowanie polskich znaków wpisujemy w nagłówku: <meta http-equiv= content-type content= text/html; charset=iso-8859-2 >

HTML-podstawy Do przekształcania tekstu w nagłówek służa znaczniki od <h1> do <h6> (nie zapomnij o znacznikach zamykajacych </h1> do </h6>). Znaczniki nagłówka powiększaja i pogrubiaja tekst. Aby wycentrować tekst używamy znacznika <center> np. <center><h2>mój nagłówek</h2></center> <p> nowy akapit. <br> nowa linia (bez znacznika zamykajacego) <b> pogrubienie <i> kursywa <u> podkreślenie <tt> czcionka maszynowa <big> czcionka większa od reszty tekstu <small> czcionka mniejsza od reszty tekstu

HTML-podstawy <sub> indeks dolny <sup> indeks górny <hr> umieszcza w tekście linie pozioma. Zadanie Napisz stronę internetowa, która będzie wygladała identycznie jak podana na kolejnym slajdzie

HTML-podstawy Rysunek : strona do zadania 2

HTML-podstawy Atrybuty znacznika <hr>: size= piksele określa grubość linii (najmniejsza 2) width= piksele wartość% określa długość linii w poziomie (w pikselach lub procentach) align= left right center definicja wyrównania lenni. Np. <hr width= 50% size= 3 align= center > Zadanie Zmodyfikuj stronę, aby wygladała tak jak na kolejnym slajdzie.

HTML-podstawy Rysunek : strona do zadania 3

HTML-listy <ul> definiuje listę wypunktowana <ol> definiuje listę numerowaniom <li> definiuje elementy listy Przykład <ul> <li>pierwszy podpunkt</li> <li>drugi podpunkt</li> </ul> Zadanie Zrób stronę taka jak na kolejnym slajdzie.

HTML-podstawy Rysunek : strona do zadania 4

HTML-wstawianie obrazu Wstawienie obrazków umożliwia znacznik <img />. Znacznik ten nie ma znacznika zamykajacego. Przykład <img src= nazwa.jpg alt= tekst alternatywny /> Przy nazwie obrazu zapisujemy też rozszerzenie.jpg lub.gif. Tekst alternatywny pokaże się, gdy obrazek nie będzie mógł być wyświetlony. Niektóre atrybuty znacznika <img /> align= left right obrazek jest wyświetlony przy lewym prawym marginiesie vspace= piksele odległość obrazka od tekstu w pionie hspace= piksele odległość obrazka od tekstu w poziomie

HTML-wstawianie obrazu height= piksele wartość% określa wysokość obrazu w pikselach w procentach w stosunku do oryginału. widght= piksele wartość% określa szerokość obrazu w pikselach w procentach w stosunku do oryginał. Przykład <img src= tablica.jpg height= 50% widht= 50% alt= obrazek align= right /> Zadanie Wykonaj stronę taka sama jak przykładowa (dowolny tekst i obrazek skopiuj z internetu, ważne jest tylko rozmieszczenie tekstów i obrazków).

HTML-podstawy

HTML-tworzenie połaczeń Znacznik HTML, za pomoca którego tworzone jest połaczenie, nosi nazwę znacznika zakotwiczenia i ma następujac a postać: <a href= nazwa.html >Tekst połaczenia</a> Przykład <a href= dydaktyka_inf.html >Dydaktyka informatyki</a> <a href= 01 dyd info.pdf > Wprowadzenie</a> Zadanie Zrobić stronie internetowa na której będa m.in. 2-3 obrazy, lista, 2-3 odnośniki do innych stron. Wykorzystaj informacje poznane na zajęciach jak i na stronie http://www.kurshtml.edu.pl/html/zielony.html (na razie nie trzeba robić tabel i ramek, zagadnienia te zostana omówione w dalszej części zajęć).

HTML-kaskadowy arkusz stylów (CSS) Kaskadowy arkusz stylów CSS (Cascading Style Sheets) służy do bf definiowania sposobu wyświetlania elementów HTML. Z kaskadowymi arkuszami stylów wiaż a się dwa pojęcia: dziedziczenie stylów i ich kaskadowy charakter. Podstawowe zalety stylów CSS to możliwość szybkiej i prostej modyfikacji stylu oraz błyskawiczna wręcz aktualizacja postaci dokumentu w przypadku takich zmian. Definicja stylu może się pojawić w konkretnym elemencie HTML (styl wpisany), między znacznikami <head> </head> (styl osadzony) lub może zostać pobrany z pliku zewnętrznego (zewnętrzny lub łaczony arkusz stylów). Wszystkie typy arkusza CSS moga być stosowane jednocześnie. Łaczone arkusze stylów sa przechowywane w zewnętrznym pliku o rozszerzeniu.css

HTML-kaskadowy arkusz stylów (CSS) Oddziaływanie stylów z arkuszy zewnętrznych może być modyfikowane przez styl zdefiniowany w nagłówku dokumentu, to zaś może być modyfikowane przez styl zdefiniowany bezpośrednio w treści dokumentu. Postać arkusza stylów zależy od typu arkusza. Styl wpisany a więc zdefiniowany w konkretnym znaczniku ma postać: <znacznik style= właściwość: wartość; > Styl wpisany powinień być stosowany tylko wtedy, gdy konieczne jest zastosowanie specyficznego stylu do pojedynczego elementu.

HTML-kaskadowy arkusz stylów (CSS) Przykład: <p style="font-size: 25pt» To jest akapit ze stylem</p> <p> To jest akapit bez stylu</p> <p style="font-size: 16pt» To jest akapit z nowym stylem</p> Zadanie Stwórz stronę z trzema zdaniami i do jednego z tych zdań zastosuj styl wpisany.

HTML-kaskadowy arkusz stylów (CSS) Styl osadzony umieszczony w nagłówku ma następujac a postać: <style type= text/css > <!-- selektor {właściwość: wartość;} --> </style> Jeśli wartość ma postać wielowyrazowa to umieszczamy ja w cudzysłowie.

HTML-kaskadowy arkusz stylów (CSS) Przykład: <head> <title>nawigacja</title> <meta http-equiv= Content-Type content= text/html; charset=iso-8859-2 > <style type= text/css > <!-- body {background: aqua; font-size: 14pt; font-family: sans serif ;} h1, h2, h3, h4, h5, h6 {text-decoration: underline; text-align: center;} --> </style> </head> Zwróć uwagę w jaki sposób jednemu selektorowi przypisać kilka właściwości oraz kilku selektorom te same własności.

HTML-kaskadowy arkusz stylów (CSS) Pobierz Tabelę 1 z właściwościami stylu. Zadanie Stwórz stronę poświęcona pakietowi Ms Office (krótki opis każdego z programów ze zdjeciem jak wyglada ten program po uruchomieniu). Zdjęcia maja być wykonane samodzielnie za pomoca zrzutu ekranu (po otwarciu programu wykonać zrzut ekrazu, otworzyć obrazek w paincie, zmiejszyć rozmiar i zapisać jako JPEG). Na stronie powinnien być zdefiniowany styl osadzony w którym zostanie użyte co najmniej 7 własności z pobranej tabeli 1. Tekst powinien być wyjustowany.

HTML-kaskadowy arkusz stylów (CSS) Zewnętrzny (lub inaczej łaczony) arkusz stylów to doskonałe rozwiazanie dla witryn, czyli układu wielu stron. Wówczas te same style moga być stosowane do wszystkich stron witryny. Aby zmienić wyglad wszystkich witryn wystarczy zrobić korektę stylu tylko w jednym pliku. W kodzie każdej ze stron, korzystajacych z zewnętrznego arkusza stylów, musi zostać zdefiniowane połaczenie z plikiem zewnętrznym za pomoca atrybutu link. Umieścia się go w sekcji head. <head> <link rel= stylesheet type= text/css href= mojestyle.css > </head> Definicja stylu jest umieszczona w pliku mojestyle.css - nazwa może być dowolna, ale rozszerzenie musi być.css.

HTML-kaskadowy arkusz stylów (CSS) Plik.css można przygotować w dowolnym edytorze tekstu. Plik nie powinień zawierać znaczników HTML. Oto przykład zawartości. hr {color: sienna} p {margin-left: 20px; font-size: 14pt} body {bacground-image: url( images/obraz.gif )}

HTML-kaskadowy arkusz stylów (CSS) Zadanie Stwórz stronie poświęconiom programom graficznym (paint, Gimp). Stwórz mini witrynę. Ze strony domowej (stwórz ja) utwórz połaczenia do stron o programach pakieku Ms office i programów graficznych. Styl który był zastosowany do strony poświęconej programom Ms Office przenieś teraz do zewnętrznego pliku i stwórz z niego zewnętrzny arkusz stylów. Pamiętaj, aby na każdej ze stron witryny zdefiniować połaczenie z zewnętrznym arkuszem stylów.

HTML-tabele Tabela w HTML ma następujac a strukturę: <table> <caption> Tytuł tabeli </caption> <tr> </tr> <tr> </tr> <tr> <th>nagłówek 1</th> <td>wiersz 1 kol 1</td> <td>wiersz 2 kol 1</td> </tr> </table> <th>nagłówek 2</th> <td>wiersz 1 kol 2</td> <td>wiersz 2 kol 2</td>

HTML-tabele <table> - znacznik tabeli, <tr> - znacznikiem wiersza, <td> - znacznik pojedynczej komórki, <th> - znacznik nagłówka (automatycznie pogrubia tekst), <caption> - znacznik nazwy tabeli. Tabele w HTML pozwalaja na sterowanie układem m.in. danych, tekstu, obrazków, połaczeń, a także innych tabel. Zadanie Stwórz tabelkę wygladaj ac a dokładnie jak ta na kolejnym slajdzie.

HTML-tabele

HTML-tabele Atrybuty znacznika table: border= x - określa grubość ramki (x pikseli), cellpadding= x - określa szerokość marginesu w pikselach, cellspacing= x - szerokość odstępu między sasiednimi komórkami w pikselach, Przykład: <table border= 3 cellpadding= 10 cellspacing= 20 > Zadanie Zmodyfikuj poprzednia tabelkę w ten sposób, aby miała obramowanie grubości 2 pikseli i odległość tekstu od krawędzi komórki wynosiła 15 pikseli.

HTML-tabele Atrybutem caption umożliwiajacym zmiane położenia tytułu jest align= ustawienie, gdzie jako ustawienie należy podać: top - tytuł górny (domyślnie) bottom - tytuł dolny left - ustawienie przy lewej krawędzi tabeli right - przy prawej krawędzi center - na środku Przykład: <caption align= bottom >Tytuł</caption>

HTML-tabele Zmianę rozmiarów całej tabeli lub pojedynczej komórki umożliwiaja atrybuty: width= x x% - długość w pikselach lub procentach. height= y y% - wysokość w pikselach lub procentach. Zadanie Wykonaj stronę taka jak na kolejnym slajdzie. Zastosuj do tego tabelę bez obramowania. Tabelka powinna być rozciagnięta na cały ekran. Uwaga: Więcej o tworzeniu tabel można znaleźć na stronie http://www.kurshtml.edu.pl/html/tabele.html

HTML-tabele

HTML-ramki Ramka to zdefiniowania przez jej twórcę część okna przegladarki, której przypisano właściwości takie jak całemu oknu. Tak więc ramka może być przewijana niezależnie od pozostałej zawartości okna. Można także zmieniać jej rozmiary. Zawartość ramki tworzy standardowy plik HTML. <frame> - znacznik tworzacy ramkę. Atrybuty <frame> to: src= nazwa pliku.htm - przypisujemy ramcę dokument, scrolling= yes no auto - sposób przewijania ramki, name= nazwa ramki - nadaje nazwę ramce, frameborder= 0 1 - czy ma być wyświetlane obramowanie ramki, marginheight= x wymusza dodatkowy odstęp u góry i u dołu ramki (w pikselach), marginwidth= x - wymusza margines lewy i prawy (w pikselach).

HTML-ramki Przykład: <frame scrolling= auto name= nazwa ramki src= nazwa pliku.htm > Układ ramek jest definiowany w pliku HTML, w którym element body został zastapiony elementem frameset. Znacznik <frameset> przyjmuje dwa atrybuty cols i rows, które umożliwiaja określenie liczby kolumn i wierszy na które zostanie podzielone okno przegladarki. Oto w jaki sposób możemy podzielić okno przegladarki na kolumny o określonych rozmiarach: <frameset cols= szerokość kol1, szerokość kol2,... >

HTML-ramki Liczba kolumn określana jest liczba wartości atrybutu cols. Wartości te sa podawane kolejno z przecinkami. Szerokość kolumny można zdefiniować w pikselach, w procentach oraz za pomoca znaku (maksymalna możliwa szerokość). Przykład podziału okna przegladarki na 3 kolumny i wczytania do każdej z kolumn osobnego dokumentu HTML. <html> <head> <title>układ trzech ramek</title> </head> <frameset cols= 25%,50%,25%> <frame src= ramka1.html > <frame src= ramka2.html > <frame src= ramka3.html > </frameset> </html>

HTML-ramki Zadanie Stwórz stronę WWW poświęconia systemom operacyjnym. Strona powinna być złożona z 3 ramek. W środkowej ramce powinien znajdować się tekst. W dwóch pozostałych maja znajdować się obrazki oraz odnośniki do innych stron. W ramkach maja zostać ustawione marginesy. Należy dopuścić możliwość przewijania tylko w środkowej ramce. UWAGA: Na stronie powinny się znaleźć m.in. następujace informacje: czym jest i jakie sa zadania systemu operacyjnego, krótka informacja o systemach MS DOS, Microsoft Windows, Mac OS, Unix, Linux oraz Android.