Programowanie WEB PODSTAWY HTML



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

Odsyłacze. Style nagłówkowe

HTML (HyperText Markup Language)

Tworzenie stron internetowych RAMKI

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

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

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

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

HTML podstawowe polecenia

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

Tworzenie stron internetowych w kodzie HTML Cz 5

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

Strony WWW - podstawy języka HTML

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

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

Tworzenie stron internetowych w oparciu o język HTML

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

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

Hyper Text Markup Language

Podstawowe znaczniki języka HTML.

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

Wprowadzenie do języka HTML

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

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

Witryny i aplikacje internetowe

Deklarowanie tytułu związanej z tabelą

HTML cd. Ramki, tabelki

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

Tutorial. HTML Rozdział: Ramki

Moduł IV Internet Tworzenie stron www

Edukacja na odległość

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

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

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

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

przygotował: mgr Szymon Szewczyk PODSTAWY

I. Wstawianie rysunków

Podstawy tworzenia stron internetowych

Wybrane znaczniki HTML

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:

Wprowadzenie do HTML, CSS, JavaScript, PHP. Kurs

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

APLIKACJE INTERNETOWE 1 HTML - STRUKTURA STRONY INTERNETOWEJ

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

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

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

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Architektura WWW. HTML Część I - Podstawy. HTML język tworzenia stron WWW. Znaczniki HTML. Struktura dokumentu HTML. Kodowanie polskich liter

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

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

Można też ściągnąć np. z:

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

STRONY INTERNETOWE mgr inż. Adrian Zapała

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

Tworzenie stron internetowych w kodzie HTML Cz 7

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

za pomocą: definiujemy:

Atrybuty znaczników HTML

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

Dydaktyka Informatyki-internet i podstawy języka HTML

Wstęp 5 Rozdział 1. Informacje podstawowe 9

Język HTML i podstawy CSS

Budowa dokumentu HTML 5

9. TABELE KURS HTML.

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.

Programowanie internetowe

Specyfikacja techniczna dot. mailingów HTML

Technologie Informacyjne

Konspekt do lekcji elementy informatyki dla klasy 4e Liceum Ogólnokształccego

Podstawy (X)HTML i CSS

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

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

HTML kurs podstawowy. nagłówek, linia pozioma, obraz, img, ramka, div, tabela, tabel, lista

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

Znaczniki języka HTML

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


XHTML Budowa strony WWW

Informatyka i Ekonometria Informatyka ekonomiczna Ćwiczenia Usługi sieciowe. Tworzenie serwisów internetowych.

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

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH. PODSTAWY JĘZYKA HTML (HyperText Markup Language)

Można też ściągnąć np. z:

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

Kaskadowe arkusze stylów (CSS)

Elementarz HTML i CSS

URL:

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

Innowacja pedagogiczna Pasja programowania ZESPÓŁ SZKÓŁ W CHOROSZCZY

Rysunek otaczany przez tekst

Tworzenie Stron Internetowych. odcinek 5

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

I. Formatowanie tekstu i wygląd strony

Blok dokumentu. <div> </div>

Systemy internetowe HTML

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

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia: rok I, semestr II

KATEGORIA OBSZAR WIEDZY

Wordpress: Joomla! Drupal.

Transkrypt:

Programowanie WEB PODSTAWY HTML

Najprostsza strona HTML <html> <head> <title>tytuł strony</title> </head> <body> To jest moja pierwsza strona WWW. </body> </html> <html> <head> <title>tytuł strony</title> <meta name="description" content="przykładowa strona na zajęcia"> <meta name="keywords" content= Apache, PHP, MYSQL, zajęcia, PWSZ"> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">. </head> <body> To jest moja pierwsza strona WWW. </body> </html>

HTML podstawowe znaczniki Nagłówki 6 różnych poziomów <h1>przykład 1</h1> <!-- to jest nagłówek poziomu h1--> <h2>przykład 2</h2> <!-- to jest nagłówek poziomu h2--> Akapity <p> <p>nie koniecznie sensowny akapit tekstu</p> Tekst preformatowany <pre> <pre>ten Tekst będzie Dokładnie tak samo Wyglądał w oknie przeglądarki</pre> Pogrubienie <b>, <strong> <b>ten tekst będzie pogrubiony</b> Kursywa <i>, <em> <i><b>ten tekst będzie pogrubiony oraz pochylony</b></i> Podkreślenie <u> <u><i><b>ten tekst będzie pogrubiony, pochylony oraz podkreślony</b></i></u>

HTML podstawowe znaczniki Indeksy górny i dolny <sup>, <sub> H<sub>2</sub>O, m<sub>2</sub> Linia pozioma <hr> <hr>tekst pod kreską Lista wypunktowana <ul> <ul> <li>pierwsza</li> <li>druga</li> <li>trzecia</li> <li>czwarta</li> </ul> Lista numerowana <ol> <ol> <li>pierwsza</li> <li>druga</li> <li>trzecia</li> <li>czwarta</li> </ol> Typy wypunktowań <ul type="disc"> <ul type="circle"> <ul type="square"> <ol type="a"> <ol type="a"> <ol type="i"> <ol type="i">

