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



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

Witryny i aplikacje internetowe. mgr inż. Remigiusz Pokrzywiński

Przedmiot: Grafika komputerowa i projektowanie stron WWW

HTML (HyperText Markup Language)

Programowanie WEB PODSTAWY HTML

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

Wprowadzenie do języka HTML

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

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

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

Zaawansowana Pracownia Komputerowa - Ćwiczenia. Krzysztof Miernik

Odsyłacze. Style nagłówkowe

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

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

Ćwiczenie 2 Tekst podstawowe znaczniki.

Wybrane znaczniki HTML

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

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

2 Podstawy tworzenia stron internetowych

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:

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

STRONY INTERNETOWE mgr inż. Adrian Zapała

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

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

Tworzenie stron internetowych w oparciu o język HTML

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

za pomocą: definiujemy:

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

Tworzenie Stron Internetowych. odcinek 5

ĆWICZENIA Z JĘZYKA HTML. 1. Znaczniki. 2. Struktura dokumentu HTML. 3. Tworzymy stronę WWW Podróże po stolicach Europy

Witryny i aplikacje internetowe

Tekst podstawowe znaczniki

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

Elementarz HTML i CSS

Hyper Text Markup Language

WITRYNY I APLIKACJE INTERNETOWE

XHTML - Extensible Hypertext Markup Language, czyli Rozszerzalny Hipertekstowy Język Oznaczania.

przygotował: mgr Szymon Szewczyk PODSTAWY

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

Edukacja na odległość

Tworzenie stron internetowych w kodzie HTML Cz 5

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

O stronach www, html itp..

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

Specyfikacja techniczna dot. mailingów HTML

Kaskadowe arkusze stylów (CSS)

Podstawy tworzenia stron internetowych

Pierwsza strona internetowa

I. Formatowanie tekstu i wygląd strony

29. Poprawność składniowa i strukturalna dokumentu XML

Programowanie internetowe

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

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

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

2. Projektowanie stron WWW podstawowe informacje

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.

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Znaczniki zbudowane są ze znaków '< >', pomiędzy którymi znajduje się litera lub krótki tekst okreslający rodzaj znacznika.

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

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


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

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

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

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

Wprowadzenie do HTML, CSS, JavaScript, PHP. Kurs

HTML podstawowe polecenia

Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr )

Technologie Informacyjne

Strony WWW - podstawy języka HTML

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

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

Wstęp Plik index.htm Plik zaglowce.htm Plik uprawnienia.htm Plik bezpieczeństwo.htm Plik szanty.htm...

Lab.1. Praca z tekstem: stosowanie arkuszy stylów w dokumentach OO oraz HTML/CSS

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2016 CZĘŚĆ PRAKTYCZNA

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

Podstawy (X)HTML i CSS

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

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

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

Historia kodowania i format plików XML. Jolanta Bachan

Proste kody html do szybkiego stosowania.

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

KATEGORIA OBSZAR WIEDZY

Celem ćwiczenia jest zapoznanie z językiem HTML i JavaScript, zasadami tworzenia stron WWW i umieszczania na nich skryptów w języku JavaScript.

TECHNIKI WWW (WFAIS.IF-C125) (zajęcia r.)

Ćwiczenie nr 12: Tworzenie stron internetowych z użyciem języka HTML Wstęp

HTML jak zrobić prostą stronę www

Laboratorium 1: Szablon strony w HTML5

WYKŁAD 1 METAJĘZYK SGML CZĘŚĆ 1

Dziedziczenie. Dziedziczenie i kaskadowość. Dodał Administrator środa, 10 marzec :00. Tematy: Dziedziczenie Kaskadowość

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

URL:

Ćwiczenia laboratoryjne nr 8 Podstawy języka XML.

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

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

Transkrypt:

HTML kurs podstawowy Wykład: język znaczników, atrybuty, XML, XHTML, rodzaje znaczników, wybór edytora, struktura dokumentu, head, title, body, kodowanie, utf-8, iso-8859-2, meta, link, akapit, font, color, formatowanie tekstu, hiperłącze, bgcolor, nagłówek, linia pozioma, obraz, img, ramka, div, tabela, tabel, lista

