Tworzenie Stron Internetowych. odcinek 1



Podobne dokumenty
Tworzenie Stron Internetowych. odcinek 1

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

Tworzenie Stron Internetowych. odcinek 6

WITRYNY I APLIKACJE INTERNETOWE

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Programowanie internetowe

2 Podstawy tworzenia stron internetowych

O stronach www, html itp..

Zaawansowana Pracownia Komputerowa - Ćwiczenia. Krzysztof Miernik

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

Przedmiot: Grafika komputerowa i projektowanie stron WWW

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

XML extensible Markup Language. Paweł Chodkiewicz

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

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

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

Narzędzia informatyczne w językoznawstwie

Uwaga: znaczniki <body> </body> nie powinny byd umieszczane na stronie zawierającej ramki, w ramach FRAMESET.

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

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

Elementarz HTML i CSS

extensible Markup Language, cz. 1 Marcin Gryszkalis, mg@fork.pl

Tworzenie Stron Internetowych. odcinek 6

Tomasz Grześ. Systemy zarządzania treścią, cz. II

Tworzenie Stron Internetowych. odcinek 5

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Kurs HTML 4.01 TI 312[01]

Rola języka XML narzędziem

Cel ogólny lekcji: Wprowadzenie do tworzenia stron WWW w języku HTML. Wprowadzenie pojęć: strona WWW, język HTML, dokument 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

Języki programowania wysokiego poziomu WWW

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

LABORATORIUM 5 WSTĘP DO SIECI TELEINFORMATYCZNYCH WPROWADZENIE DO XML I XSLT

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

rk HTML 4 a 5 różnice

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

URL:

Dokument hipertekstowy

Usługa Utilitia Korzystanie z Internetu przez Osoby Niepełnosprawne. Piotr Witek Utilitia.pl Kraków, 16 Lipca 2013 r.

Bazy danych i strony WWW

Podstawy (X)HTML i CSS

Specyfikacja. Załącznik A

Historia kodowania i format plików XML. Jolanta Bachan

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

Plan dzisiejszego wykładu. Narzędzia informatyczne w językoznawstwie. XML - Definicja. Zalety XML

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

Wymagania edukacyjne z przedmiotu: Witryny i aplikacje internetowe. Technik Informatyk

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

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

podstawowego kodu strony Nowa strona WWW Dodał Administrator wtorek, 13 lipiec :21

HTML nie opisuje układu strony!!!

Pierwsza strona internetowa

Wymagania edukacyjne z przedmiotu: Witryny i aplikacje internetowe. Klasa IIC- Technik Informatyk. Rok szkolny 2013/2014

Copyright wersji angielskiej: The European Computer Driving Licence Foundation Ltd. Copyright wersji polskiej: Polskie Towarzystwo Informatyczne

XML DTD XML Schema CSS

Wykład 1 TINT. Wprowadzenie do XHTML. Zofia Kruczkiewicz

STRONY INTERNETOWE mgr inż. Adrian Zapała

Witryny i aplikacje internetowe

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

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

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

Dokumentacja techniczno-użytkowa Serwis internetowy

Technologie Informacyjne

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

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

XHTML Budowa strony WWW

PODSTAWY PROJEKTOWANIA

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ

W ramach realizacji zamówienia Wykonawca będzie świadczył usługi w zakresie m.in:

KARTA PRZEDMIOTU. Technologie tworzenia serwisów internetowych

Aplikacje WWW - laboratorium

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

Wykład 1 Wprowadzenie do HTML

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

Tworzenie Stron Internetowych. odcinek 9

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

WPROWADZENIE. Użycie PHP

Wprowadzenie do technologii XML

Witryny i aplikacje internetowe

Witryny i aplikacje internetowe - rozkład godzin dla technikum informatycznego

Nazwa kwalifikacji: Tworzenie aplikacji internetowych i baz danych oraz administrowanie bazami Oznaczenie kwalifikacji: E.14 Numer zadania: 01

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

Rozdział 1. Informacje podstawowe

Środowisko XML (Extensible Markup Language).

WYMAGANIA EDUKACYJNE Z PRZEDMIOTU WITRYNY I APLIKACJE INTERNETOWE

2. Projektowanie stron WWW podstawowe informacje

Wybrane technologie wykorzystywane do tworzenia stron internetowych

Wprowadzenie do XML. Joanna Jędrzejowicz. Instytut Informatyki

Aplikacje Internetowe

APLIKACJE INTERNETOWE PROJEKTOWANIE WWW - HTML & XHTML, CSS WOJCIECH BIEDROŃ

Wordpress: Joomla! Drupal.

Generated by Foxit PDF Creator Foxit Software For evaluation only. System Szablonów

Facelets ViewHandler

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

Tworzenie Stron Internetowych. odcinek 5

Podstawy tworzenia stron internetowych

Transkrypt:

