Technologie internetowe Serwis WWW język HTML
|
|
- Jan Brzozowski
- 8 lat temu
- Przeglądów:
Transkrypt
1 Technologie internetowe Serwis WWW język HTML
2 INTERNET kilka dat Rok sieć ARPANET (Advanced Research Project Network), Uniwersytet Kalifornijski w Los Angeles, Instytut Badawczy Stanforda, filia Uniwersytetu Kalifornijskiego w Santa Barbara, Uniwersytet Stanu Utah - protokół sterowania siecią NCP (Network Control Protocol) - zdalne logowanie, drukowanie i przesyłanie plików Rok protokół sterowania transmisją TCP (Transmision Control Protocol) Narodowa Fundacja Nauki NFS (National Science Foundaction) - powstanie sieci NFSnet łączącej ośrodki uniwersyteckie i rządowe - początkowo prędkość transmisji 56 kb/s, następnie łącza T-1 (1,544 Mb/s) aż po łącza T- 3 (43 Mb/s) Początek lat 80-tych - protokół TCP/IP Rok zmiana nazwy sieci ARPANET na Internet Rok rozwiązanie NFS-net, pierwsi dostawcy usług internetowych ISP (Internet Service Provider)
3 Narodziny serwisu WWW 1991 Tim Berners-Lee (CERN) nowy protokół internetowy, HTTP (Hypertext Transfer Protocol), określający dialog serwer-klient na temat dostępności określonego zasobu. nowy sposób identyfikowania zasobów, czyli URL (Universal Resource Locator), łączący identyfikację serwera, sposobu dostępu do zasobu w ramach serwera oraz protokół internetowy, za pomocą którego zasób jest osiągalny. nowy typ dokumentów (język HTML) dostępnych przez HTTP i wykorzystujących URL do realizacji hipertekstu - systemu odsyłaczy między takimi dokumentami. Tim Berners-Lee dyrektor Konsorcjum World Wide Web
4 Protokół HTTP Serwer WWW test.html 2 Plik: test.html Protokół używany do przesyłania danych pomiędzy klientem a serwerem w sieci WWW Oparty na protokole TCP, używa standardowo portu 80 Wersja 1.0 zdefiniowana w dokumencie RFC 1945 a wersja 1.1 w dokumencie RFC 2616 Protokół transportowy TCP Klient inicjuje połączenie TCP do serwera, port 80 Serwer akceptuje połączenie z klientem Następuje wymiana informacji HTTP pomiędzy klientem a serwerem Serwer zamyka połączenie TCP Protokół HTTP jest bezstanowy Serwer nie posiada informacji o kliencie po zamknięciu połączenia TCP
5 Wzrost liczby serwerów w sieci Internet
6 Konsorcjum W3C Rok powstania Założyciel - Tim Berners-Lee Lokalizacja - MIT Zakres działalności: standaryzacja rozwiązań wspierających organizację dostępu do zasobów Internetu. Zrzesza około 450 organizacji. Finansowane głównie przez członków, w mniejszej części ze środków publicznych. Specyfikacje W3C noszą nazwę rekomendacji (recommendations) i są publicznie dostępne. Główne zasady projektowe dla technologii Web'u: współdziałanie (interoperatibility); zapewnienie możliwości ewolucji: modularność, prostota, rozszerzalność; decentralizacja.
7 Konsorcjum W3C Working Draft: Praca w toku; publikację WD zatwierdza kierownictwo konsorcjum, ale zawartość może być dopiero podstawą dla dalszych dyskusji, tj. fakt opublikowania nie oznacza pełnej zgody co do treści ani stabilności rozwiązania. Last Call Working Draft: Specyfikacja spełnia wszystkie sformułowane wymogi, albo ewentualnie dokumentuje niezrealizowane zagadnienia. Formalnie odnosi się do wszystkich zgłoszonych wcześniej uwag i problemów. Stanowi publiczny raport techniczny, mogący być podstawą dalszych konsultacji. Candidate Recommendation: Ustalone współzależności z innymi specyfikacjami. Oczekiwanie na doświadczenia implementacyjne spoza grupy roboczej. Proposed Recommendation: Istnieją doświadczenia z implementacją specyfikacji. Jest przedmiotem przeglądu przez komitet doradczy. W3C Recommendation: Postać finalna. Raport techniczny spełniający wymagania, będący wynikiem uzgodnień. Uznany za nadający się do szerokiego zastosowania i realizujący misję W3C.
8 Przykłady specyfikacji W3C HTML 4.01 Specification status Rekomendacji 24 grudzień XHTML Module-based XHTML status Rekomendacji 31 maj Standard CSS Level 2 - status Rekomendacji w maju Standard CSS Level 1 status Rekomendacji w
9 Kilka dat związanych z rozwojem języka HTML 1991 idea stworzenia języka HTML 1994 powstanie konsorcjum W3C 1995 HTML 2.0 i CSS 1.0 (pierwsze standardy) 1998 język XML 1999 HTML 4.1 zamknięcie prac nad rozwojem języka HTML 2001 XHTML 1.1, projekt nowego języka hipertekstowego XHTML powstanie grupy: Web Hypertext Application Technology Working Group 2007 W3C otwiera projekt HTML 5.0 (XHTML 5.0) 2009 XHTML zarzucenie prac nad standardem 2010 HTML 5 - Working Draft 18 February 2010 (zakończenie prac koniec 2022) 2014 W3C Recommendation 28 October 2014
10 Standardy języka HTML wersje Język umożliwiający tworzenie stron internetowych. Pozwala opisać strukturę informacji zawartej w dokumencie nadając znaczenie poszczególnym fragmentom tekstu (formułuje linki, nagłówki, listy, itd.) Początkowy brak dokumentów standaryzujących język doprowadził do rozbieżności pomiędzy zestawami elementów dostarczanymi przez różnych dostawców przeglądarek, w szczególności umożliwiło pojawienie się elementów opisujących oprócz struktury dokumentu również jego końcową formę graficzną. Dokumenty HTML nie są walidowane przez przeglądarki co skutkuje różną interpretacją dokumentów w momencie pojawienia się w nich błędów, brak jest standardów opisujących reakcje przeglądarek na pojawiające się błędy. Wersja HTML 4.0 jest pierwszym międzynarodowym standardem zarekomendowanym przez organizację W3C w roku 2000, rok później pojawiła się wersja Specyfikacja 4.01 definiuje następujące deklaracje dokumentów HTML: strict.dtd, loose.dtd, frameset.dtd.
11 Arkusze styli CSS CSS (Cascading Style Sheets) język opisu formy prezentacji opracowany w roku 1996, w roku 1998 opracowano wersję CSS 2. Obecnie trwają prace nad wersją 3. CSS został stworzony w celu odseparowania struktury dokumentu od formy jego prezentacji. Separacja ta zwiększa zakres dostępności witryny, zmniejsza zawiłość dokumentu, ułatwia wprowadzanie zmian w strukturze dokumentu. CSS umożliwia renderowaniu strony WWW w zależności od obsługiwanego medium - ekran, palmtop, dokument w druku czy czytnik ekranowy. Początkowe problemy z implementacyjną styli w przeglądarkach spowodowały znaczne opóźnienie powszechnego przyjęcia tego standardu jako opisu formy graficznej dokumentów WWW. Różna interpretacja arkuszy CSS przez przeglądarki powoduje konieczność tworzenia przez programistów często kilku wersji dla jednego dokumentu HTML. CSS oparty jest o reguły według których tworzona jest forma prezentacyjna dokumentu. Reguły CSS można dostarczyć w arkuszu zewnętrznym, wewnętrznym lub na poziomie elementów HTML. Priorytet stylów ustalany jest hierarchicznie. Pierwszeństwo mają reguły zdefiniowane bliżej formatowanego elementu.
12 Język XML Technologia XML (1998) - przemyślana adaptacja języka SGML dla potrzeb uniwersalnego opisu danych (także WWW): XML będzie wspierać różne aplikacje, XML będzie kompatybilny z SGML, pisanie programów do przetwarzania dokumentów XML będzie proste, liczba cech opcjonalnych będzie zredukowana do minimum. Dokument XML Parser Program przetwarzający dokument XML Dokument poprawny składniowo Dalsze przetwarzanie Dokument niepoprawny składniowo 1. Dokument XML musi być poprawny składniowo (ang. well-formed). 2. Dokument XML może być poprawny strukturalnie (ang. valid XML Schema ). 3. Treść dokumentu XML jest oddzielona od jego sposobu prezentacji (XSLT).
13 Nowy standard język HTML 5.0 Dlaczego nie XHTML? Wolny rozwój HTML (XHTML 1.0 i HTML 4.01 to ten sam język) Niekompatybilność XHTML 2.0 Brak standardu na teraz XHTML się nie przyjął Ewolucja, a nie rewolucja Co znajdziemy w HTML 5? Ustandaryzowana obsługa błędów w kodzie Modyfikacje w celu ułatwienia pisania Nowe znaczniki i atrybuty Usunięcie niektórych elementów Przywrócenie niektórych atrybutów Zgodność w tył
14 Serwis WWW Serwis WWW od strony informatycznej zbiór informacji udostępniony poprzez sieć Internet informacja przygotowana w dokumentach statycznych HTML aplikacje uruchomiane po stronie klienta JavaScript czy Flash aplikacje uruchamiane przy pomocy technologii RIA Co oczekujemy od dzisiejszych serwisów WWW? udostępniania dokumentów tekstowych prezentacji grafiki rastrowej czy wektorowej, animacji dostarczania treści multimedialnej możliwości uruchamiania aplikacji WWW JavaScript Flash RIA AJAX HTML 5
15 Rozwój serwisu WWW Czas Strony statyczne Strony dynamiczne Strukturalne serwisy WWW Serwisy czasu rzeczywistego
16 Rodzaje dokumentów publikowanych w serwisie WWW Dokumenty statyczne - zawartość dokumentu określona jest w momencie tworzenia przez autora. Dokumenty dynamiczne - brak predefiniowanej statycznej postaci, dokument jest generowany na nowo w odpowiedzi na każde wezwanie. Dokumenty aktywne - dokumenty zawierają w sobie kopię programu uruchamialnego lokalnie w środowisku przeglądarki.
17 Statyczne dokumenty WWW Zalety (+) i wady (-): + prostota, łatwość implementacji; słaba elastyczność. Wyświetlany dokument jest napisany w HTML, XHTML lub XML.
18 Dynamiczne dokumenty WWW Zalety (+) i wady (-): + możliwość prezentowania aktualizowanej często informacji; + zapewnienie interakcyjności bez dodatkowych wymogów dla oprogramowania przeglądarki (z punktu widzenia jej mechanizmów strony statyczne nieodróżnialne od dynamicznych); po pobraniu takiej strony ulec ona może dezaktualizacji; większe wymagania dla wydajności łącza i serwera; większy narzut czasowy (konieczne generowanie strony); wyższe koszty opracowania i przetestowania. Wyświetlany dokument tworzony jest w PHP, JSP lub ASP.
19 Aktywne dokumenty WWW Zalety (+) i wady (-): + może sięgać do źródeł na serwerach celem bieżącego aktualizowania informacji; potencjalne luki w bezpieczeństwie; dodatkowe koszty tworzenia i działania; wymaga bardziej zaawansowanego, zgodnego oprogramowania przeglądarki i odpowiednich zasobów po stronie klienta. Wyświetlany dokument wykorzystuje elementy języka JavaScript.
20 Interaktywność w serwisie WWW strony aktywne Interaktywność uruchamiana jest po stronie przeglądarki. JavaScript - jest językiem interpretowanym. Oznacza to, że przeglądarka każdorazowo pobiera i wykonuje polecenia napisane w tym języku wraz z kodami HTML strony. JavaScript umożliwia wykonanie pewnej instrukcji w odpowiedzi na określoną reakcję użytkownika. Aplety Javy - krótkie programy napisane w języku Java. Aplety Java znajdują się w dokumentach HTML i są w stosownym momencie uruchamiane w oknie przeglądarki internetowej. Jednak, aby mogły właściwie funkcjonować, przeglądarka musi włączoną obsługę wirtualnej maszyny Javy (JVM Java Virtual Machine).
21 Interaktywność w serwisie WWW strony dynamiczne Interaktywność uruchamiana jest po stronie serwera. Protokół CGI (Common Gateway Interface) - definiuje standard komunikacji między serwerem WWW a zewnętrznymi programami. Programy napisane w dowolnym języku (np. C) wykorzystujące protokół CGI nazywamy programami CGI, natomiast w języku interpretowanym (np. Perl, Visual Basic) - skryptami CGI. ASP (Active Serwer Pages) - technologia opracowana przez firmę Microsoft. PHP (Personal Home Page) - nowoczesny skryptowy język programowania, wykonywany po stronie serwera umożliwiający tworzenie dynamicznym witryn WWW.
22 Struktura dokumentu HTML <!doctype html > Typ dokumentu <html> <head> Nagłówek dokumentu (tu zawartość nagłówka HTML) </head> <body> Zawartość dokumentu (tu zawartość dokumentu właściwego) </body> </html>
23 Kontrola poprawności dokumentu HTML
24 Wymagane elementy w dokumencie HTML <!DOCTYPE HTML > <html> <head> <title>przykład dokumentu HTML</title> </head> <body> <p>pierwszy paragraf</p> </body> </html>
25 Budowa elementu w dokumencie HTML Element Znacznik otwierający Znacznik zamykający <h1 align= left > Przykład </h1> Nazwa elementu Atrybut: nazwa i wartość Tekst wyświetlany
26 Element w dokumencie HTML Każdy element powinien zawierać znacznik otwierający i zamykający Element pusty ( nie zawierający tekstu wewnętrznego ) zamykamy wewnątrz lub dodajemy element zamykający <br> - nowa linia <br /> lub <br></br> Elementy nie mogą się krzyżować zagnieżdżenie elementów Element otwarty wewnątrz innego elementu należy najpierw zamknąć a dopiero później zamykamy element nadrzędny. Poprawnie <a> <b> </b> </a> Niepoprawnie <a> <b> </a> </b>
27 Znaki specjalne w dokumentach WWW Predefiniowane encje ogólne < zastępuje znak < > zastępuje znak > & zastępuje znak & ' zastępuje znak apostrofu ' " zastepuje znak cudzysłowu "
28 Encje i referencje do znaków Wstawianie niestandardowych znaków: Używamy & do rozpoczęcia opisu znaku a kończymy znakiem ;. Pomiędzy znakami umieszczamy nazwę znaku lub jego kod. Przykłady : ( ) daje symbol ( ) daje pusty znak XHTML Character References
29 Język HTML 5.0 <!DOCTYPE html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" <!-- HTML 5 --> " <html> <head> <title>przykładowy dokument</title> </head> <body> <h1>prosta strona</h1> <p>to jest <a href="demo.html">demo</a> przykład.</p> </body> </html> <?xml version="1.0" encoding="utf-8"?> <html xmlns=" <!-- XHTML 5 --> <head> <?xml version="1.0" encoding="iso "?> <title>przykładowy dokument</title> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" </head> <body> " <p>przykładowy paragraf</p> <html xmlns=" xml:lang="pl" > </body> </html>
30 Znaczniki semantyczne w HTML 5 HEADER ARTICLE SECTION NAV ASIDE <header /> <nav /> <article /> <section /> <aside /> <footer /> FOOTER
31 Grafika w dokumencie HTML 5 Element <canvas> jest nowym elementem języka HTML, który może być zastosowany do rysowania grafiki przy użyciu skryptów (zazwyczaj JavaScript). Przykładem zastosowania elementu <canvas> może być jego użycie do rysowania wykresów, tworzenia kompozycji fotografii lub do tworzenia animacji. WebGL eksperymentalne API udostępniające interfejs grafiki 3D. Bazuje na OpenGL ES 2.0. Korzysta z elementu <canvas>. <html> <head> <script type="application/x-javascript"> function draw() { var ctx = document.getelementbyid('canvas').getcontext('2d'); } </script> </head> <body onload="draw();"> <div><canvas id="canvas" width="150" height="150"></canvas></div> </body> </html>
32 Video w dokumencie HTML 5 Wiele formatów Łączenie z innymi elementami Akceleracja sprzętowa (dekodowanie GPU) H.264 TAK NIE TAK NIE TAK VP8 (WebM) TAK TAK TAK TAK NIE
33 Audio w dokumencie HTML 5 Wsparcie standardów rynkowych MP3 ACC Atrybuty ( src, autoplay, controls, preload ) MP3 TAK NIE TAK NIE NIE ACC TAK NIE TAK NIE NIE WAV NIE TAK TAK TAK TAK
34 HTML 5 geolocation if (navigator.geolocation) { navigator.geolocation.getcurrentposition(function(position) { var lat = position.coords.latitude; var lng = position.coords.longitude; map.setcenter(new GLatLng(lat, lng), 13); map.addoverlay(new GMarker(new GLatLng(lat, lng))); }); } GPS Geolocation Google, Gears API, Geolocation API. W3C, Geolocation API Specification, Editor's Draft 10 February Mozilla, Using geolocation. Mozilla, Monitoring WiFi access points.
35 Kaskadowe arkusze styli CSS Interpretacja wizualna dokumentów HTML opiera się na osobnym zestawie danych, zwanych arkuszem stylów, które przypisują elementom strukturalnym cechy typograficzne. Specyfikacja HTML określa tylko ogólny sens typograficzny elementów (np. tabela, wyliczenie, tytuł), natomiast każda przeglądarka ma "wbudowany" arkusz stylów precyzujący wartości typograficzne elementów: położenie, marginesy, odstępy, kolory, ramki, podkreślenia itd. stosownie do znaczenia danego elementu i jego atrybutów. Jest on wbudowany w tym sensie, że zwykle nie jest dostępny w formie dokumentu z definicjami.
36 Kaskadowe arkusze styli w nagłówku <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <HTML> <HEAD> <TITLE>Przyklad 1</TITLE> <STYLE type="text/css"> BODY { font-family: "Gill Sans", sans-serif; font-size: 12pt; margin: 3em; } </STYLE> </HEAD> <BODY> <H1>Przyklad 1</H1> <P>To jest tekst na naszej stronie.</p> </BODY> </HTML>
37 Kaskadowe arkusze styli w pliku <!DOCTYPE HTML> <HTML> <HEAD> <TITLE>Strona testowa</title> <LINK rel="stylesheet" href="test.css" type="text/css" media=screen> </HEAD> <BODY> <H1>Przyklad 1</H1> <P>To jest tekst na naszej stronie.</p> </BODY> </HTML>
38 Kaskadowe arkusze styli przy elemencie formatowanym <!DOCTYPE HTML > <HTML> <HEAD> <TITLE>Strona testowa</title> <link rel="stylesheet" href="test.css" type="text/css" media="screen" > </HEAD> <BODY> <H1>Przyklad 1</H1> <P style="color:red; font-size:16px;" > To jest tekst na naszej stronie. </P> </BODY> </HTML>
39 Kontrola poprawności kaskadowych arkuszy styli CSS
40 Składnia reguły CSS selektor { właściwość1 : wartość1 ; } właściwość2 : wartość2 ;
41 Zbiór zasad styli CSS Zbiór reguł składa się z: selektora wszystko do wystąpienia nawiasu { h1, h2 { color: blue } jeśli jest błąd w selektorze, reszta jest ignorowana bloku deklaracji {... } który zawiera listę zero lub więcej deklaracji po średnikach h1, h2 { color: blue; font-style: 12pt }
42 Selektory - elementy * dopasowuje każdy element bez wyjątku E dopasowuje element E h1 { font-family: sans-serif } lista E, F, G dopasowuje każdy element z listy h1, h2, div { display-type: block; font-family: sans-serif }
43 Selektory - atrybuty E[foo] dopasowuje element E który posiada atrybut foo, bez względu na jego wartość planeta[title] { color: blue; } <planeta title="ziemia"> E[foo="war"] wybiera element E który posiada atrybut foo o wartości war planeta[title="ziemia"]{color:blue;} <planeta title="ziemia">
44 Selektory wybór kontekstowy E > F wybiera F który jest dzieckiem E body > p { line-height: 1.3 } ksiazka > tytul { font-size: 24 pt; } rozdzial > tytul { font-size: 20 pt; } tytul { font-size: 18 pt; } E F wybiera element F który jest potomkiem E h1 em { color: blue }
45 Selektory pozycja E + F wybiera element F który występuje od razu po danym ( elementy siostrzane ) div + p { text-indent: 0 } Pseudoelementy E:first-child wybiera element E który jest pierwszym dzieckiem swojego rodzica div > p:first-child { text-indent: 0 } Inne elementy selektorów pseudoelementy :first-line, :first-letter, :before, :after
46 Składowe wartości Każda własność oddzielnie opisuje składnię wartości. Typowe składowe wartości: liczby całkowite i rzeczywiste (własności zazwyczaj ograniczają dozwolony zakres liczb). h1 { margin: 0.5em } p { font-size: 12px } procenty, zawsze odnoszą się do innej wartości p { font-size: 10pt } p { line-height: 120% } /* 120% 'font-size' */
47 Składowe wartości Wielkości względne: em rozmiar bieżącego fontu ex wysokość litery x bieżącego fontu px punkty, dla urządzenia wyświetlającego Wielkości bezwzględne: in (cale), cm (centymetry), mm (milimetry), pt (punkty, 1/72in), pc (pice, 12pt) h1 { margin: 0.5em } /* em */ h1 { margin: 1ex } /* ex */ p { font-size: 12px } /* px */ h3 { word-spacing: 4mm } /* milimeters */ h4 { font-size: 12pt } /* points */
48 Składowe wartości kolory: słowo kluczowe albo numeryczna specyfikacja RGB (#FF = 100% = 255) body {color: black; background: white } em { color: #ff0000 } em { color: rgb(255,0,0) } em { color: rgb(100%, 0%, 0%) } ciągi znaków: "oto ciąg". Zmiana linii to \A.
49 Elementy blokowe i liniowe Trzy rodzaje elementów: blokowy - zaczynający nowy akapit liniowy - włączany do bieżącego wiersza niewidoczny - element nie jest wyświetlany nazwa {display: block} obrazek {display: inline} plik {display: none} W XML domyślnie elementy wyświetla się liniowo.
50 Margines lewy Margines prawy Model ramkowe CSS Ramka ograniczająca Obramowanie Margines górny Tu jest tekst Wypełnienie Margines dolny
51 Umiejscowienie względne Zmiana pozycji elementu względem jego naturalnego położenia, nie względem innych elementów. opis { } display: block; position: relative; left: 10px; right: 20px; bottom: 15px; top: 25px Wartości miary opisują przesunięcie elementu względem jego położenia domyślnego.
52 Umiejscowienie bezwzględne Dokładne określenie położenia elementu względem elementu rodzica. opis { } display: block; position: absolute; left: 10px; right: 20px; bottom: 15px; top: 25px Porządek naturalny - wyznaczony przez dokument XML - zostaje zmieniony. Elementy mogą zachodzić na siebie.
53 Szerokość i wysokość elementu Określanie szerokości i wysokości elementu, jako wartość bezwzględna, lub procent wielkości rodzica. opis { } display: block; position: relative; width: 200%; height: 250px; left: 10px; right: 20px Procenty odwołują się do rozmiarów rodzica, nie oryginalnych rozmiarów elementu.
54 Porządek kaskadowy Waga Znajdź wszystkie reguły które stosują się do danego elementu i własności - wybierz regułę według wagi. Pochodzenie W przeciwnym razie według pochodzenia - reguły autora - reguły użytkownika - domyślne reguły procesora CSS. Szczegółowość W przeciwnym razie wybierz regułę o większej mierze szczegółowości. Kolejność W przeciwnym razie, wybierz tą regułę która występuje w dokumencie CSS później. Uznaje się że reguły w arkuszach importowanych znajdują się przed regułami w arkuszu bieżącym.
55 Własności dziedziczone przez elementy artykuł sekcja par display-type: block; font-family: sens-serif; font-size: 14 pt; background-image: stripes.jpg; color: blue; display-type: block; margin-top: 5mm; margin-bottom: 5mm; font-size: 12pt; display-type: block; margin-top: 2mm; margin-bottom: 2mm; DZIEDZICZONE DZIEDZICZONE
56 Dziękuję za uwagę. Dziękuję za uwagę.
PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński
PROGRAMOWANIE KASKADOWE ARKUSZE STYLÓW CASCADING STYLE SHEETS Za pomocą HTML tworzymy strukturę dokumentu, jego elementy oraz treść CSS służy do opisu wyglądu struktury dokumentu, elementów oraz treści
Dokument hipertekstowy
Dokument hipertekstowy Laboratorium 5 Box model i layouty mgr inż. Krzysztof Wróbel Katedra Lingwistyki Komputerowej Wysokość i szerokość domyślna szerokość elementu inline jest związana z jego zawartością
Przedmiot: Grafika komputerowa i projektowanie stron WWW
KARKONOSKA PAŃSTWOWA SZKOŁA WYŻSZA Kierunek: Dziennikarstwo i komunikacja społeczna Przedmiot: Grafika komputerowa i projektowanie stron WWW 1 opracował: dr inż. Jerzy Januszewicz HTML (HyperText Markup
Nazwa implementacji: CSS i box model. Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie.
Nazwa implementacji: CSS i box model Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie. Wprowadzenie CSS (kaskadowe arkusze stylów, ang. Cascading
Ćwiczenia laboratoryjne nr 8 Podstawy języka XML.
Prezentacja Danych i Multimedia II r Socjologia Ćwiczenia laboratoryjne nr 8 Podstawy języka XML. Celem ćwiczeń jest poznanie zasad tworzenia dokumentów w oparciu o język XML oraz metod modyfikacji ich
Spis treści. Konwencje zastosowane w książce...5. Dodawanie stylów do dokumentów HTML oraz XHTML...6. Struktura reguł...9. Pierwszeństwo stylów...
Spis treści Konwencje zastosowane w książce...5 Dodawanie stylów do dokumentów HTML oraz XHTML...6 Struktura reguł...9 Pierwszeństwo stylów... 10 Klasyfikacja elementów... 13 Sposoby wyświetlania elementów...
HTML (HyperText Markup Language) hipertekstowy język znaczników
HTML (HyperText Markup Language) hipertekstowy język znaczników Struktura dokumentu tytuł strony
rk HTML 4 a 5 różnice
rk HTML 4 a 5 różnice kompatybilność Pierwszym dużym plusem języka HTML 5 jest to, że jest zdefiniowany w sposób umożliwiający kompatybilność wstecz. Składnia Przykład dokumentu podporządkowującego się
PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński
PROGRAMOWANIE HTML W składni języka HTML wykorzystuje się charakterystyczne znaczniki. Każdy z nich zaczyna się i kończy ostrokątnym nawiasem a pomiędzy nimi znajduje się wyrażenie html. Rozróżniamy znaczniki
ECDL/ICDL Web Editing Moduł S6 Sylabus - wersja 2.0
ECDL/ICDL Web Editing Moduł S6 Sylabus - wersja 2.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Web Editing. Sylabus opisuje zakres wiedzy i umiejętności, jakie
Źródła. cript/1.5/reference/ Ruby on Rails: http://www.rubyonrails.org/ AJAX: http://www.adaptivepath.com/publications/e ssays/archives/000385.
Ź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/
Narzędzia informatyczne w językoznawstwie
Narzędzia informatyczne w językoznawstwie HTML i XHTML Marcin Junczys-Dowmunt junczys@amu.edu.pl Zakład Logiki Stosowanej http://www.logic.amu.edu.pl 17. października 2007 Marcin Junczys-Dowmunt Narzędzia
Podstawy (X)HTML i CSS
Inżynierskie podejście do budowania stron WWW momat@man.poznan.pl 2005-04-11 1 Hyper Text Markup Language Standardy W3C Przegląd znaczników Przegląd znaczników XHTML 2 Cascading Style Sheets Łączenie z
Wprowadzenie do HTML, CSS, JavaScript, PHP. Kurs 18.11 2008 22 12. 2008
Wprowadzenie do HTML, CSS, JavaScript, PHP Kurs 18.11 2008 22 12. 2008 Narzędzia do tworzenia i utrzymania dokumentów web owych Edytory HTML Server WWW i baz danych Przeglądarka internetowa kompilator
ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści
ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop. 2012 Spis treści Wstęp 9 1 HTML 5 i XHTML w pytaniach i odpowiedziach 13 Co to jest HTML 5? 13 Co to jest XHTML? 15 Czy strony utworzone w HTML
E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści
E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, 2014 Spis treści Przewodnik po podręczniku 8 Wstęp 10 1. Hipertekstowe języki znaczników 1.1. Elementy i znaczniki
Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css.
Kaskadowe arkusze stylów CSS Geneza - oddzielenie struktury dokumentu HTML od reguł prezentacji - poszerzenie samego HTML Korzyści - przejrzystość dokumentów - łatwe zarządzanie stylem (wyglądem) serwisu
WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I
WYMAGANIA EDUKACYJNE Witryny i Aplikacje Internetowe klasa I Dopuszczający definiuje pojęcia: witryna, portal, wortal, struktura witryny internetowej; opisuje rodzaje grafiki statycznej wymienia i charakteryzuje
Elementarz HTML i CSS
Elementarz HTML i CSS Znaczniki przydatne w pracy redaktora stron internetowych 1 Elementarz HTML i CSS Znaczniki przydatne w pracy redaktora stron internetowych Treść, korekta, skład i oprawa graficzna
Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty
Wybrane działy Informatyki Stosowanej Format HTML Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty dr hab. inż. Andrzej Czerepicki 2019 Definicja HTML HyperText Markup Language
STRONY INTERNETOWE mgr inż. Adrian Zapała
1 STRONY INTERNETOWE mgr inż. Adrian Zapała STRONY INTERNETOWE Rodzaje stron internetowych statyczne (statyczny HTML + CSS) dynamiczne (PHP, ASP, technologie Flash) 2 JĘZYKI STRON WWW HTML (ang. HyperText
Tworzenie Stron Internetowych. odcinek 6
Tworzenie Stron Internetowych odcinek 6 CSS kaskadowe arkusze stylów CSS (Cascading Style Sheets), czyli Kaskadowe Arkusze Stylów "stylów" "arkusze" Reguły opisujące wygląd dokumentu opisanego za pomocą
2 Podstawy tworzenia stron internetowych
2 Podstawy tworzenia stron internetowych 2.1. HTML5 i struktura dokumentu Podstawą działania wszystkich stron internetowych jest język HTML (Hypertext Markup Language) hipertekstowy język znaczników. Dokument
Tworzenie Stron Internetowych. odcinek 6
Tworzenie Stron Internetowych odcinek 6 CSS kaskadowe arkusze stylów CSS (Cascading Style Sheets), czyli Kaskadowe Arkusze Stylów "stylów" "arkusze" Reguły opisujące wygląd dokumentu opisanego za pomocą
Facelets ViewHandler
JSF i Facelets Wprowadzenie JSP (JavaServer Pages) są natywną i najczęściej używaną technologią do tworzenia warstwy prezentacyjnej dla JSF (JavaServer Faces) Istnieją alternatywne technologie opisu wyglądu
Kaskadowość stylów określa pierwszeństwo w oddziaływaniu na te same elementy strony różnych stylów.
Kaskadowe arkusze stylów Kaskadowe arkusze stylów CSS (Cascading Style Sheets) służą do definiowania sposobu wyświetlania elementów HTML. Pozwalają np. określać rozmiar i kolor czcionki, definiować odstępy
Dokument hipertekstowy
Dokument hipertekstowy Laboratorium 1 mgr inż. Krzysztof Wróbel Katedra Lingwistyki Komputerowej Kontakt http://wierzba.wzks.uj.edu.pl/~kwrobel/ k.wrobel@epi.uj.edu.pl konsultacje, pokój 3.211 2 Bilans
Dokument hipertekstowy
Dokument hipertekstowy Laboratorium 4 CSS mgr inż. Krzysztof Wróbel Katedra Lingwistyki Komputerowej Cel poznanie konceptu stylów tworzenie różnych typów reguł stylów Style służą do zmiany wyglądu elementów
Kaskadowe arkusze stylów (CSS)
Kaskadowe arkusze stylów (CSS) CSS (Cascading Style Sheets) jest to język opisujący sposób, w jaki przeglądarki mają wyświetlać zawartość odpowiednich elementów HTML. Kaskadowe arkusze stylów służą do
HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści
HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop. 2017 Spis treści O autorach 11 Wprowadzenie 13 CZĘŚĆ I ROZPOCZĘCIE PRACY Lekcja 1. Co oznacza publikowanie treści w sieci
Jednostki miar stosowane w CSS
Wprowadzenie CSS (ang. Cascading Style Sheets) jest językiem służącym do opisu sposobu prezentowania informacji na stronach WWW, który został opracowany przez organizację W3C. Często skrót ten tłumaczony
Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych
rk Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych pojęć, prawdopodobnie zastanawiasz się, kiedy zaczniesz
plansoft.org Zmiany w Plansoft.org
Zmiany w Plansoft.org Mapy Google... 1 Tworzenie mapy... 2 Wprowadzanie szerokości i długości geograficznej... 2 Tworzenie mapy... 2 Dostosowanie wyglądu mapy... 3 Ograniczanie liczby zasobów do wyświetlenia
CSS. Kaskadowe Arkusze Stylów
CSS Kaskadowe Arkusze Stylów CSS CSS = Cascading Style Sheets Style określają sposób wyświetlania zawartości elementów HTML Arkusz stylów jest zbiorem takich reguł Pojawiły się w HTML 4.0 by rozwiązać
www.fwrl.pl/szkolenie
STRONA www.fwrl.pl/szkolenie MS WORD HTML HTML i dostarczają informację dla silnika przeglądarki o tym jak ma być zbudowana i wyświetlona strona HTML HTML HTML (warstwa logiczna co i gdzie ma być) (wastwa
I. Dlaczego standardy kodowania mailingów są istotne?
1 Tabela zawartości: I. Dlaczego standardy kodowania mailingów są istotne? 3 II. Budowa nagłówka wiadomości. 4 III. Style kaskadowe CSS. 4 IV. Elementarna budowa szablonu. 6 V. Podsumowanie. 9 2 I. Dlaczego
HTML DOM, XHTML cel, charakterystyka
HTML DOM, XHTML cel, charakterystyka Mariusz Kacała Łukasz Przywarty Grzegorz Trawiński HTML DOM XHTML Ramowy plan prezentacji Wstęp HTML DOM - Założenia - Model i struktura - Właściwości - Metody i zastosowania
PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ
PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ Systemy baz danych 1. 2 Wstęp do baz danych 2. 2 Relacyjny model baz danych. 3. 2 Normalizacja baz danych. 4. 2 Cechy
O stronach www, html itp..
O stronach www, html itp.. Prosty wstęp do podstawowych technik spotykanych w internecie 09.01.2015 M. Rad Plan wykładu Html Przykład Strona www Xhtml Css Php Js HTML HTML - (ang. HyperText Markup Language)
Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone
Typy przetwarzania Przetwarzanie zcentralizowane Systemy typu mainfame Przetwarzanie rozproszone Architektura klient serwer Architektura jednowarstwowa Architektura dwuwarstwowa Architektura trójwarstwowa
Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 011/01 Nr programu: 31[01]/T,SP/MENIS/004.06.14 Okres kształcenia: łącznie ok. 180 godz. lekcyjne Wojciech Borzyszkowski Zenon Kreft Moduł Bok wprowadzający Podstawy
HTML5 Nowe znaczniki header nav article section aside footer
Specyfikacja HTML5 wprowadza nowe znaczniki pozwalające w łatwy i intuicyjny sposób budować szkielet strony, który przez zmniejszenie ilości kodu jest czytelniejszy i łatwiejszy w utrzymaniu, pozwala poza
Tomasz Greszata - Koszalin
T: Konfiguracja usługi HTTP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołów HTTP oraz HTTPS i oprogramowania IIS (ang. Internet Information Services).
Wykład 1: HTML (XHTML) Michał Drabik
Wykład 1: HTML (XHTML) Michał Drabik 1 Czyli to wszystko co trzeba wiedzieć aby zacząć tworzyć strony internetowe. 2 HTML 4 HTML = HyperText Markup Language Hipertekstowy język znaczników umożliwiający
Wybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Dr inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki 2017 Globalna sieć Internet Koncepcja sieci globalnej Usługi w sieci Internet
URL: http://www.ecdl.pl
Syllabus WEBSTARTER wersja 1.0 Polskie Towarzystwo Informatyczne 2007 Copyright wersji angielskiej: Copyright wersji polskiej: The European Computer Driving Licence Foundation Ltd. Polskie Towarzystwo
Znaczniki języka HTML
www.math.uni.lodz.pl/ radmat Elementy inline ... Elementy inline ... ... Elementy inline ... ... ... Elementy inline
Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr 351203)
Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr 351203) Technikum - kl. 3 Td, semestr 5 i 6 Ocena niedostateczna dopuszczająca Wymagania edukacyjne wobec ucznia: Uczeń nie
HTML 5 język wykorzystywany do tworzenia i prezentowania stron internetowych www. Jest
język wykorzystywany do tworzenia i prezentowania stron internetowych www. Jest rozwinięciem języka HTML 4 i jego XML-owej odmiany (XHTMl 1), opracowywane w ramach prac grupy roboczej WHATWG (Web Hypertext
Mailingi HTML. Specyfikacja techniczna
Mailingi HTML Specyfikacja techniczna Informacje wstępne Grupa Morizon S.A. zastrzega sobie prawo do odmowy emisji materiałów reklamowych bez podania przyczyny, w szczególności gdy ich jakość techniczna
5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 013/01 Nr programu: 31[01]/T,SP/MENIS/00.06.1 Okres kształcenia: łącznie ok. 170 godz. lekcyjne Moduł Bok wprowadzający 1. Zapoznanie z programem nauczania i
Bazy danych i strony WWW
Bazy danych i strony WWW Obsługa baz danych poprzez strony WWW Niezbędne narzędzia: serwer baz danych np. MySQL serwer stron WWW np. Apache przeglądarka stron WWW interpretująca język HTML język skryptowy
WYKŁAD 1 METAJĘZYK SGML CZĘŚĆ 1
WYKŁAD 1 METAJĘZYK SGML CZĘŚĆ 1 SGML (Standard Generalized Markup Language) Standardowy uogólniony język znaczników służący do ujednolicania struktury i formatu różnego typu informacji (danych). Twórcy
Danuta ROZPŁOCH-NOWAKOWSKA Strona 1 2007-11-06. Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional).
Danuta ROZPŁOCH-NOWAKOWSKA Strona 1 2007-11-06 Moduł 4. Style Zajęcia poświęcone będą kaskadowym arkuszom stylów (por. slajdy 18.-27. z wykładu 2.) Wiele uwagi poświęcaliśmy do tej pory planowaniu szkieletu
Aplikacje internetowe. Wprowadzenie
Aplikacje internetowe Wprowadzenie Plan wykładu Rys historyczny Składniki architektury WWW klient HTTP serwer HTTP protokół HTTP Rozszerzona architektura WWW aplikacja WWW serwer aplikacji aplikacje komponentowe
WITRYNY I APLIKACJE INTERNETOWE
WITRYNY I APLIKACJE INTERNETOWE TECHNIKUM INFORMATYCZNE wg programu 351203 KLASA II 3 godz. tygodniowo 90 godziny Liczba godzin w cyklu kształcenia 180 rok szkolny 2013/2014 Sylwia Płonka 2. W 1980 fizyk
Układy witryn internetowych
1. CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się z możliwościami kaskadowych arkuszy stylów CSS w zakresie kontrolowania położenia elementów na stronie. 2. MATERIAŁ NAUCZANIA W normalnym układzie opartym
Plan dzisiejszego wykładu. Narzędzia informatyczne w językoznawstwie. XML - Definicja. Zalety XML
Plan dzisiejszego wykładu Narzędzia informatyczne w językoznawstwie Perl - Wprowadzenie do XML Marcin Junczys-Dowmunt junczys@amu.edu.pl Zakład Logiki Stosowanej http://www.logic.amu.edu.pl 16. kwietnia
XML extensible Markup Language. Paweł Chodkiewicz
XML extensible Markup Language Paweł Chodkiewicz XML - extensible Markup Language Uniwersalny język znaczników przeznaczony do reprezentowania różnych danych w strukturalizowany sposób. Historia GML Projekt
Wprowadzenie do arkuszy stylistycznych XSL i transformacji XSLT
Wprowadzenie do arkuszy stylistycznych XSL i transformacji XSLT Marek Wojciechowski marek@cs.put.poznan.pl http://www.cs.put.poznan.pl/~marek/ Formatowanie dokumentów XML Język XML opisuje strukturę i
Spis treści CZĘŚĆ I JĘZYK SIECI 17. Wstęp 13. Rozdział 1 Wprowadzenie do HTML5 19. Rozdział 2 Znajomość znaczników HTML5 37
Spis treści Wstęp 13 CZĘŚĆ I JĘZYK SIECI 17 Rozdział 1 Wprowadzenie do HTML5 19 Tworzenie przy pomocy znaczników: przegląd 20.Wprowadzanie nowych elementów HTML5 21 Korzystanie z kontynuowanych znaczników
Szczegółowy opis zamówienia:
Szczegółowy opis zamówienia: Rok 2016 budowa stron w html5 (8h v + 4h ćw) 8 szt. html5 - zaawans. (7h v + 5h ćw) 8 szt. programowania w java script (9h v + 7h ćw) 8 szt. java script zaawans (8h v + 4h
Tomasz Grześ. Systemy zarządzania treścią, cz. II
Tomasz Grześ Systemy zarządzania treścią, cz. II Panel administracyjny Panel administracyjny pozwala na zarządzanie wszystkimi elementami pakietu, m.in. zarządzanie użytkownikami, edycję stron, instalowanie
Rola języka XML narzędziem
Wprowadzenie do XML dr inż. Adam Iwaniak Szkolenie w Luboradzy, ZCPWZ, 12-13.02.2009r. Rola języka XML narzędziem Pierwszą rewolucją internetową było dostarczenie ludziom informacji. Znajdujemy się teraz
Copyright wersji angielskiej: The European Computer Driving Licence Foundation Ltd. Copyright wersji polskiej: Polskie Towarzystwo Informatyczne
Syllabus WEBSTARTER wersja 1.0 Polskie Towarzystwo Informatyczne 2007 Copyright wersji angielskiej: The European Computer Driving Licence Foundation Ltd. Copyright wersji polskiej: Polskie Towarzystwo
Tworzenie stron internetowych w kodzie HTML Cz 5
Tworzenie stron internetowych w kodzie HTML Cz 5 5. Tabele 5.1. Struktura tabeli 5.1.1 Odcięcia Microsoft Internet Explorer 7.0 niepoprawnie interpretuje białe znaki w komórkach tabeli w przypadku tworzenia
Aplikacje WWW Wprowadzenie
Aplikacje WWW Wprowadzenie Beata Pańczyk na podstawie http://www.e-informatyka.edu.pl/ http://wazniak.mimuw.edu.pl/index.php?title=aplikacje_www Plan wykładu Składniki architektury WWW: klient HTTP, serwer
Hyper Text Markup Language
Podstawy projektowania dokumentów WWW Język znaczników HTML Hyper Text Markup Language Język słuŝący do zapisu dokumentów WWW. Opisuje wygląd dokumentu i definiuje łączniki hipertekstowe, pozwalające na
Pierwsza strona internetowa
HTML i CSS Pierwsza strona internetowa Rozpoczynając pracę na swoim komputerze powinieneś posiadać: dowolny edytor tekstowy (np. Notatnik), dostęp do Internetu, Microsoft Visual Studio. Podstawy formatowania
Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1.
Widżety KIWIPortal tworzenie umieszczanie na stronach internetowych opcje zaawansowane Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1.3 Strona 1 z 17 1 SPIS TREŚCI 2 Metody osadzania widżetów... 3 2.1
Young Programmer: HTML+PHP. Dr inż. Małgorzata Janik, Zajęcia #2
Young Programmer: HTML+PHP Dr inż. Małgorzata Janik, Zajęcia #2 Ramowy program warsztatów Zajęcia 1: Zajęcia wprowadzające, HTML Zajęcia 2: Style CSS (tabele i kaskadowe arkusze stylów) Zajęcia 3: Podstawy
Projektowanie aplikacji internetowych. CSS w akcji
Projektowanie aplikacji internetowych CSS w akcji Tak to ma wyglądać Strona : 2 Założenie Treść strony ma być oddzielona od informacji o jej wyglądzie. Kod HTML nie powinien zawierać żadnych informacji
Box model: Content. Content - obszar zawartości określany jest za pomocą deklaracji wysokości i szerokości.
Box model Box model: Content Content - obszar zawartości określany jest za pomocą deklaracji wysokości i szerokości. Box model: Padding Content Content - obszar zawartości określany jest za pomocą deklaracji
Programowanie internetowe
Programowanie internetowe Wykład 1 HTML mgr inż. Michał Wojtera email: mwojtera@dmcs.pl Plan wykładu Organizacja zajęć Zakres przedmiotu Literatura Zawartość wykładu Wprowadzenie AMP / LAMP Podstawy HTML
Zaawansowana Pracownia Komputerowa - Ćwiczenia. Krzysztof Miernik
Zaawansowana Pracownia Komputerowa - Ćwiczenia Krzysztof Miernik HTML - Podstawowe Informacje HTML to hipertekstowy język znaczników (ang. HyperText Markup Language) służacy do tworzenia stron internetowych
Języki programowania wysokiego poziomu. CSS Wskazówki
Języki programowania wysokiego poziomu CSS Wskazówki CSS powinno się projektować hierarchicznie, zaczynając od elementów ogólniejszych, kończąc na szczegółowych - Źle: p.mid { text-align: center; p { color:
World Wide Web? rkijanka
World Wide Web? rkijanka World Wide Web? globalny, interaktywny, dynamiczny, wieloplatformowy, rozproszony, graficzny, hipertekstowy - system informacyjny, działający na bazie Internetu. 1.Sieć WWW jest
I. Formatowanie tekstu i wygląd strony
I. Formatowanie tekstu i wygląd strony Akapit: ... aby wyrównać tekst do lewego marginesu aby wyrównać tekst do prawego marginesu:
za pomocą: definiujemy:
HTML CSS za pomocą: języka HTML arkusza CSS definiujemy: szkielet strony wygląd strony Struktura dokumentu html - znaczniki Znaczniki wyznaczają rodzaj zawartości. element strony
Technologie Informacyjne
Technologie Informacyjne Wykªad 7 Paweª Witkowski MIM UW Wiosna 2013 P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2013 1 / 23 HTML HTML Sªu»y do deniowania struktury dokumentu: akapity nagªówki
używane skróty: HTTP - protokół do transferu tekstu, hipertekstu, zbiorów binarnych URL - jednolity lokalizator zasobów
opracowanie I. K. używane skróty: HTTP - protokół do transferu tekstu, hipertekstu, zbiorów binarnych URL - jednolity lokalizator zasobów ISO-8859-2 - norma międzynarodowa określająca sposób kodowania
Tabele. Przykład 15a.htm. <HTML><HEAD><TITLE> Cennik</TITLE></HEAD><BODY><H3>Cennik</H3> <TABLE BORDER="1"> <TR>
Tabele Autorem niniejszego skryptu jest dr inż. Robert Kolud Tabele w HTML to nie tylko praktyczny sposób na przedstawianie zestawień informacji. Znacznie częściej jednak tabele są wygodnym narzędziem
CSS jest is an skrótem od Cascading Style Sheets (Kaskadowe Arkusze Stylów).
Co to jest CSS? CSS jest is an skrótem od Cascading Style Sheets (Kaskadowe Arkusze Stylów). Co mogę zrobić z CSS? CSS jest językiem stylu określającego układ graficzny dokumentów HTML. Na przykład, CSS
Laboratorium 1: Szablon strony w HTML5
Laboratorium 1: Szablon strony w HTML5 Czas realizacji: 2 godziny Kurs: WYK01_HTML.pdf, WYK02_CSS.pdf Pliki:, Edytor: http://www.sublimetext.com/ stabilna wersja 2 (portable) Ćwiczenie 1. Szablon strony
Specyfikacja techniczna dot. mailingów HTML
Specyfikacja techniczna dot. mailingów HTML Informacje wstępne Wszystkie składniki mailingu (pliki graficzne, teksty, pliki HTML) muszą być przekazane do melog.com dwa dni albo maksymalnie dzień wcześniej
Języki programowania wysokiego poziomu WWW
Języki programowania wysokiego poziomu WWW Zawartość Protokół HTTP Języki HTML i XHTML Struktura dokumentu html: DTD i rodzaje html; xhtml Nagłówek html - kodowanie znaków, język Ciało html Sposób formatowania
Witryny i aplikacje internetowe - rozkład godzin dla technikum informatycznego
Witryny i aplikacje internetowe - rozkład godzin dla technikum informatycznego w oparciu o Program nauczania dla zawodu technik informatyk 351203 o strukturze przedmiotowej, Warszawa 2012. Minimalna ilość
I. Wstawianie rysunków
I. Wstawianie rysunków Wstawiane rysunku Bez parametrów: Tekst alternatywny Tytuł obrazka
Wybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Aplikacje WWW. Statyczne oraz dynamiczne strony WWW. Skrypty po stronie klienta. Dr inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki
Witryny i aplikacje internetowe
Test z przedmiotu Witryny i aplikacje internetowe Zadanie 1 Kod języka HTML przedstawi tabelę składającą się z dwóch
WYKŁAD 2 KASKADOWE ARKUSZE STYLÓW CSS CZĘŚĆ 1
WYKŁAD 2 KASKADOWE ARKUSZE STYLÓW CSS CZĘŚĆ 1 KASKADOWE ARKUSZE STYLÓW (Cascading Style Sheets, CSS) Mechanizm służący do definiowania stylu prezentacji dokumentów w Internecie. Arkusz stylów CSS to lista
CSS Kaskadowe Arkusze Stylów
Wprowadzenie CSS Kaskadowe Arkusze Stylów CSS (ang. Cascading Style Sheets, kaskadowe arkusze stylów) są językiem opisu stylów używanym do opisu prezentacji dokumentu napisanego w HTML-u lub XML-u (włączając
Responsywne strony WWW
www.math.uni.lodz.pl/ radmat Ćwiczenie 1 Proszę zaprojektować następujący layout strony, oparty na DIV-ach: Aby osiągnąć powyższy efekt, w pliku CSS powinniśmy utworzyć reguły: #cala_strona width: 780px;
HTML (HyperText Markup Language)
HTML (HyperText Markup Language) Struktura dokumentu tytuł strony sekcja nagłówka Tutaj wpisujemy
Krótki przegląd własności języka CSS
Krótki przegląd własności języka CSS Stosując arkusze stylów CSS, w sposób wyraźny oddziela się formatowanie dokumentu XHTML od jego warstwy znaczeniowej umieszczonej w sekcji . Niżej zestawiono
Prezentacja dokumentów XML
Prezentacja dokumentów XML Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2007/08 Patryk Czarnik (MIMUW) 06 Prezentacja XML 2007/08 1 / 33 Plan 1 Arkusze stylu
LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH
LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH KASKADOWE ARKUSZE STYLÓW (Cascading Style Sheets) 1. Wprowadzenie Selektory należą do kluczowych pojęć, wskazują obiekty, którym przypisujemy jakiś zestaw
Prezentacja dokumentów XML
Prezentacja dokumentów XML Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2007/08 Arkusze stylu Rozdzielenie treści od wygladu Przypisanie stylu do dokumentu CSS
Multimedia i interfejsy. Ćwiczenie 5 HTML5
Multimedia i interfejsy Ćwiczenie 5 HTML5 Celem ćwiczenia jest poznanie nowych elementów wprowadzonych w HTML 5, do których należą m.in. video oraz canvas. Poniższy opis przedstawia sposób użycia tych