HTML = HyperText Markup Language HTML czyli tzw. hipertekstowy język znaczników, który opisuje wygląd strony internetowej. Za jego pomocą można osadzić na stronie tekst, grafikę, hiperłącza, tabele, formularze itd. W składni języka HTML wykorzystuje się charakterystyczne znaczniki (tagi) opatrzone z obu stron nawiasami ostrokątnymi. Podstawowe rodzaje znaczników zestawiono poniżej. Znacznik otwierający, a potem zamykający: Pojedynczy znacznik z zamykającym slashem "/": Pojedynczy znacznik bez domykającego slasha "/" i z atrybutem: <znacznik /> <znacznik atrybut=" wartość"> <znacznik> </znacznik> np.: np.: <br /> <div> </div> np.: <img src="obraz.jpg">

Extensible Markup Language = XML XML to uniwersalny język formalny przeznaczony do reprezentowania różnych danych w strukturalizowany sposób - XML jest podzbiorem starszego standardu opisu dokumentu o nazwie SGML, który eliminuje jego zbyt skomplikowany charakter tam gdzie tylko można to uczynić; Przede wszystkim nie jest to język do tworzenia dokumentów, lecz język do tworzenia innych języków. Dopiero te języki służą do budowania dokumentów w Internecie; Jest niezależny od platformy, co umożliwia łatwą wymianę dokumentów pomiędzy różnymi systemami i znacząco przyczyniło się do popularności tego języka w dobie Internetu; XML jest standardem rekomendowanym oraz specyfikowanym przez organizację W3C (międzynarodowa organizacja mająca za zadanie ustanawianie i rozwój standardów w sieci Internet)

Przykładowy dokument XML <?xml version="1.0" encoding="utf-8"?> <ksiazka-telefoniczna kategoria="bohaterowie książek"> <!-- komentarz --> <osoba charakter="dobry"> <imie>ambroży</imie> <nazwisko>kleks</nazwisko> <telefon>123-456-789</telefon> </osoba> </ksiazka-telefoniczna> Dokument rozpoczyna się instrukcją sterującą, która zawiera informacje o wersji standardu XML, z jakim jest zgodny, oraz o sposobie kodowania znaków. Wszystkie te informacje są opcjonalne, można pomijać dowolne z nich, a nawet całą instrukcję sterującą. W razie braku którejś z danych przyjmuje się wartość domyślną, jakimi są właśnie wersja 1.0 oraz standard kodowania UTF-8.

XHTML = XML + HTML

XML, XHTML XML to uniwersalny język formalny przeznaczony do reprezentowania różnych danych w strukturalizowany sposób; Przede wszystkim nie jest to język do tworzenia dokumentów, lecz język do tworzenia innych języków. Dopiero te języki służą do budowania dokumentów w Internecie; Jest niezależny od platformy, co umożliwia łatwą wymianę dokumentów pomiędzy różnymi systemami i znacząco przyczyniło się do popularności tego języka w dobie Internetu; XML jest standardem rekomendowanym oraz specyfikowanym przez organizację W3C (dbającą o standaryzację w sieci) XML + HTML = XHTML

Podział znaczników ze względu na funkcję Znaczniki strukturalne - opisują podstawową strukturę dokumentu - np. <head>, <body> Znaczniki formatujące - określają wygląd poszczególnych elementów - np. <b>bold</b> Znacznik definiujący obiekt - zamieszczenie w treści strony np. obrazu, napisu - np. <img> Znacznik hipertekstowy - definiuje hiperłącze (link) do innej lokalizacji - np. <a href="strona.html">link</a>

