Źródła. cript/1.5/reference/ Ruby on Rails: http://www.rubyonrails.org/ AJAX: http://www.adaptivepath.com/publications/e ssays/archives/000385.



Podobne dokumenty
Programowanie internetowe

O stronach www, html itp..

Języki programowania wysokiego poziomu WWW

Podstawy (X)HTML i CSS

Elementarz HTML i CSS

Kaskadowe arkusze stylów (CSS)

Narzędzia informatyczne w językoznawstwie

Protokół HTTP. 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX.

STRONY INTERNETOWE mgr inż. Adrian Zapała

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

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

Programowanie WEB PODSTAWY HTML

XHTML Budowa strony WWW

Wprowadzenie do HTML, CSS, JavaScript, PHP. Kurs

Dokument hipertekstowy

Tworzenie Stron Internetowych. odcinek 6

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

Plan wykładu. 1. Protokół FTP. 2. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX.

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

Kurs HTML 4.01 TI 312[01]

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

I. Formatowanie tekstu i wygląd strony

WITRYNY I APLIKACJE INTERNETOWE

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

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Kaskadowość stylów określa pierwszeństwo w oddziaływaniu na te same elementy strony różnych stylów.

Bazy danych i strony WWW

CSS. Kaskadowe Arkusze Stylów

Systemy internetowe HTML

Tworzenie Stron Internetowych. odcinek 6

I.Wojnicki, Tech.Inter.

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

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

Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)

Raport dla strony: Data wygenerowania raport: :37:26 Liczba wykrytych problemów: 34

Dokument hipertekstowy

Wybrane technologie wykorzystywane do tworzenia stron internetowych

Przedmiot: Grafika komputerowa i projektowanie stron WWW

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

Podstawy JavaScript ćwiczenia

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

Aplikacje webowe. mgr inż. Aleksander Smywiński-Pohl. Elektroniczne Przetwarzanie Informacji

Technologie Informacyjne

Tworzenie Stron Internetowych. odcinek 1

Tworzenie Stron Internetowych. odcinek 1

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

Systemy internetowe. Wykład 5 Architektura WWW. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science

HTML (HyperText Markup Language)

Protokół HTTP 1.1 *) Wprowadzenie. Jarek Durak. rfc2616 źródło

Sprawozdanie Sieci komputerowe i bazy danych Laboratorium nr 4

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.

za pomocą: definiujemy:

Projektowanie stron WWW

Podstawy języka HTML (HyperText Markup Language)

Programowanie Sieciowe 2 Protokoły komunikacyjne: HTTP

Ćwiczenie 9 - CSS i wstawianie CSS

Protokoły Internetowe

- Dla dokumentów HTML wyróŝniamy 2 rodzaje DTD: Transitional (przejściowa) Frameset (ramkowa) Język XHTML i CSS. 28 lutego 2010 Strona 1

Programowanie w Internecie

XML. XML (ang. Extensible Markup Language) - Rozszerzalny język znaczników. Aktualna wersja 1.0 (1.1 czeka na akceptację) Należy do rodziny SGML.

Hyper Text Markup Language

URL:

Budowa dokumentu HTML 5

I.Wojnicki, Tech.Inter.

kaskadowe arkusze stylów

p { color: yellow; font-weight:bold; }

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

Sieciowe systemy informacyjne

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

Tworzenie Stron Internetowych. odcinek 5

Bazy Danych i Usługi Sieciowe

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH

Wykład 03 JavaScript. Michał Drabik

1. Model klient-serwer

XML extensible Markup Language. Paweł Chodkiewicz

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

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

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

Technologie internetowe

HTML DOM, XHTML cel, charakterystyka

2 Podstawy tworzenia stron internetowych

Programy dedykowane do edycji stron internetowych dzielą się na dwa rodzaje:

Specyfikacja. Załącznik A

Wybrane znaczniki HTML

Cel ogólny lekcji: Wprowadzenie do tworzenia stron WWW w języku HTML. Wprowadzenie pojęć: strona WWW, język HTML, dokument HTML.

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

Zaawansowana Pracownia Komputerowa - Ćwiczenia. Krzysztof Miernik

HTML5 i CSS. Deklaracja <!DOCTYPE> musi być na początki dokumentu napisanego w HTML5 przed tagiem <html>.

Laboratorium 1: Szablon strony w HTML5

Wprowadzenie do arkuszy stylistycznych XSL i transformacji XSLT

e r T i H M r e n L T n

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

WPROWADZENIE. Użycie PHP

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

DOKUMENTY CYFROWE. Waldemar Korłub. Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska

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

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

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

Transkrypt:

Źródła CSS: http://www.csszengarden.com/ XHTML: http://www.xhtml.org/ XML: http://www.w3.org/xml/ PHP: http://www.php.net/ JavaScript: http://devedgetemp.mozilla.org/library/manuals/2000/javas cript/1.5/reference/ Ruby on Rails: http://www.rubyonrails.org/ AJAX: http://www.adaptivepath.com/publications/e ssays/archives/000385.php

Kursy, wskazówki, porady http://www.w3schools.com/ http://www.devshed.com/ http://www.techtoolblog.com/archives /195-freeonline-programming-books http://www.intelligentedu.com/ free_computer_books.html Cheat Sheets: http://www.petefreitag.com/item/455.cfm http://www.webstyleguide.com/

HTML Hyper Text Markup Language Pierwsza wersja 1993, HTML 2.0-1995, HTML 4.01-1999 Składa się ze znaczników określających układ i wygląd strony (wielkość liter dowolna ale W3C zaleca małe): <znacznik> </znacznik> Pliki HTML można tworzyć zwykłym edytorem tekstowym, ale warto skorzystać któregoś z bezpłatnych, np. ked

HTTP Hypertext Transfer Protocol Służy do pobierania stron w sieci TCP/IP (np. Internecie) Serwer zwykle działa na porcie 80

HTTP Żądanie klienta: GET /index.html HTTP/1.1 Host: www.example.com Odpowiedź serwera: HTTP/1.1 200 OK Date: Mon, 23 May 2005 22:38:34 GMT Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT Etag: "3f80f-1b6-3e1cb03b" Accept-Ranges: bytes Content-Length: 438 Connection: close Content-Type: text/html; charset=utf-8

Przykład strony HTML <html> <head> <title>tytuł strony</title> </head> <body> Hello world! <b>tekst pogrubiony</b> </body> </html>

XHTML EXtensible HyperText Markup Language HTML zdefiniowany w języku XML HTML zaprojektowano do wyświetlania danych, a XML do opisu danych Bardzo podobny do HTML 4.0, nieco bardziej sformalizowany i wyczyszczony Rekomendowany przez W3C

Document Type Definition Strict konieczne użycie CSS Transitional dla starszych przeglądarek bez CSS Frameset transitional + ramki

Najważniejsze wymagania w porównaniu z HTML Element główny (html) musi zawierać atrybut xmlns określający przestrzeń nazw XHTML: http://www.w3.org/1999/xhtml - tak naprawdę można go pominąć, gdyż jest dodawany automatycznie Elementy muszą być zagnieżdżane w odpowiedni sposób (np. zamiast <p>tekst z <em>wyróżnieniem</p></em> <p>tekst z <em>wyróżnieniem</em></p>); wprawdzie w HTML także istniał taki wymóg, lecz nie był egzekwowany przez przeglądarki

Najważniejsze wymagania w porównaniu z HTML Wszystkie elementy muszą być zamykane, także puste (np. zamiast <br> musi być <br />, albo ewentualnie <br></br>) Nazwy elementów i atrybutów XHTML muszą być pisane małymi literami Wszystkie wartości atrybutów muszą być ujęte w cudzysłów (podwójny, np. <td rowspan="3"> lub pojedynczy, np. <td rowspan='3'>)

Najważniejsze wymagania w porównaniu z HTML Niedozwolona jest minimalizacja atrybutów (np. zamiast <textarea readonly> musi być <textarea readonly="readonly" />) Atrybut id zastępuje name dla znaczników: a, applet, frame, iframe, img, map

CSS Cascading Style Sheets Definiują wygląd elementów HTML Pozwalają zmienić jednym ruchem wygląd danego elementu dla całej strony Priorytety (kolejność przetwarzania) stylów: Domyślny przeglądarki Zewnętrzny arkusz Wewnętrzny arkusz (w znaczniku <head>) Liniowy (w danym znaczniku HTML)

CSS selector {property: value} body {background-color: black} p {font-family: "sans serif"} p { } text-align: center; color: black; font-family: arial

Grupowanie selektorów h1, h2, h3, h4, h5, h6 { color: green }

Klasy p.do_prawej {text-align: right} p.centrowany {text-align: center} <p class="do_prawej"> Akapit wyrównany do prawej. </p> <p class="centrowany"> Akapit wycentrowany. </p>

Klasy <p class="centrowany pogrubiony"> Akapit należący do dwóch klas </p>.centrowany {text-align: center} <h1 class="centrowany"> <p class="centrowany"> input[type="text"] {background-color: blue}

id #green {color: green} p#akapit1 { text-align: center; color: red }

JavaScript Zaprojektowany by dodać interakcję z użytkownikiem do stron WWW Język skryptowy wykonywany przez przeglądarkę Zwykle wbudowany bezpośrednio w HTML Umieszczenie skryptu: <head>, <body> lub zewnętrzny plik Wielkość liter jest rozróżniana