HTML podstawowe znaczniki Lista definicji <dl> <dl> <dt>student</dt> <dd>człowiek wyluzowany, bez problemów</dd> <dt>student na zajęciach z programowania WEB.</dt> <dd>generalnie ma przechlapane. <dd> </dl> Złamanie wiersza <br> Jeden wiersz<br>a to już w kolejnym wierszu Użycie styli w kodzie HTML (dla odróżnienia od arkusza styli) <p style="font-family: arial; ">Tekst czcionką Arial</p> <p style="color: blue; ">Tekst czcionką niebieską.</p> <p style="color: rgb(125,200,220);">a tutaj kolor uzyskany innym zapisem</p>

HTML odsyłacze Etykieta <a> <a name="etykieta_1"> Jakiś tekst opatrzony etykietą</a> <a href= #etykieta_1"> Link do etykiety</a> Link do innej strony internetowej <a> <a href= ="http://www.pwsz.nysa.pl"> Link do strony głównej uczelni</a> Link do innej strony internetowej z etykietą <a> <a href= ="http://www.pwsz.nysa.pl#etykieta"> Akurat na stronie PWSZ nie ma takiej etykiety </a> Link do poczty <a> <a href= ="mailto:adamdudek@pwsz.nysa.pl">napisz do prowadzącego</a>

HTML grafika Znacznik <img> <img src="fotka.jpg" alt="komentarz dla obrazka"> Ustalenie rozmiarów <img src="fotka.jpg" height="50" width="100" alt="komentarz dla obrazka"> Style, obramowanie, marginesy <img src="fotka.jpg" height="50" width="100" alt="komentarz dla obrazka, który ma czerwoną grubą ramkę i wielkie marginesy" style="border: 5px red solid; margin-left: 50px; margin-right: 50px; "> Pozycja w poziomie <img src="fotka.jpg" height="50" width="100" alt="komentarz dla obrazka, który jest wyrównany do prawej krawędzi" style="float: right; "> Pozycja w pionie <img src="fotka.jpg" height="50" width="100" alt="komentarz dla obrazka, który jest wyrównany do środka wiersza" style="vertical-align: middle;">

HTML tabele Tabele HTML pozwalają na sterowanie układem danych, tekstu, obrazów, połączeń, formularzy i ich pól, a także innych tabel, przy pomocy wierszy i kolumn komórek. <table border="1"> <caption>tabela przykładowa</caption> <tr> <th>nagłówek, komórka 1</th> <th>nagłówek, komórka 2</th> <tr> <td>wiersz 1, komórka 1</td> <td>wiersz 1, komórka 2</td> <tr> <td>wiersz 2, komórka 1</td> <td>wiersz 2, komórka 2</td> </table>

HTML tabele Wolny obszar w obrębie komórki <table border="1" cellpadding="10"> Rozsunięcie komórek <table border="1" cellpadding="10 cellspacing="10" > Szerokość tabeli <table border="1" cellpadding="10" width="50%"> Wyrównanie zawartości komórek w poziomie <tr align="center"> Wyrównanie zawartości komórek w pionie <tr valign="middle">

HTML tabele (rozpinanie komórek) Aby zdefiniować taką komórkę, należy do znacznika <th> lub <td> dodać atrybuty rowspan i/lub colspan, i przypisać im jako wartości liczby całkowite określające na ilu wierszach i/lub kolumnach komórka jest rozpięta. Komórki są rozpinane w dół i na prawo, a więc aby utworzyć komórkę rozpiętą na kilku kolumnach, należy dodać atrybut colspan do komórki wysuniętej najbardziej w lewo, a w przypadku rozpinania komórki na wierszach, atrybut rowspan powinien być dodany do komórki pierwszej od góry.

HTML tabele (rozpinanie komórek) <table cellpadding=6 border=1> <caption align=bottom><b>tabela opisująca schemat wydatków</b></caption> <tr> <th rowspan="2"></th> <th colspan="2">wydatki</th> <th rowspan="2">liczba stałych<br>pracowników</th> <th rowspan="2">liczba<br>zleceń</th> <tr> <th>planowane</th> <th>rzeczywiste</th> <tr> <th>styczeń</th> <td align="right">5700</td> <td align="right">3800</td> <td align="center">88</td> <td align="right">59</td> <tr> <th>luty</th> <td align="right">10800</td> <td align="right">9600</td> <td align="center">45</td> <td align="right">67</td> <tr> <th>marzec</th> <td align="right">14900</td> <td align="right">23000</td> <td align="center">36</td> <td align="right">24</td> <tr> <th>kwiecień</th> <td align="right">22700</td> <td align="right">15000</td> <td align="center">34</td> <td align="right">45</td> </table>