Tworzenie Stron Internetowych odcinek 1

plan zajęć (X)HTML (extensible) HyperText Markup Language, czyli (Rozszerzalny) Hipertekstowy Język Znaczników; obecny standard w tworzeniu stron www; opisuje strukturę dokumentu CSS Cascading Style Sheets, czyli Kaskadowe Arkusze Stylów; reguły opisujące wygląd dokumentu opisanego za pomocą jakiegoś języka znaczników, np. XHTML JS (JavaScript), czyli skryptowy język programowania powszechnie używany w internecie; skrypty JS dodają do stron www interaktywnośd i funkcjonalności

informacje Zajęcia odpowiedzialny: dr Sylwester Kołomaoski pracownia: środy 13:00 (15x90 min., w sumie 30 godzin szkolnych, 1 semestr) konsultacje: środy 15-16 lub inne terminy po uzgodnieniu Materiały do zajęd będą dostępne w internecie www.astro.uni.wroc.pl/ludzie/kolomanski/pracownia/pracownia.html Warunki zaliczenia przygotowanie serwisu internetowego obecnośd: dopuszczalne są maks. 2 nieobecności na dwiczeniach (niewliczane są nieobecności usprawiedliwione zwolnieniem lekarskim)

informacje Aby uzyskad zliczenie należy utworzyd poprawnie działający serwis internetowy na dowolnie wybrany temat. Zaliczeniowy serwis internetowy powinien: składad się z co najmniej 5 plików html (strona główna + 4 podstrony) i jednego pliku css; zawierad co najmniej tekst, grafikę i odnośniki (zewnętrze, wewnętrzne); mied szablon przygotowany w css wyglądad przyjaźnie dla użytkownika i wszystkie jego elementy powinny działad (niezależnie od rodzaju przeglądarki) bez błędu przejśd przez validator html (validator.w3.org) i css (jigsaw.w3.org/css-validator) Kryteria oceny: estetyczne i funkcjonalne wykonanie (oceniane przez prowadzącego) bezbłędnośd każdej podstrony pod względem poprawności kodu HTML i CSS oceniana przez VALIDATOR

ścieżka ewolucyjna html odnośniki pojawiają się w roku1980 (dzięki fizykom z CERN) możliwośd przeglądania dokumentów z różnych miejsc w 1990 powstaje WorldWideWeb system informacyjny oparty na hipertekście (usługa internetowa) pierwsza specyfikacja języka HTML Tags pojawia się w 1991 roku w 1995 pojawia się HTML 2.0 ostatnia specyfikacja zawierająca elementy prezentacyjne, HTML 4.01 pojawia się 1999 roku w 2000 roku HTML na bazie wersji 4.01 strict staje się standardem międzynarodowym ISO xhtml 1.0 pojawia się w 2000 roku; dostępne są trzy wersje: strict, transitional, frameset ( x pochodzi od XML - języka do reprezentowania danych w strukturalizowany sposób); w 2001 roku udostępniona zostaje wersja xhtml1.1 obowiązujący, ale nie powszechny standard do 2009 rozwijany jest xhtml2.0 specyfikacja niekompatybilna wstecz; projekt zostaje zarzucony W październiku 2014 specyfikacja (x)html5 uzyskała status rekomendacji W3C Za tworzenie standardów pisania i przesyłu stron WWW odpowiada World Wide Web Consortium (W3C, www.w3.org). Sir Timothy John "Tim" Berners-Lee

edytory html Dokument HTML to zwykły plik tekstowy, ale... Podział edytorów HTML: edytory plików źródłowych edytory graficzne, tzw. WYSIWYG (ang. What You See Is What You Get, czyli To Co Widzisz Jest Tym Co Otrzymasz) CMS (Content Management System) Cechy dobrego edytora (kodu): podświetlanie składni (unikanie błędów w poleceniach), automatyczne zamykanie znaczników, generatory znaczników) dobrze działające, wielopoziomowe cofanie obsługa kodowania ISO-8859-2 lub Unicode (poprawnie wyświetlanie polskich znaków) Przykładowe edytory HTML: Win: Pajączek, Ager Web Edytor, ked, RJ TextEd, ; Linux: Bluefish, gedit, Kate,

tworzenie stron www Edytor kodu źródłowego?, edytor graficzny?, CMS? Zależy od potrzeb. potrzebujesz tylko prostego serwisu internetowego do realizacji jakiegoś celu edytor graficzny chcesz zostad web-masterem kod źródłowy serwis www nie będzie często wzbogacany o nowe strony kod źródłowy/edytor graficzny chcesz pisad blog CMS chcesz administrowad swój serwis www z różnych komputerów CMS chcesz mied pełną kontrolę na wyglądem serwisu kod źródłowy/edytor graficzny twój serwis ma wielu autorów CMS serwis ma zawierad forum nie konieczne CMS CMS (zalety, wady) skupiamy się na treści, mamy łatwośd w zmianie wyglądu i funkcjonalności serwisu, możemy stworzyd społecznośd, ale większe ryzyko ataku na nasz serwis, niewygodne aktualizacje oprogramowania, błędy są widoczne na żywo, istnieją ograniczenia oprogramowania, koniecznośd robienia kopi zapasowych