Kilka cennych uwag praktycznych Za pomocą samego tylko języka HTML możemy stworzyć statyczną stronę internetową, czyli taką stronę, która wygląda zawsze tak samo dla każdego użytkownika w sieci (nie posiadają oni własnych kont na stronie, które wpływałyby na to, co zobaczy dany user po zalogowaniu) Jeżeli przeglądarka internetowa z jakichś powodów nie będzie potrafiła zinterpretować jakiegoś znacznika, zignoruje jego istnienie Znaczniki mogą być zapisywane dowolną wielkością liter, ale atrybuty w znacznikach powinny być zapisane małymi literami. Wraz z kolejnymi wersjami HTML daje się jednak zauważyć promowanie tendencji do zapisywania wszystkiego (także tagów) małymi literami Wartości atrybutów zawsze powinny być zapisane w cudzysłowach (lub apostrofach), mimo iż przeglądarki w większości przypadków poradzą sobie z ich ewentualnym brakiem Celem webmastera jest napisanie strony wyglądającej praktycznie identycznie w różnych przeglądarkach i systemach operacyjnych

Wybór edytora kodu HTML Dokument HTML to po prostu dokument tekstowy z rozszerzeniem *.htm lub *.html Pracuj komfortowo, oszczędzaj swój czas i wzrok - edytor HTML powinien posiadać podświetlanie składni, możliwość wyboru mało kontrastowego schematu kolorów, możliwość wyboru standardu kodowania znaków w tworzonym dokumencie Wybór edytora to kwestia indywidualnych preferencji. Poniżej kilka sprawdzonych i popularnych propozycji: Geany jsfiddle.net (edytuj online)

Podstawowa struktura HTML <html> <head> <title>moja pierwsza strona!</title> </head> <body> Hello world! </body> </html>

Sekcja <head> W "głowie" strony www przechowujemy przeróżne informacje o konfiguracji strony www wykonanej w HTML. To co umieścimy w sekcji <head> zazwyczaj nie będzie wyświetlane bezpośrednio na stronie, lecz w jakiś sposób określało jej konfigurację. Najczęściej spotykane tagi w tej sekcji: Tytuł strony (<title>), Ustawienie kodowania znaków, informacje o autorze strony, języku strony (<meta>), Skrypty wykorzystane na stronie (<script>), Style użyte w dokumencie (<style>), Dodatkowe dokumenty powiązane ze stroną, np. arkusze stylów, skrypty w osobnych plikach (<link>)

Tytuł strony internetowej Tytuł strony internetowej widoczny jest w zakładce przeglądarki oraz na pasku zadań: <head> <title>tytuł mojej strony</title> </head> Tytuł strony będzie także widoczny w rezultatach wyszukiwarki internetowej np. w Google:

Kodowanie polskich znaków Problem sprawiają zazwyczaj polskie ogonki: ą, ś, ź. Aby znaki były kodowane poprawnie należy użyć standardu utf-8 <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> </head> albo iso-8859-2 <head> <meta http-equiv="content-type" content="text/html;charset=iso-8859-2"> </head> Pamiętaj też o ustawieniu odpowiedniego kodowania znaków w swoim edytorze HTML oraz o użyciu czcionki wspierającej dane kodowanie (zarówno w swoim edytorze jak i na stronie internetowej, np. w przypadku użycia webfontów)