HTML tabele (kolory i tło) <table width="50%" border="1" cellpadding="10" bordercolor="#993300" bgcolor="#ffff99"> <caption>tabela przykładowa</caption> <tr bgcolor="#00ffff"> <th>nagłówek, komórka 1</th> <th>nagłówek, komórka 2</th> <th bgcolor="#3333ff">nagłówek, komórka 2</th> <tr align="center"> <td>wiersz 1, komórka 1</td> <td bgcolor="#ffcc33">wiersz 1, komórka 2</td> <td>wiersz 1, komórka 3</td> <tr align="center"> <td>wiersz 2, komórka 1</td> <td background="tlo_komorki.jpg"><strong>wiersz 2, komórka 2</strong></td> <td > </td> </table> </table>

Ramki Ramka to zdefiniowana przez swojego twórcę część okna przeglądarki, której to części 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 też swobodnie zmieniać jej rozmiary. Zawartość ramki tworzy standardowy plik HTML. Układ ramek to zestaw ramek wypełniający okno przeglądarki lub ramkę w zewnętrznym układzie ramek. Poszczególne ramki układu mogą mieć swoje nazwy dzięki temu można tworzyć połączenia do ramek oraz stosować nazwy ramek w skryptach. Układ ramek jest definiowany w pliku HTML, w którym element body zastąpiono elementem frameset. W elemencie tym określane są następujące cechy układu ramek: Sposób podziału okna na ramki. Liczba wierszy lub kolumn. Obszar ekranu przyporządkowany poszczególnym kolumnom/wierszom. <html> <head> <title>tytuł strony</title> </head> <frameset atrybut= wartość > <frame src= url >... <frame src= url > </frameset> </html>

Ramki podział pionowy Znacznik <frameset> przyjmuje dwa atrybuty: cols i rows. Pierwszy z nich, cols, umożliwia określenie liczby kolumn, na które zostanie podzielone okno przeglądarki a więc liczby ramek pionowych. Co więcej, atrybut ten pozwala także wskazać sposób przypisania kolumnom obszaru okna. Definicja ogólna: <frameset cols="szerokość_kolumny, szerokość_kolumny,..."> Podział strony na równe części: <frameset cols="*, *, *"> Przykład <html> <head> <title>układ trzech ramek pionowych</title> </head> <frameset cols="25%,50%,25%"> <frame src="ramka1.html <frame src="ramka2.html <frame src="ramka3.html </frameset> </html>

Ramki podział pionowy - przykład <html> <head> <title>ramki w pionie</title> </head> <frameset cols="25%,75%"> <!-- Atrybut name definiuje nazwy ramek --> <frame src="nawigacja.html" name="nawigacja"> <frame src="strona.html" name="strona"> </frameset> </html> <html> <! nawigacja.html--> <head> <title>nawigacja</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> </head> <body> <h3>wybierz interesujący cię temat: </h3> <!-- lista połączeń --> <ul> <!-- atrybut target jego wartością jest nazwa ramki --> <li><a href="strona.html" target="strona">strona 1</a> <li><a href="strona1.html" target="strona">strona 2</a> <li><a href="strona2.html" target="strona">strona 3</a> </ul> </body> </html>

Ramki własności Paski przewijania: Domyślnie ramki są automatycznie zaopatrywane w paski przewijania wtedy, gdy jest to konieczne. Aby zablokować przewijanie zawartości ramki, należy umieścić w znaczniku <frame> atrybut scrolling i przypisać mu wartość no. Wyświetlanie obramowania: <frameset rows="75,*" border= 0 frameborder= 0 framespacing= 0 > Przeglądarka nie obsługuje ramek: <html> <head> <title>tytuł strony</title> <frameset cols = "25%, 25%,*"> <noframes>przeglądarka nie obsługuje ramek!</noframes> <frame src ="ramka_a.html"> <frame src ="ramka_b.html"> <frame src ="ramka_c.html"> </frameset> </html>

Ramki podział mieszany Aby utworzyć mieszany układ ramek, konieczne jest zagnieżdżenie elementu frameset w innym elemencie frameset. <html> <head> <title>mieszany układ ramek</title> </head> <frameset rows="50%,50%"> <frame src="ramka_a.html"> <frameset cols="25%,75%"> <frame src="ramka_b.html"> <frame src="ramka_c.html"> </frameset> </frameset> </html>

Zadanie nr 1 (25 pkt.) W ramach rozgrzewki do przedmiotu proszę przygotować witrynę, która będzie swego rodzaju samouczkiem prezentującym w postaci kodu oraz efektu jego działania wszystkie aspekty, o których mowa w przytoczonych wcześniej przykładach. Proszę wykorzystać ramki do budowy tego rozwiązania.