GEEK GIRLS CARROTS

kurs HTML/CSS

 

 

 

edycja 1  Warszawa 2015

ZACZYNAMY! 

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:

  • Na pytania podczas warsztatów skierowane do mentora, odpowiada mentor.
  • ​Nie spóźniamy się! 
  • Wzajemna pomoc oraz wsparcie mile widziane :)
  • Odrabiamy prace domowe!
  • Jesteśmy tutaj dla Was. Wykorzystajcie to na 100% także zadawajcie dużo pytań :)
  •  Max. 2 nieobecności inaczej ciasto marchewkowe...
  • Pytania w trakcie tygodnia kierujemy mailowo lub na grupie Facebookowej

Jak wyświetlamy strony na komputerze?

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

Co to jest HTML?

HTML - jezyk opisowy oparty na tzw. znacznikach (tagach) opisujących zawartość strony internetowej. Jest rdzeniem każdej strony internetowej.

Dzięki znajomości kodu html możemy zbudować stronę internetową, bloga.

Co to jest HTML?

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

Historia języka HTML

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.

Po co nam przeglądarki?

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).

Po co nam przeglądarki?

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.

Przeglądarki obecnie...

Front-end i Back-end

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. 

Warstwy frond-endu

  • STRUKTURA STRONY - HTML

  • STYLOWANIE (jak ma wyglądać strona) - CSS

  • INTERAKCJA, ANIMACJA - JavaScript

Kiedy liczy się porządek...

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ć:

 

  • Pliki HTML
  • Pliki CSS
  • Pliki JavaScript 
  • Obrazki
  • Wszystko to, co z czego będzie w przyszłości korzystał na swojej stronie

 

        Pamiętaj, by nie używać odstępów i znaków specjalnych w nazywaniu plików.

Anatomia HTML-a

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:

DOCTYPE 

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ę.

 

 

 

Struktura HTML-a

<!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)

Anatomia HTML-a

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

Anatomia HTML-a

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.

Anatomia HTML-a

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

Anatomia HTML-a

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

Porządek w naszych tagach

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> 

 

Model objektowy

Czym jest Document Object Model (DOM)?

Określa logiczną strukturę dokumentu.

Prezentacja1CODE CARROTShtml/css

By code carrots

Prezentacja1CODE CARROTShtml/css

Prezentacja 1 z zakresu HTML/CSS

  • 1,627