edycja 1 Warszawa 2015
Wszystkim mentorom, organizatorom wydarzenia warsztaty html/css jest ogromnie miło współtorzyć to wydarzenie, chcemy nie tylko dzielić się wiedzą ale również wymieniać umiejętnościami, spostrzeżeniami, doświadczeniem. Mamy nadzieję, że będziesz czuł/a się swobodnie i pomożesz nam rozwijać naszą społeczność .
Żeby współpraca była szybsza i łatwiejsza chcielibyśmy wprowadzić kilka zasad:
Wpisując adres www na naszym komputerze tak naprawdę wysyłamy prośbę o pobranie pliku, który jest trzymany na zewnętrznym serwerze. Dzięki adresowi strony serwer może być zlokalizowany a jeśli wpiszemy tylko adres głównej domeny otrzymamy odpowiedź od serwera w postaci pliku index.html, który zostanie zinterpretowany przez przeglądarkę.
nasz komputer
serwer
HTML - jezyk opisowy oparty na tzw. znacznikach (tagach) opisujących zawartość strony internetowej. Jest rdzeniem każdej strony internetowej.
Plik html to plik tekstowy.To od przeglądarki zależy jak zinterpretuje nasz tekst i wyświetli fizyczną zawartość strony.
Dlaczego akurat tekst?
Pozwala to na odczytanie strony www w każdym systemie operacyjnym na całym świecie.
kod źródłowy zawarty w pliku .html
plik źródłowy
Pierwsze podwaliny pod język HTML położył Timothy Berners-Lee w roku 1981.
Pierwotnie HTML składał się jedynie z kilkunastu znaczników służących do opisu tekstu oraz do umieszczania w nim odsyłaczy.
Z czasem język HTML ulegał coraz większym przeobrażeniom, przybywało znaczników, na stronach WWW pojawiła się grafika, muzyka oraz inne multimedia. Strony stały się bardziej przyjazne i prostsze w obsłudze.
Tak jak wcześniej wspomnieliśmy dokumenty w formacie HTML przechowywane są na serwerach internetowych skąd wysyłane są do komputerów użytkowników na całym Świecie. Aby poprawnie je interpretować (odczytywać) niezbędny jest jednak element którym jest przeglądarka internetowa.
WWW
Pierwszą przeglądarkę stworzył również Timothy Berners-Lee w roku 1991. Nazywała się po prostu WordWideWeb (dzisiaj skrótu od tej nazwy używamy powszechnie mówiąc o stronach internetowych).
Pierwszą przeglądarką internetową z prawdziwego zdarzenia była Mozaika ang.(Mosaic) Obsługiwała ona już formularze, grafikę i multimedia. Była pierwszą przeglądarką działającą w trybie graficznym.
W dużym skrócie front-end developer to osoba odpowiedzialna za wszystko to, co widzi użytkownik strony. Jego zadaniem jest pocięcie szablonu graficznego witryny, który jest przygotowywany przez webdesignera i zakodowanie go z użyciem HTML i CSS.
Back-end developer czuwa nad logiką strony, pisze systemy zarządzania treścią. Obsługa zamówień w sklepie internetowym, rezerwacja biletów nie byłaby bez nich możliwa.
obrazki
index.html
style.css
Moja strona internetowa
Wszystkie pliki których będziesz używał/a na stronie powinny być w tym samym folderze. Folder z Twoją stroną może zawierać:
Pamiętaj, by nie używać odstępów i znaków specjalnych w nazywaniu plików.
ELEMENT - indywidualna część składowa HTML-a, rozpoczynają się i kończą tzw. znacznikami (tagami). Mogą to być np. paragrafy, listy, linki.
<tag>content</tag>
<p> Paragraf </p>
Rodzaje tagów:
Pierwszą rzeczą którą zawsze wpisujemy rozpoczynając naszą stronę jest <!DOCTYPE html>
informujemy przeglądarkę, że ma do czynienia z HTMLem i poprawnie wyświetli naszą stronę.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title> Przykładowy tytuł</title>
</head>
<body>
<h1>Przykładowy nagłówek</h1>
<p> Przykładowy paragraf</p>
</body>
</html>
head (głowa naszej strony, wszystko co jest niewodoczne w przeglądarce)
body (wszystko co będzie widoczne, zawartość strony)
Przykładowe tagi:
Znacznik (tag) definiujące hiperłącze :
<a href = "http://wikipedia.pl">KLIKNIJ</a>
Zobaczymy w przeglądarce:
a- znacznik oznaczający hiperłącze
href - hypertext reference, adres pod jaki hiperłącze nas zaprowadzi
ELEMENT : PARAGRAPH
<p> Paragraf 1</p>
<p> Paragraf 2</p>
<p> Paragraf 3</p>
<p> Paragraf 1</p> <p> Paragraf 2</p>
<p> Paragraf 3</p>
Zwróć uwagę, że nie ma większego znaczenia jak zapiszemy paragrafy, ponieważ spacje oraz odstępy między wierszami są widoczne tylko dla nas, przelądarka zinterpretuje to jako ciągły tekst.
ELEMENT : Nagłówek (HEADING)
<h1> Nagłówek1</h1>
<h2> Nagłówek2</h2>
<h3> Nagłówek3</h3>
Zwróć uwagę, że numeracja nagłówków <h> oznacza hierarchię, nie rozmiar.
NAGŁÓWEK1
NAGŁÓWEK2
NAGŁÓWEK3
ELEMENT : IMG (obrazek)
<img src="logo.png"/>
<img width= "500" height="420" src="logo.png"/>
Zwróć uwagę, że w powyższym przykładzie przeglądarka wyświetli nam logo, tylko jeśli będzie ono w tym samym folderze, w którym jest zawarty plik index.html
Zwróć uwagę, że elementy są w sobie zagnieżdżone, np w <body> występują <p>paragrafy, <h>nagłówki
<body>
<p> Paragraf w środku tagu body </p>
</body>
<body>
<ol>
<li>element listy</li>
<li>element listy</li>
</ol>
</body>
Jeśli nasz kod będzie klarowny i za pomocą przycisku TAB lub spacji uporządkujemy nasze tagi i zagnieżdżenia, praca z kodem będzie dużo łatwiejsza i szybsza!
ZNAMY JUŻ PODSTAWOWE SKŁADOWE STRONY
W TAKIM RAZIE DO DZIEŁA!
zad. 1 spróbuj w programie Sublime text przyporządkować DOCTYPE, HEAD, TITLE oraz BODY w odpowiedniej kolejności
następnie dodamy to tego przykładową zawartość, paragrafy oraz nagłówki
ĆWICZENIE 2
Zwróc uwagę że za pomocą tagów <b>,<i>,<u>
możemy nadać dodatkowego wyglądu naszego paragrafu.
Spróbuj je zastosować w swoim tekście.
<br/> Złamanie wiersza
np. Ten tekst zawiera<br/>
łamanie w zdaniu.
<b>Tekst pogrubiony</b>
<i>Tekst pochylony</i>
<u>Tekst podkreślony</u>
<b><i>Tekst pogrubiony i pochylony </i></b>
<u><i>Tekst podkreślony i pochylony</i></u>
Czym jest Document Object Model (DOM)?
Określa logiczną strukturę dokumentu.