tworzenie stron www O czy należy pamiętać: strona www ma działad i wyglądad poprawnie u innych użytkowników sieci (różne przeglądarki, sprzęt) odpowiedni dobór kolorów tła i tekstu (czytelnośd) odpowiednia (nie za duża) ilośd grafiki o dobrej jakości i nie zbyt dużym rozmiarze (szybkośd ładowania, mniejszy transfer danych) strona powinna mied ciekawy temat i czytelny, estetyczny wygląd (warto korzystad z przykładów dobrych witryn) wygodny, praktyczny, logiczny i łatwo dostępny sposób nawigacji poprawnośd ortograficzną i stylistyczną tekstu aktualizacja treści strony i usuwanie błędów; udoskonalanie strony

składnia Znaczniki i elementy Pliki HTML są plikami tekstowymi. Jest to tekst z dodatkiem pewnych kombinacji znaków i nazw, które przeglądarka interpretuje jako polecenia. Tym dodatkiem są: znaczniki (tagi) oznaczające różne elementy języka. Elementy to np.: akapity, nagłówki, odnośniki. Element składa się zwykle ze znacznika i zawartości. Każdy znacznik otoczony jest nawiasami ostrokątnymi (< i >). W nazwach znaczników i atrybutów należy używad tylko małych liter (xhtml). Znacznik otwierający (rozpoczynający) element zaczyna się od nazwy elementu. <znacznik> Znacznik zamykający (kooczący) element przed nazwą ma znak /. </znacznik> (prawie) każdy znacznik otwarty powinien/musi zostad zamknięty! Przykłady: element posiadający zawartośd: <znacznik>zawartośd</znacznik> pusty element: <znacznik></znacznik> lub <znacznik />

składnia Elementy mogą byd zagnieżdżone. Dla przykładu: <znacznika>< znacznikb></ znacznikb></ znacznika > DOBRZE <znacznika>< znacznikb></ znacznika></ znacznikb> ŹLE Przeplatanie znaczników jest niezalecane/niedozwolone najpóźniej otwarty element jest zamykany najwcześniej. Atrybuty Służą do określenia cech elementu. Każdy atrybut ma swoją nazwę i wartośd. Przykład: znacznik-a posiadający atrybut grupa o wartości g01: <znacznik-a grupa="g01" /> Nie można w jednym znaczniku dwa razy definiowad atrybutu o tej samej nazwie: <znacznik-a grupa="g01" grupa="g02" /> ŹLE <znacznik-a grupa="g01" grupa2="g02" /> DOBRZE

składnia Białe znaki Można wstawiad białe znaki (spacje, znaki tabulacji, przejścia do nowej linii) w następujących miejscach: oznacza to samo co: <znacznik atrybut = "przykładowa wartośd" > <inny-znacznik /> </znacznik> <znacznik atrybut="przykładowa wartośd"> <inny-znacznik/> </znacznik>

składnia Encje Encje pozwalają zapisad alternatywnie znaki takie jak np.: "<" i "&" co umożliwia ich interpretację jako zwykłych znaków, a nie jako istotnych elementów składni języka. Przyklady: Znak Encja Nazwa < < Less than (znak mniejszości) > > Greater than (znak większości) " " Quote (cudzysłów) ' &apos; Apostrophe (apostrof) & & Ampersand (znak &) Komentarze Komentarz (tekst ignorowany przez przeglądarkę) zaczyna się od <!--, a kooczy na --> Przkłady przedziwych znaczników HTML: <h1>pracownia komputerowa</h1> <p>tworzenie stron internetowych</p>

budowa dokumentu HTML Stałe elementy dokumentu HTML to: deklaracja, nagłówek i ciało dokumentu <?xml version="1.0" encoding="iso-8859-2?> <!DOCTYPE deklaracja typu dokumentu> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> tytuł strony </title> </head> <body> <!-- tutaj wstaw tresc strony --> </body> </html>

budowa dokumentu HTML Deklaracja typu dokumentu!doctype Informuje przeglądarkę, z jakiego typu plikiem ma do czynienia.!doctype nie jest znacznikiem HTML. Nagłówek: <head> Nagłówek zawiera informacje o dokumencie i plikach używanych do jego wyświetlenia. W przykładzie użyty został tylko znacznik <title> definiujący tytuł dokumentu: <title> tytuł strony </title> Ciało dokumentu: <body> W <body> zawarta jest cała widoczna częśd dokumentu. Każdy dokument ma tylko jedno <body>.