Informacje w sekcji <meta> W sekcji <meta> można także podać informację, kto jest autorem strony: <head> <meta name="author" content="jan Kowalski"> </head> Sekcja <meta> pozwala zdefiniować język strony (chodzi o język ludzki, nie język programowania - np: pl = polski, en = angielski, de = niemiecki, fr = francuski, it = włoski, es = hiszpański, ru = rosyjski itd. <head> <meta http-equiv="content-language" content="pl"> </head> Istnieją także możliwości zdefiniowania w sekcji meta m.in: daty utworzenia dokumentu, daty ostatniej modyfikacji, adresu zwrotnego autora, daty utraty ważności dokumentu, słów kluczowych dla wyszukiwarek internetowych.

Sekcja <body> W "ciele" strony www przechowujemy informacje bezpośrednio wyświetlane na stronie. Tekst można bezpośrednio umieścić w kodzie, bez dodatkowych oznaczeń. W samym tagu <body> można podać atrybuty opisujące np. tło strony, kolor hiperłączy (linków) czy domyślny kolor wstawionego tekstu, ale atrybuty te wycofano w HTML 4.01 (do kolorów i teł używamy współcześnie kaskadowych arkuszy styli - CSS). <body bgcolor="#ffffff" link="#000000" vlink="#000000" alink="#00ff00" background="tlo.jpg"> [zawartość strony] </body>

Akapit (paragraf) tekstu Akapit stanowi blok tekstu. Następujące bezpośrednio po sobie akapity są oddzielone przerwą w tekście (pustą linią). Dzięki umieszczeniu treści w kolejnych akapitach strona stanie się dużo bardziej czytelniejsza. <body> <p align="justify"> Tekst do wyświetlenia wewnątrz akapitu. Dzięki akapitom łatwiej nam przyswoić dłuższe fragmenty. </p> </body> Dzięki atrybutowi align można ustalić rozmieszczenie tekstu w akapicie: align="left" align="center" align="right" align="justify" Rezultat: Rezultat: Rezultat: Rezultat: Tekst do wyświetlenia wewnątrz akapitu. Dzięki akapitom łatwiej nam przyswoić dłuższe fragmenty. Tekst do wyświetlenia wewnątrz akapitu. Dzięki akapitom łatwiej nam przyswoić dłuższe fragmenty. Tekst do wyświetlenia wewnątrz akapitu. Dzięki akapitom łatwiej nam przyswoić dłuższe fragmenty. Tekst do wyświetlenia wewnątrz akapitu. Dzięki akapitom łatwiej nam przyswoić dłuższe fragmenty.

Rodzaj czcionki, kolory Co prawda dziś najczęściej używa się zdefiniowanych styli w arkuszu CSS, ale język HTML również umożliwia edycję kroju, rozmiaru i koloru czcionki: <body> <font color="#ff0000" face="arial,verdana" size="3"> Czcionka w kroju Arial (a jeśli nie będzie w systemie czcionki Arial to w kroju Verdana), w kolorze czerwonym i o rozmiarze nr 3 </font> </body> Kolor może być zdefiniowany jest na kilka sposobów: szesnastkowo w postaci redgreenblue: #RRGGBB np. #FFFFFF słownie: red, blue, magenta

Znaczniki formatowania stylu czcionki Poniżej przedstawiono najczęściej używane znaczniki stylu czcionki: Pogrubienie tekstu (<b></b> albo <strong></strong>), Pochylenie tekstu (<i></i>), Podkreślenie tekstu (<u></u>), Styl "duży tekst" (<big></big>), Styl "mały tekst" (<small></small>), Indeks górny (<sub></sub>), Indeks dolny (<sup></sup>), Wyróżnienie (<em></em>), Tekst przekreślony (<del></del>),

Hiperłącze (link) do innej strony Link do innej strony www (zazwyczaj podstrony) zdefiniujemy następująco: <body> <a href="podstrona.html" title="podpowiedź po najechaniu kursorem" target="_blank">tekst który stanowi link</a> </body> Atrybut href określa adres pliku, do którego mamy trafić z aktualnego dokumentu, title zawiera podpowiedź, jaką ujrzymy po najechaniu kursorem na link, zaś ustawienie target="_blank" spowoduje otwarcie strony w nowej karcie (oknie) przeglądarki. Aby strona wczytała się w tym samym oknie (zastępując obecną stronę) należy usunąć ten atrybut. Kolory linków można określić w sekcji body lub arkuszu CSS ("vlink" to skrót od "visited link", "alink" to skrót od "active link"): <body bgcolor="#ffffff" link="#000000" vlink="#000000" alink="#00ff00" background="tlo.jpg">

Nagłówki, przejście do nowej linii, linia pozioma, komentarze Podobnie jak nagłówki w gazetach pozwalają sformatować tytuły akapitów w sposób czytelny i logiczny. Oznaczamy je tagami: <h1></h1> do <h6> </h6>, np: <h2>tekst stanowiący nagłówek<h2> Przejście do nowej linii (tak jakby naciśnięcie klawisza Enter): Tekst przed "Enterem" <br /> Ten tekst już w nowej linii Linię poziomą możemy zdefiniować następująco: Tekst przed linią poziomą <hr /> Tekst po linii poziomej Komentarze to informacja dla nas, programistów: <!-- Tutaj opisuję dla siebie kod, może kiedyś tu wrócę? -->

Grafika na stronie Pamiętaj aby odpowiednio dobrać rodzaj pliku graficznego (zwłaszcza ze względu na rozmiar pliku i stopień kompresji). Grafikę wstawiamy w następujący sposób: <body> <img src="obraz.jpg" width="100" height="100"> </body> Atrybut src oznacza źródło (source) pliku, czyli tak naprawdę ścieżkę do grafiki na serwerze, width i height to szerokość i wysokość grafiki na stronie (jeśli nie będzie zgadzała się z pierwotnymi wymiarami obrazu, to zostanie on przeskalowany nawet kosztem utraty jakości lub proporcji). Jeśli wymiary obrazu nie zostaną podane, przeglądarka założy oryginalny rozmiar grafiki (pobrany z pliku). Jeśli obraz ma służy jako hiperłącze, trzeba dodać atrybut border="0", inaczej w niektórych przeglądarkach pojawi się obramowanie sygnalizujące obecność linka: <a href="podstrona.html" title="podpowiedź"><img src="obraz.jpg" border="0"></a>

Tabele (1) Tabela to wygodny pojemnik, który pozwala przedstawić dane w uporządkowany sposób, a często pozawala rozplanować rozmieszczenie poszczególnych elementów na stronie www <table> <tr> <td>... </td> </tr> <tr> <td>... </td> </tr> <td>... </td> <td>... </td> </table> Każdy nowy wiersz tabeli definiujemy przez <tr> Każde nowe pole tabeli definiujemy przez <td> Można zdefiniować nagłówek tabeli jako <th> ale nie jest to stosowane w praktyce

Tabele (2) Możliwe atrybuty tagu <table>: <table border="0" width="100" height="100" cellspacing="0" cellpadding="0"> Możliwe atrybuty tagu <td>: <td border="0" width="100" height="100" colspan="2" bgcolor="blue" background="tlo.jpg" align="center" valign="top"> Atrybut colspan służy do scalania komórek tabeli Atrybut align określa wyrównanie w poziomie zawartości pola tabeli Atrybut valign określa wyrównanie w pionie zawartości pola tabeli W atrybutach width i height możemy użyć wartości bezwzględnych (wyrażonych w pikselach) i względnych (procentowych): <td border="0" width="100%" height="100">

Bloki (divy) Tag div wydziela obszar na stronie, przez co możemy nadać mu jakiś rodzaj formatowania: <div>... </div> W odróżnieniu od akapitu <p>, blok może zawierać wewnątrz siebie inne elementy niż tekst, np. obrazy. Kolejne bloki są oddzielane od siebie znakami nowej linii, ale nie są dodawane linijki przerwy (aby je dodać, należy np. zastosować znacznik <br />) Szczegółowy wygląd bloków ustala się stosując style, zapisane w kaskadowych arkuszach styli CSS.

Listy w HTML (1) 1. Lista wypunktowana: <ul type="disc"> <li>element 1</li> <li>element 2</li> <li>element 3</li> </ul> Wartości atrybutu type: disc (wypełnione kropka), circle (puste kółko), square (zamalowany kwadrat) 2. Lista numerowana: <ol type="1"> <li>element 1</li> <li>element 2</li> <li>element 3</li> </ol> element 1 element 2 element 3 1. 2. 3. element 1 element 2 element 3 Wartości atrybutu type określają sposób numeracji: 1 jako cyfry, A lub a jako litery duże lub małe, duża litera I lub i jako numeracja rzymska dużymi lub małymi literami

Listy w HTML (2) 3. Lista definicji: <dl> <dt>wyrażenie 1</dt> <dd>definicja wyrażenia 1</dd> <dt>wyrażenie 2</dt> <dd>definicja wyrażenia 2</dd> </dl> wyrażenie 1 definicja wyrażenia 1 wyrażenie 2 definicja wyrażenia 2 Sposoby zagnieżdżania list: <ol> <li>pozycja 1 <ul> <li>podpozycja 1.1</li> <li>podpozycja 1.2</li> </ul> </li> </ol> 1. pozycja 1 podpozycja 1.1 podpozycja 1.2