..:: Kurs języka XHTML ::..
|
|
- Dominika Kazimiera Pietrzak
- 9 lat temu
- Przeglądów:
Transkrypt
1 ..:: Kurs języka XHTML ::.. Wstęp Co to jest XHTML? XHTML (extensible HyperText Markup Language) to język hipertekstowy używany do tworzenia dokumentów czyli stron internetowych. Polecenia tekstowe (znaczniki i atrybuty) pozwalają na realizację tzw. linków (odsyłaczy), wyświetlanie różnych czcionek, grafiki i innych elementów. Definicja ta pasuje nie tylko do XHTML ale także do HTML. To nie przypadek, że definicje są podobne (a właściwie takie same). Obydwa języki pełnią taką samą funkcję. Po co mi XHTML? Te pytanie nasuwa się wszystkim webmasterom, którzy stykają się z XHTML Odpowiedź jest prosta. XHTML jest aktualnie obowiązującym standardem opisu stron WWW zalecanym przez W3C. XHTML należy traktować jako stanadard "HTML 5" (co oczywiście nie jest prawdą, ponieważ prace nad rozwijaniem języka HTML zostały zakończone na wersji 4.01). Wcześniej czy później wszystkie strony będą zgodne z tym standardem. XHTML jest także zgodny z XML, który staje się uniwersalnym standardem przetwarzania opisu środowiska WWW i dokumentów strukturalnie uporządkowanych informacji. XHTML jest ściśle związany z kaskadowymi stylami - CSS1 i CSS2, w przyszłości także - CSS3. Przeglądarki XHTML Większość przeglądarek dokumentów HTML dobrze interpretuje XHTML. Są to przeglądarki: Netscape Communicator/Sylaba Komunikator/Mozilla, Microsoft Internet Explorer, Opera, Konqueror i inne. Należy pamiętać, że im nowsza przeglądarka tym lepiej będzie interpretować XHTML. Nawiasem mówiąc (czytaj pisząc:-) najlepiej widać strony XHTML pod IE w wersji 4, 5, 6 i Netscape 6, 7, Mozilla 0.9.x i 1.0. NC 4.xx (NN, Sylaba) gorzej obsługuje style. Ciekawą alternatywą jest Opera (szczególnie Opera 5 i 6), która działa szybko i sprawnie. Jak widać problemy sprawiają style, które są nieodłącznym elementem XHTML. Informacje ogólne Podobieństwa z HTML Dane są w formie tekstowej Dane opisywane są znacznikami (tagami) np: <img> Znaczniki mogą posiadać atrybuty np: src="przyk.gif" Atrybuty posiadają wartości (przykład jak wyżej) Tagi rozpoczynają się znakiem '<'a kończą '>' np: <html> Przykład zamknięcia znacznika (jeśli jest wymagany) </html> Wartości zawarte są w symbolach "" np: "przyk.gif" A oto przykładowy dokument HTML (także w pewnym sensie XHTML):
2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" " <html> <head> <title>przypładowa strona</title> </head> <body> <p>to tylko przykład</p> <img src="przyk.gif"> <body> </html> Bardzo początkujących (nie znających HTML i nie rozumiejących składni języka) zapraszam na świetny kurs Pawła Wimmera: Nowości w stosunku do HTML Znaczniki niepuste mają zawsze znacznik końcowy np: <p>coś tam</p> Znaczniki puste muszą być zawsze zakończone '/>' np: <br /> Wszystkie atrybuty i tagi muszą być pisane małymi literami np: <img src="przyk.gif"> Atrybuty typu boolean (logiczne) muszą być uzupełniane o wartość np: noshade="noshade" Wartości atrybutów muszą być zawarte w symbolach (nawet te jedno wyrazowe) "" np: "przyk.gif" Zlikwidowano znaczniki (dotyczy też HTML 4, patrz: 'Znaczniki'): <font> - należy używać stylów <basefont> - należy używać stylów <strike> - należy używać stylów <s> - należy używać stylów <u> - należy używać stylów <center> - należy używać stylów i znacznika <div> <menu> - należy używać znacznika <ul> <dir> - należy używać znacznika <ul> <isindex> - należy używać znacznika <input> <xmp> - należy używać znacznika <pre> <plaintext> - należy używać znacznika <pre> <listing> - należy używać znacznika <pre> <applet> - należy używać znacznika <object> (dotyczy tylko XHTML 1.0) Zlikwidowano atrubuty (dotyczy też HTML 4, patrz: 'Atrybuty'): accesskey align (uwaga: można używać w <col>, <colgroup>, <tbody>, <td>, <tfoot>, <th>, <thead>, <tr>) alink background bgcolor border (uwaga: można używać w <table>) clear color compact
3 face height (uwaga: można używać w <iframe>, <img>, <object> ale się nie zaleca) hspace lang language (należy używać type="text/javascript" w znaczniku <script>) link name (zlikwidowano w <a> i <map>) size (uwaga: można używać w <input>, <select> start tabindex target (zlikwidowano w <a>, <area> i <link>) text type value version vlink vspace width (uwaga: można używać w <colgroup>, <col>, <table>, <img>, <object>, <iframe> ale się nie zaleca) Wszystkie atrybuty wymienione wyżej należy zastąpić stylami chyba, że jest to zaznaczone w nawiasie Między znacznikami <table> musi znajdować się tag <tbody> np: <table><tbody><tr><td></td></tr></tbody></table>, jeśli tabela jest długa należy stosować znaczniki <thead> i/lub <tfoot> Pomimo, że tagi takie jak <b>, <i> znajdują się w specyfikacji to zaleca się stosowanie stylów. W przyszłości wszystkie atrybuty i znaczniki opisujące pod względem wizualnym stronę zostaną zlikwidowane. Atrybuty wymienione wyżej, które teraz można używać z niektórymi tagami w przyszłości zostaną zlikwidowane (np: size, width, height, border, align). Przy znaczniku <img> należy używać atrybutu 'alt'. Więcej nowych cech znajduje się w dalszych częściach kursu (patrz: 'Inne ważne zasady'). Większość cech wymienionych wyżej nie związanych z HTML pochodzi z XML. Więcej informacji o XML znajduje się na stronie Pawła Stroińskiego. A oto przykład dokumentu XHTML: <?xml version="1.0" encoding="iso "?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" " <html xmlns=" <head> <meta http-equiv="content-type" content="text/html; charset=iso " /> <title>przypładowa strona</title> </head> <body> <p>oto przykład</p> <hr />
4 <img src="przyk.gif" alt="tekst" /> </body> </html> Specyfikacja XHTML Co to jest specyfikacja? Specyfikacja to pełny zbiór zasad i reguł dotyczących danego języka np. XHTML, HTML, SVG itp. Specyfikacja jest ustalana przez specjalistów z danej dziedziny (w tym przypadku ludzi z W3C), wytycza ona drogi rozwoju dla języków. Specyfikacja XHTML jest napisana w języku angielskim (występuje w niej wiele specjalistycznych wyrażeń) a co za tym idzie jest trudna do zrozumienia. Ten kurs w poszczególnych rozdziałach przedstawia zasady zawarte w specyfikacji napisane prostym językiem (i jak widać po polsku:-). Część informacji zawartych w tym kursie nie występuje w specyfikacji XHTML ale jest równie ważna (czasami są one zawarte w innych specyfikacjach zgodnych z XHTML np. w XML, inne zaś są rodzajami reguł ogólnie przyjętych zgodnych oczywiście ze specyfikacjami). Specyfikacja HTML XHTML jest bardzo podobny do HTML i XML. Specyfikacja XHTML nie zawiera opisu znaczników i atrybutów, ponieważ jest to zawarte w specyfikacji HTML 4.01 (patrz: 'Informacje ogólne', 'Znaczniki' i 'Atrybuty'). Specyfikacja HTML 4.01 jest poprawioną i uzupełnioną wersją specyfikacji HTML 4.0. HTML jest uproszczoną wersją metajęzyka SGML. Specyfikacja HTML 4.01: Specyfikacja XHTML i XML Specyfikacja XHTML zawiera reguły, które są związane z XML. Inaczej mówiąc (właściwie pisząc:-) XHTML jest odmianą języka HTML przeformatowanego do metajęzyka XML. XHTML jest więc zgodny XML, który w przyszłości stanie się standardem przechowywania informacji nie tylko stron internetowych. Od niedawna pojawiła się uproszczona wersja XHTML - Basic XHTML (patrz: 'Basic XHTML'). Scecyfikacja XML: Specyfikacja XHTML 1.0: Specyfikacja XHTML 1.1: Specyfikacja Basic XHTML: Większość informacji ze specyfikacji dotyczących XHTML jest zawarte w tym kursie (a niektórych informacji nawet nie znajdziesz w specyfikacji). Specyfikacja CSS Osoby znające HTML i XML nie będą mieli żadnych problemów z opanowaniem języka XHTML (pozostali będą się musieli trochę pomęczyć, ale zapewniam, że XHTML to prosty język:-). Niestety sam XHTML nie wystarczy, trzeba znać style kaskadowe, które zajmują się formatowaniem i upiększaniem stron (tzw. Strona napisana w czystym XHTML wygląda niezbyt ładnie). Jeśli ktoś miał wcześniej
5 styczność z CSS1 nie będzie miał problemu z opanowaniem CSS2, ponieważ obydwie specyfikacje są do siebie bliźniaczo podobne. Większość dokumentów zgodnych z CSS1 jest zarówno zgodne z CSS2. Specyfikacja CSS2 nie jest nowa, była już zalecana do HTML (patrz: 'Style w XHTML'). Do mniej skomplikowanych dokumentów wystarczy nawet CSS1. Ostatnio prowadzone są prace nad CSS3. Warto pamiętać, że CSS2 nie jest jeszcze w pełni interpretowany przez przeglądarki a CSS3 to zupełna nowość. Specyfikacja CSS2: Specyfikacja CSS1: Wszystkie ważne zagadnienia dotyczące XHTML, HTML, XML, CSS1, CSS2 znajdziecie na tej stronie. Bardziej szczegółowe informacje o HTML, XML i CSS znajdziecie w EduWebie (więc nie martwcie się jeśli nie znacie języka angielskiego:-). Wersje DTD W XHTML 1.0 istnieją trzy wersje DTD czyli definicje typu dokumentu: 'transitional', 'strict', 'frameset'. Wersje te pozwalają na poprawną walidację tzw. sprawdzenie poprawności dokumentu XHTML. Transitional Transitional to najczęściej stosowana wersja DTD. Jest swego rodzaju formą przejściową pomiędzy HTML a XHTML, ponieważ zezwala na korzystanie ze znaczników i atrybutów w statusie deprecated (takich jak <applet>, <font>, <s>, align, width i innych wymienionych na stronie: 'Informacje ogólne'). W tej wersji nie można stosować ramek. Przykład: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " Należy unikać 'Transitional', zaleca się stosowanie 'Strict'. Strict Strict jest to wersja DTD, do której wszyscy dążą. Jest bardzo trudna do zrealizowania, ponieważ zabrania stosowania tagów i atrybutów w statusie deprecated (patrz: 'Znaczniki' i 'Atrybuty'). Nie można w niej korzystać z ramek. Przykład: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " Frameset Frameset to wersja DTD, która dopuszcza wszystkie elementy (czyli z atrybutów i znaczników deprecated i ramek). Jak widać ta wersja podobna jest do 'transitional'.
6 Przykład: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" " Należy unikać 'Frameset', zaleca się korzystanie z 'div' i CSS. Wersja DTD XHTML 1.1 Do XHTML 1.1 zalecana jest następująca wersja DTD: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" " Wersja DTD XHTML 1.1 jest podobna do wersji XHTML 1.0 Strict. Nie wszystkie jednak dokumenty XHTML 1.0 Scrict mogą być dokumentami XHTML 1.1. Po wykonaniu strony WWW należy ją poddać walidacji i na podstawie wyników zadeklarować wersję DTD (patrz: 'Linki i parsery'). Prolog i składnia Prolog W XHTML istnieją elementy, których nie można pominąć (jak np: HTML). Do nich zalicza się deklaracja XML, wersja DTD i znacznik <html> z odpowiednimi atrybutami. Pomaga to w klasyfikacji dokumentu i w jego walidacji. Prologu należy używać zawsze na początku dokumentu. Prolog to zadeklarowanie zgodności z XML. A wygląda tak: <?xml version="1.0" encoding="iso "?> Pierwsza część prologu (czyli: <?xml version="1.0") nie zmienia się. Dalsza część dotyczy kodowania znaków (w naszym przypadku polskich znaków). Standard dla polskich "ogonków" to 'iso ' (ISO Latin 2). Należy zwrócić uwagę na to, że version w prologu nie jest traktowane jako zwykły atrybut a więc nie posiada statusu Deprecated (jako to ma miejsce w znaczniku <html>, patrz: 'Atrybuty'). Do prologu można też dodać standalone z wartością "no". Oznacza to, że definiujemy dokument z zewnętrzną definicją w innych plikach. Przykład: <?xml version="1.0" encoding="iso " standalone="no"?> Dalej należy wpisać wersje DTD dokumentu (patrz: 'Wersje DTD'). Deklaracja XML i wersja DTD to prolog. Przykład: <?xml version="1.0" encoding="iso "?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
7 Dokumenty zgodne z XHTML mogą nie posiadać deklaracji z XML ale jest to bardzo odradzane. Znacznik 'html' W standardzie XHTML dokument jest zaczynany specyficznym tagiem <html>, który w całości wygląda tak: <html xmlns=" Znacznik ten także ma podobne funkcje jak prolog. Znacznik 'body' Dobrym zwyczajem jest zadeklarowanie języka. Robi się to w znaczniku <body>. Przykład: <body xml:lang="pl"> Podsumowując prawidłowy dokument powinien wyglądać tak: <?xml version="1.0" encoding="iso "?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" <head> <meta http-equiv="content-type" content="text/html; charset=iso " /> <title></title> </head> <body xml:lang="pl"> </body> </html> Atrybut xml:lang="pl" można też wstawiać do znacznika <html>. W XHTML 1.0 można używać także atrybutu lang. Oczywiście sekcje <head> i <body> można (nawet trzeba!) uzupełniać nowymi znacznikami. Dołączanie arkusza stylów Dołączanie arkusza stylów w XML jest związane z prologiem (dotyczy to także XHTML) i odbywa się w inny sposób niż w HTML. A oto przykład: <?xml-stylesheet type="text/css" href="style.css"?> W celu zachowania zgodności z HTML w dokumentach XHTML zaleca się stosowanie górnego zapisu i równocześnie stosowanie znacznika <link>. Przykład:
8 <head> <link rel="stylesheet" type="text/css" href="style.css" /> <?xml-stylesheet type="text/css" href="style.css"?> </head> Dopuszcza się deklarowanie arkusza na samym początku dokumentu. Przykład <?xml version="1.0" encoding="iso "?> <?xml-stylesheet type="text/css" href="style.css"?> Znaczniki Spis znaczników XHTML Wybierz literę, na którą zaczyna się znacznik: a b c d e f g h i j k l m n o p q r s t u v w x y z Nazwa znacznika Opis znacznika Spis znaczników XHTML 1.0 XHTML 1.1 a odnośniki zgodny zgodny jest abbr forma skrócona zgodny zgodny jest acronym akronim zgodny zgodny jest address dane kontaktowe zgodny zgodny jest applet aplet Javy Deprecated zgodny jest area mapa odnośników zgodny zgodny brak b pogrubiony tekst zgodny zgodny jest base adres bazowy zgodny Unsupported brak basefont czcionka bazowa Deprecated Unsupported brak bdo wyłączenie dwustronnego zgodny zgodny jest wypisywania big tekst większy o 1 zgodny zgodny jest blockquote cytat do długich tekstów zgodny zgodny jest body ciało dokumentu zgodny zgodny jest br nowa linia zgodny zgodny brak button przyciski zgodny zgodny jest caption opis tabeli zgodny zgodny jest center wyśrodkowanie Deprecated Unsupported jest Zamknięcie zanacznika
9 Nazwa znacznika Opis znacznika Spis znaczników XHTML 1.0 XHTML 1.1 cite cytat, źródło zgodny zgodny jest code kod programu zgodny zgodny jest col atrybuty kilku kolumn zgodny zgodny brak colgroup grupowanie kolumn zgodny zgodny jest dd termin w liście definicyjnej zgodny zgodny jest del tekst usunięty zgodny zgodny jest dfn definicja zgodny zgodny jest dir zawartość katalogu Deprecated zgodny jest div wygląd długiego fragmentu dokumentu zgodny zgodny jest dl tworzenie listy definicyjnej zgodny zgodny jest dt termin w liście definicyjnej zgodny zgodny jest em wyróżnienie tekstu zgodny zgodny jest fieldset grupowanie elementów formularza zgodny zgodny jest font czcionka Deprecated Unsupported jest form tworzenie formularzy zgodny zgodny jest frame zawartość ramki Frameset Unsupported brak frameset wyglad ramek Frameset Unsupported jest h1 nagłówek 1 zgodny zgodny jest h2 nagłówek 2 zgodny zgodny jest h3 nagłówek 3 zgodny zgodny jest h4 nagłówek 4 zgodny zgodny jest h5 nagłówek 5 zgodny zgodny jest h6 nagłówek 6 zgodny zgodny jest head nagłówek dokumentu zgodny zgodny jest hr linia pozioma zgodny zgodny brak html rozpoczyna dokument zgodny zgodny jest i pochylony tekst zgodny zgodny jest iframe ramki wewnętrzne zgodny Unsupported jest img obrazek zgodny zgodny brak input elementy formularza zgodny zgodny brak ins wstawiony tekst zgodny zgodny jest Zamknięcie zanacznika
10 Nazwa znacznika Opis znacznika Spis znaczników XHTML 1.0 XHTML 1.1 isindex element wprowadzania tekstu Deprecated Unsupported brak kbd tekst do wypisania zgodny zgodny jest label etykieta opisu elementu zgodny zgodny jest legend przypisanie opisu zgodny zgodny jest li element listy wyliczeniowej zgodny zgodny jest link odnośnik np. do stylów zgodny zgodny brak map definicja mapy odsyłaczy zgodny zgodny jest menu lista menu Deprecated Unsupported jest meta określanie własności dokumentu zgodny zgodny brak noframes tekst dla przeglądarek bez ramek Frameset Unsupported jest noscript tekst dla przeglądarek bez skryptów zgodny zgodny jest object obiekt w dokumencie zgodny Unsupported jest ol tworzenie uporządkowanej listy zgodny zgodny jest optgroup logiczne grupowanie opcji wyboru zgodny zgodny jest option opcja listy wyboru zgodny zgodny jest p akapit zgodny zgodny jest param parametr apletu lub obiektu zgodny zgodny jest pre tekst preformatowany zgodny zgodny jest q cytat do krótkich tekstów zgodny zgodny jest s przekreślony tekst Deprecated Unsupported jest samp przykład zgodny zgodny jest script skrypty zgodny zgodny jest select tworzenie listy wyboru w formularzach zgodny zgodny jest small tekst mniejszy o 1 zgodny zgodny jest span wygląd fragmentu tekstu zgodny zgodny jest strike przekreślony tekst Deprecated Unsupported jest strong wyróżnienie tekstu zgodny zgodny jest style definiowanie stylów zgodny zgodny jest Zamknięcie zanacznika
11 Nazwa znacznika Opis znacznika Spis znaczników XHTML 1.0 XHTML 1.1 sub indeks dolny zgodny zgodny jest sup indeks górny zgodny zgodny jest table tabela zgodny zgodny jest tbody obszar głównej treści tabeli zgodny zgodny jest td komórka tabeli zgodny zgodny jest Zamknięcie zanacznika textarea wieloliniowy obszar tekstu zgodny zgodny jest tfoot obszar stopki tabeli zgodny zgodny jest th komórka nagłówka tabeli zgodny zgodny jest thead obszar główka tabeli zgodny zgodny jest title tytuł dokumentu zgodny zgodny jest tr wiersz tabeli zgodny zgodny jest tt tekst o tych samych odstępach zgodny zgodny jest u podkreślony tekst Deprecated Unsupported jest ul tworzenie listy wyliczeniowej zgodny zgodny jest var przykład zmiennej zgodny zgodny jest Deprecated znaczniki w tym statusie nie mogą być używane w Strict (patrz: 'Wersje DTD') Frameset znaczniki w tym statusie mogą być używane tylko w Frameset (patrz: 'Wersje DTD') Unsupported znaczniki w tym statusie nie mogą być używane w XHTML 1.1 (patrz: 'Wersje DTD') Jak widać statusy deprecated i unsupported w większości znacznikach się pokrywają, a co za tym idzie dokumenty zgodne ze strict w większości (czasami z drobnymi zmianami) mogą być zgodne z XHTML 1.1. Zasady dotyczące znaczników <a> w tym znaczniku nie może być zawarty inny znacznik <a> <button> w tym znaczniku nie może być zawarty <button>, <fieldset>, <form>, <iframe>, <input>, <isindex>, <label>, <select> i <textarea> <form> w tym znaczniku nie może być zawarty inny znacznik <form>
12 <label> w tym znaczniku nie może być zawarty inny znacznik <label> <pre> w tym znaczniku nie może być zawarty <big>, <img>, <object>, <small>, <sub> i <sup> Należy więc unikać zapisu takiego jak ten: <pre><big>bvfbg</big></pre> lub <a href="xyz">xyz<a>abc</a></a> Atrybuty Spis atrybutów XHTML Wybierz literę, na którą zaczyna się atrybut: a b c d e f g h i j k l m n o p q r s t u v w x y z Spis atrybutów Nazwa Występowanie w znacznikach XHTML 1.0 abbr td, th zgodny accept-charset form zgodny accept form, input zgodny accesskey a, area, button, input, label, legend, textarea + zgodny action form zgodny align col, colgroup, tbody, td, tfoot, th, thead, tr + zgodny align caption, applet, iframe, img, input, object, legend, table, hr, div, h1, h2, h3, h4, h5, h6, p + Deprecated alink body Deprecated alt applet Deprecated alt area, img, input zgodny archive object zgodny archive applet Deprecated axis td, th zgodny background body Deprecated bgcolor table, tr, td, th, body Deprecated border table + zgodny border img, object + zgodny Deprecated
13 Spis atrybutów Nazwa Występowanie w znacznikach XHTML 1.0 cellpadding table zgodny cellspacing table zgodny char col, colgroup, tbody, td, tfoot, th, thead, tr zgodny charoff col, colgroup, tbody, td, tfoot, th, thead, tr zgodny charset a, link, script zgodny checked input zgodny cite blockquote, q, del, ins zgodny class wszystkie oprócz: base, basefont, head, html, meta, param, script, style, title zgodny classid object zgodny clear br Deprecated code applet Deprecated codebase object zgodny codebase applet Deprecated codetype object zgodny color basefont, font Deprecated cols textarea zgodny cols frameset Frameset colspan td, th zgodny compact dir, dl, menu, ol, ul Deprecated content meta zgodny coords area, a zgodny data object zgodny datetime del, ins zgodny declare object zgodny defer script zgodny dir wszystkie oprócz: applet, base, basefont, bdo, br, zgodny frame, frameset, iframe, param, script dir bdo zgodny disabled button, input, optgroup, option, select, textarea zgodny enctype form zgodny face basefont, font Deprecated for label zgodny frame table zgodny frameborder frame, iframe Frameset headers td, th zgodny
14 Spis atrybutów Nazwa Występowanie w znacznikach XHTML 1.0 height img, object + zgodny height iframe, td, th, applet + Deprecated href a, area, link, base zgodny hreflang a, link zgodny hspace applet, img, object Deprecated http-equiv meta zgodny id wszystkie oprócz: base, head, html, meta, script, style, title zgodny ismap img, input zgodny label option, optgroup zgodny lang wszystkie oprócz: applet, base, basefont, br, frame, frameset, iframe, param, script + zgodny language script Deprecated link body Deprecated longdesc img zgodny longdesc frame, iframe Frameset marginheight frame, iframe Frameset marginwidth frame, iframe Frameset maxlength input zgodny media style, link zgodny method form zgodny multiple select zgodny name button, textarea, select, form, img, a, input, object, map, param, meta zgodny name frame, iframe + Frameset name applet + Deprecated nohref area zgodny noresize frame Frameset noshade hr Deprecated nowrap td, th Deprecated object applet Deprecated onblur * a, area, button, input, label, select, textarea zgodny onchange * input, select, textarea zgodny onclick * wszystkie oprócz: applet, base, basefont, bdo, br, font, frame, frameset, head, html, iframe, isindex, zgodny meta, param, script, style, title ondblclick * wszystkie oprócz: applet, base, basefont, bdo, br, zgodny
15 Spis atrybutów Nazwa Występowanie w znacznikach XHTML 1.0 font, frame, frameset, head, html, iframe, isindex, meta, param, script, style, title onfocus * a, area, button, input, label, select, textarea zgodny onkeydown * onkeypress * onkeyup * wszystkie oprócz: applet, base, basefont, bdo, br, font, frame, frameset, head, html, iframe, isindex, meta, param, script, style, title wszystkie oprócz: applet, base, basefont, bdo, br, font, frame, frameset, head, html, iframe, isindex, meta, param, script, style, title wszystkie oprócz: applet, base, basefont, bdo, br, font, frame, frameset, head, html, iframe, isindex, meta, param, script, style, title zgodny zgodny zgodny onload * body zgodny onload * frameset Frameset onmousedown * wszystkie oprócz: applet, base, basefont, bdo, br, font, frame, frameset, head, html, iframe, isindex, meta, param, script, style, title onmousemove * wszystkie oprócz: applet, base, basefont, bdo, br, font, frame, frameset, head, html, iframe, isindex, meta, param, script, style, title onmouseout * onmouseover * onmouseup * wszystkie oprócz: applet, base, basefont, bdo, br, font, frame, frameset, head, html, iframe, isindex, meta, param, script, style, title wszystkie oprócz: applet, base, basefont, bdo, br, font, frame, frameset, head, html, iframe, isindex, meta, param, script, style, title wszystkie oprócz: applet, base, basefont, bdo, br, font, frame, frameset, head, html, iframe, isindex, meta, param, script, style, title zgodny zgodny zgodny zgodny zgodny onreset * form zgodny onselect * input, textarea zgodny onsubmit * form zgodny onunload * body zgodny onunload * frameset Frameset profile head zgodny prompt isindex Deprecated readonly textarea, input zgodny rel a, link zgodny rev a, link zgodny rows textarea zgodny
16 Spis atrybutów Nazwa Występowanie w znacznikach XHTML 1.0 rows frameset Frameset rowspan td, th zgodny rules table zgodny scheme meta zgodny scope td, th zgodny scrolling frame, iframe Frameset selected option zgodny shape area zgodny shape a zgodny size input, select + zgodny size hr, font, basefont + Deprecated span col zgodny span colgroup zgodny src script, input, img zgodny src frame, iframe Frameset standby object zgodny start ol Deprecated style wszystkie oprócz: base, basefont, head, html, meta, param, script, style, title zgodny summary table zgodny tabindex a, area, button, input, object, select, textarea + zgodny target a, area, base, form, link + Deprecated text body Deprecated title wszystkie oprócz: base, basefont, head, html, meta, param, script, title zgodny type a, link, object, param, script, style, input, button + zgodny type li, ol, ul + Deprecated usemap img, input, object zgodny valign col, colgroup, tbody, td, tfoot, th, thead, tr zgodny value input, option, param, button zgodny value li Deprecated valuetype param zgodny version html Deprecated vlink body Deprecated vspace applet, img, object Deprecated width img, object, table, col, colgroup + zgodny
17 Spis atrybutów Nazwa Występowanie w znacznikach XHTML 1.0 width hr, td, th, applet, pre, iframe + Deprecated * Zdarzenia + patrz niżej Wyjaśnienia terminów deprecated i frameset występują w dziale 'Znaczniki'. + Zmiany XHTML 1.1 w stosunku do 1.0 accesskey nie można go używać w <a> align nie można go używać w <capiton>, <div>, <h1> - <h6>, <hr>, <img>, <input>, <legend>, <p> i <table> border nie można go używać w <img> height nie można go używać w <td> i <th> lang nie można go używać we wszystkich znacznikach! name nie można go używać w <a> i <map> size nie można go używać w <hr> tabindex nie można go używać w <a> target nie można używać go używać <a>, <area>, <link> i <base>. type nie można go używać w <ol>, <li> i <ul> value nie można go używać w <li> width nie można go używać w <hr>, <td>, <th> i <pre> W dalszych wersjach XHTML stopniowo będzie się likwidowało atrybuty - zastąpi się je stylami lub w inny sposób (oczywiście atrybuty np: alt lub summary nie znikną całkowicie nigdy). Style w XHTML Podstawowe informacje Style są nieodłączną częścią XHTML. Odpowiadają one na wizualną, interaktywną słyszalną i dotykową część strony. Style zastępują wiele
18 atrybutów. Niestety CSS2 nie jest w pełni interpretowany przez aktualne wersje przeglądarek. Budowa stylu: selektor { element: wartość } Selektor to znacznik XHTML (HTML) np.: p, h1, li itp. Element (cecha) to właściwość danego znacznika odpowiadająca w pewnym sensie atrybutowi w XHTML (HTML). Elementy są wymienione poniżej. Wartość może być liczbą lub ciągiem znaków. Elementy zastępujące atrybuty Elementy zastępujące niektóre atrybuty: Atrybut Element align text-align face (w <font>) font-family size (w <font>) font-size cellpadding padding cellspacing paddnig color color bgcolor background-color background background-image valign vertical-align width width height height clear clear border border Zamiast: należy używać: <h1 style="text-align: center">xyz</h1> Oczywiście jest to tylko przykład. Spis elementów Elementy: azimuth # cue-after # marker-offset + richness # background + cue-before # marks + right + background- cursor + max-height + size +
19 attachment + background-color + direction + max-width + speak # background-image + display +#@ min-height + speak-header # background-position + elevation # min-width + speak-numeral # background-repeat + empty-cells + orphans + speakpunctuation border + float + outline + speech-rate # border-collapse + font + outline-color + stress # border-color + font-family + outline-style + table-layout + border-spacing + font-size + outline-width + text-align + border-style + font-size-adjust + overflow + text-decoration + border-top *+ font-stretch + padding + text-indent + border-top-color *+ font-style + padding-top *+ text-shadow + border-top-style *+ font-variant + page + text-transform + border-top-width *+ font-weight + page-break-after + top + border-width + height + page-breakbefore + unicode-bidi + bottom + left + page-breakinside vertical-align + caption-side + letter-spacing + pause # visibility + clear + line-height + pause-after # voice-family # clip + list-style + pause-before # volume # color + list-style-image + pitch # white-space + content +#@ list-styleposition pitch-range # widows + counter-increment +#@ list-style-type + play-during # width + counter-reset +#@ margin + position + word-spacing + cue # margin-top *+ quotes + z-index + * right, left lub bottom + wzrokowy # dotykowy Wstawianie stylów 1. Zagnieżdżanie stylów wewnątrz dokumentu Przykład: <!-- prolog na początku --> <head> <!-- to są właściwe style, w sekcji head --> <style type="text/css"> p { font-size: 10px; font-family: monospace } h1,h2 { text-align: center; color: blue } </style>
20 <!-- koniec stylów --> </head> <!-- dalsza część jest dokumentu --> 2. Style lokalne w dokumencie Jest to metoda nie zalecana, ponieważ jest niewydajna. Zadaniem styli przecież jest ułatwianie pracy i maksymalne jej skracanie. Jedną z ważnych funkcji CSS jest możliwość wykorzystywania ich w kilku dokumentach, czego nie oferuje ta metoda. Radzę korzystać z innych rodzajów wstawiania styli. Jeśli ktoś chce dla jednego znacznika przypisywać różne właściwości (i używać go kilka razy w dokumencie XHTML) polecam class lub id. Przykład: <!-- wsześniej prolog i sekcja head --> <body> <p style="color: red; font-size: 10pt">XYZ</p> <p style="color: green">abc</p> </body> <!-- dalej koniec dokumentu --> 3. Dołączanie zewnętrznego arkusza stylów Jest to metoda najczęściej spotykana. Daje ona najwięcej możliwości i w pełni wykorzystuje funkcje stylów. Po stworzeniu zewnętrznego pliku CSS można go wykorzystać w kilku stronach (zyskacie naprawdę dużo czasu:-). Przykład pliku zewnętrznego: /* jest to przykład zewnętrznego pliku z rozszerzeniem CSS */ p { font-size: 10px; font-family: monospace } h1,h2 { text-align: center; color: blue } Przykład pliku XHTML: <!-- prolog na początku --> <head> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <!-- dalsza część jest dokumentu --> Można też arkusz stylu zewnętrznego dołączyć w znaczniku <??> (patrz: 'Prolog i składnia'). Ta metoda nie jest obowiązkowa ale zalecana ze względu za zgodność z XML. 4. Importowanie arkusza stylów Przykład: <!-- prolog na początku --> <head> <!-- to są właściwe style, w sekcji head -->
21 <style url( </style> </head> <!-- dalsza część jest dokumentu --> 5. Inne metody Rozciąganie stylu przez znaczniki <span> i <div>. Oba sposoby są podobne. Różnią się tylko tym, że <div> jest bardziej elastyczny. Nie są to popularne metody. Przykład z <span>: <!-- prolog i sekcja head --> <body> <!-- 1 możliwość --> <span class="klasa"> <dl> <dt>to jest lista</dt> <dd>jeden</dd> <dd>dwa</dd> <dd>trzy</dd> </dl> </span> <!-- 2 możliwość --> <span style="font-size: 10pt; color: green"> <dl> <dt>to jest lista</dt> <dd>jeden</dd> <dd>dwa</dd> <dd>trzy</dd> </dl> </span> </body> <!-- dalej koniec dokumentu --> Przykład z <div>: <!-- prolog i sekcja head --> <body> <!-- 1 możliwość --> <div class="klasa"> <table summary="przykład" border="1"> <tbody> <tr> <td>zz</td> <td>zz</td> </tr> </tbody> </table> </div> <div style="font-size: 10pt; text-align: right"> <table summary="przykład" border="1"> <tbody> <tr> <td>vv</td>
22 <td>vv</td> </tr> </tbody> </table> </div> </body> <!-- dalej koniec dokumentu --> Zobasz też 'Inne ważne zasady' i 'Prolog'. Inne ważne zasady Są tu wymienione zasady XHTML, które zmieniły się w stosunku do HTML. Są to zasady, które dotyczą bardziej skomplikowanych rzeczy niż wymienione w temacie 'Informacje ogólne'. Symbol '&' Jeśli w adresie będzie symbol '&' (szczególnie w skryptach CGI) należy go zastąpić zamiennikiem &. Przykład nie poprawnego zapisu: Poprawny przykład: Atrybuty 'id' i 'name' W znacznikach <a> i <map> atrybuty name są zakazane. Teraz należy używać atrybutu id. W specyfikacji XHTML identyfikator # nie odnosi się do name tylko do id. Przykład nie poprawnego zapisu: Poprawny przykład: <a id="poczatek"></a> Przykład wywołania: <a href="#poczatek>xyz</a> Atrybuty 'id' i 'class'
23 Atrybuty id i class są ściśle związane ze stylami (patrz: 'Style w XHTML'). W XHTML odwołanie się do '#' możliwe jest tylko przez atrybut id (identyfikator ID) a odwołanie się do '.' możliwe jest tylko przez class (klasa). <!-- prolog --> <head> <style type="text/css">.klasa { color: blue } #id { color: green } </style> </head> <body> <p class="klasa">to jest tekst niebieski</p> <p id="id">to jest tekst zielony</p> </body> <!-- dalej koniec dokumentu --> Komentarze Komentarze w XHTML wyglądają tak samo jak w HTML: zaczynają się <!-- a kończą się -->. Przykład: <!-- treść komentarza --> Skrypty i style XHTML zaleca się stosowanie innego zapisu stylów i skryptów niż w HTML. Związane jest to z sekcją CDATA. Przykład: <script type="text/javascript"> <![CDATA[ treść skryptu ]]> </script> lub <style type="text/css"> <![CDATA[ treść stylów ]]> </style> Zapis ten ma ujednolicić zapis elementów nie związanych z językami opartymi na znacznikach (np. XHTML). Zapis ten ma także "czuwać" nad poprawnym rozwijaniem się stylów, skryptów itp. Oczywiście ten zapis został zaczerpnięty z XML. Wszystko co znajduje się w sekcji CDATA jest ignorowane przez paser.
24 Niestety dzisiejsze przeglądarki nie interpretują tak zapisanych stylów i skryptów wewnątrz dokumentu XHTML, można więc przejściowo zasadę tą pominąć. Rozszerzenie dokumentu XHTML W XHTML zezwala się na korzystanie z rozszerzenia *.html, jednak poprawnym rozszerzeniem jest *.xhtml. W przyszłości planuje się korzystanie tylko z rozszerzenia *.xhtml. Należy zaznaczyć, że dokumenty z takim roszerzeniem mają typ MINE: application/xhtml+xml a nie text/html. Niektóre przeglądarki mają problem poprawnym wyświetlaniem plików *.xhtml. Skrypty PHP W specyfikacji XHTML nie ma mowy o skryptach takich jak PHP ale jeśli nadejdzie potrzeba ich użycia to należy posłużyć się instrukcjami przetwarzania (są one zaczerpnięte bezpośrednio ze specyfikacji XML). Proszę zwrócić uwagę na to, że po <? występuje nazwa (<?php). Jest to bardzo ważne, ponieważ nazwa pozwala zidentyfikować dalszy ciąg znaków. W HTML można spotkać treść skryptów w środku znaczników takich jak <??>, <% %>. Wszystkie te oznaczenia w XHTML są nie prawidłowe! Nie zaleca się też stosowania <script language="php"></script>. Poprawny przykład: <?php // treść skryptu?> Na dzień dzisiejszy we wstawianiu skryptów zaleca się stosowanie sekcji CDATA jednak zapis powyżej jednak jest bardziej powszechny. Łatwo zauważyć, że deklaracja zgodności z XML jest także instrukcją przetwarzania (patrz: 'Prolog i składnia'). Animacje Flash a XHTML Na większości stronach animacje Flash są wstawiane niepoprawnie. Nawet programy generujące kod HTML robią to często niepoprawnie. Prawidłowe wstawienie Flasha do dokumentu XHTML powinno wiązać się tylko z znacznikiem <object>. Używanie znacznika <embed> jest nieprawidłowe, ponieważ taki znacznik nie figuruje w specyfikacji XHTML (nawet nie występuje w specyfikacji HTML). W XHTML 1.1 nie ma możliwości wstawienia jakiegokolwiek obiektu (czyli także Flasha). Warto zwrócić uwagę na SVG, które w najbliższym czasie wyprze Flasha lub przynajmniej będzie stanowić dla niego alternatywę. SVG jest to język oparty na XML, który służy do opisywania figur za pomocą wektorów (czyli obrazek SVG można będzie zmieniać, poprawiać lub nawet tworzyć za pomocą zwykłego edytora tekstowego tak jak XHTML). SVG ma typ MINE: image/svg+xml.
25 Przykład SVG: <?xml version="1.0"?> <svg xmlns=" <rect stroke="black" y="80px" x="50px" width="160px" height="70px" /> <circle stroke="black" cy="80px" cx="50px" r="50px" /> </svg> Matematyka w XHTML XHTML (podobnie jak HTML) nie jest przystosowany do zapisu wzorów matematycznych. Matematycy, fizycy i inni ludzie nauk ścisłych powinni więc korzystać z języka MathML. Język ten jest bardzo podobny do XHTML ponieważ jest oparty na XML. Już teraz niektóre przeglądarki interpretują dostatecznie ten język. MathML i znaki specjalne (patrz: 'Symbole i znaki specjalne') umożliwiają zapisanie niemal każdego działania matematycznego. Przykład MathML: <?xml version="1.0"?> <math xmlns=" <mroot> <mfrac> <mn>2</mn> <mn>3</mn> </mfrac> <mn>3</mn> </mroot> </math> Symbole i znaki specjalne Spis niektórych symboli Spis wielkich liter greckich Symbol I II Α Α Α Β Β Β Γ Γ Γ Δ Δ Ε Ε Ε Ζ Ζ Ζ Η Η Η Θ Θ Θ Ι Ι Ι Κ Κ Κ Λ Λ Λ
26 Spis wielkich liter greckich Symbol I II Μ Μ Μ Ν Ν Ν Ξ Ξ Ξ Ο Ο Ο Π Π Π Ρ Ρ Ρ Σ Σ Σ Τ Τ Τ Υ Υ Υ Φ Φ Φ Χ Χ Χ Ψ Ψ Ψ Ω Ω Ω Spis małych liter greckich Symbol I II α α α β β β γ γ γ δ δ δ ε ε ε ζ ζ ζ η η η θ θ θ ι ι ι κ κ κ λ λ λ µ μ μ ν ν ν ξ ξ ξ ο ο ο π π π ρ ρ ρ ς ς ς σ σ σ τ τ τ υ υ υ
27 Spis małych liter greckich Symbol I II φ φ φ χ χ χ ψ ψ ψ ω ω ω ϑ ϑ ϑ ϒ ϒ ϒ ϖ ϖ ϖ Spis symboli listowych Symbol I II I ℑ ℑ R ℜ ℜ ℵ ℵ ℵ Strzałki Symbol I II Spis symboli matematycznych
28 Symbol I II prod sum radic infin and or int sim cong asymp ne equiv le ge Spis niektórych znaków specjalnych Podstawowe znaki Symbol I II " " " & & & < < < > > > ' ' ' Różne znaki Symbol I II Œ Œ Œ œ œ œ Š Š Š š š š Ÿ Ÿ Ÿ
29 Różne znaki Symbol I II º º º ² ² ² ³ ³ ³ ¼ ¼ ¼ ½ ½ ½ ¾ ¾ ¾ ± ± ± ø ø ø Niestety nie wszystkie znaki powyżej można zobaczyć w przeglądarkach. Np. w Netscape Communicator 4 nie widać żadnych znaków. Basic XHTML Opis języka Basic XHTML jest następcą Compact HTML. Jest to młodszy brat XHTML, za pomocą którego tworzy się mniej skomplikowane strony, podobny jest do WML. Jest jego konkurentem. Basic XHTML przeznaczony jest do takich urządzeń jak: telefony komórkowe telewizory pejdżery systemy nawigacyjne samochodu przenośne gry telewizyjne organizery zegarki notatniki managerskie i wiele innych Basic XHTML jest standardem zalecanym przez W3C. Strony napisane w Basic XHTML są zgodne z XHTML. Znaczniki Basic XHTML 1. Ogólne:
30 o body o head o html o title o meta o base o link 2. Tekstu: o abbr o acronym o address o blockquote o br o cite o code o dfn o div o em o h1, h2, h3, h4, h5, h6 o kbd o p o pre o q o samp o span o strong o var 3. Linku: o a 4. Listy: o dl o dt o dd o ol o ul o li 5. Formularzy: o from o input o label o select o option o textarea 6. Tabel: o caption o table o td o th o tr 7. Obrazu:
31 o img 8. Obiektu: o object o param Prolog Tak powinien wyglądać prolog: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" " Dokumenty Basic XHTML wyglądają tak samo jak dokumenty XHTML. A oto przykład: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" " <html xmlns=" <head> <meta http-equiv="content-type" content="text/html; charset=iso " /> <title>przypładowa strona</title> </head> <body> <h1>oto przykład</h1> </body> </html> Style W specyfikacji Basic XHTML nie ma znacznika <style>. Można tylko używać znacznika <link> do arkusza zewnętrznego. W Bacic XHTML style mogą być przedstawiane znacznikami <div> i <span>. Atrybut stylów jest dozwolony tylko 'class'. Zaleca się deklarowanie atrybutu 'media' by rozpoznać typ urządzenia, do którego dokument jest przeznaczony. Inne ważne zasady Znaczniki <script> i <noscript> są zabronione w specyfikacji tego języka (ze względu na swoje przeznaczenie). Reszta zasad jest tak sam jak w XHTML i jest przedstawiona w całym kursie. Linki i parsery Linki Strony polskie:
32 Strony kursu języka HTML Pawła Wimmera. Strony najlepszego edytora stron internetowych. Wersja 5.0 Pajączka obsługuje XHTML. Strony zagraniczne: Strony World Wide Web Consortium. Tu znajdziesz wszelkie informacje o nowych i starych standardach internetowych. W3 Schools, ciekawy strony o XHTML i nie tylko. Specyfikacja XHTML 1.1, najnowsze zalecenia i zmiany dotyczące XHTML niepełna specyfikacja. Specyfikacja XHTML 1.0, komplet informacji i wprowadzenie w "świat" XHTML - pełna specyfikacja. Specyfikacja Basic XHTML. Specyfikacja SVG Specyfikacja SVG Specyfikacja MathML. Strony przeznaczone wyłącznie dla XHTML. Parsery Parsery służą do sprawdzania błędów (czasami też do ich poprawiania). Zachęcam do korzystania z nich, ponieważ nawet najlepszym zdarzają się pomyłki. Parserem do XHTML godnym polecenia jest W3C Validator, który znajduje się pod adresem: Możemy także sprawdzić poprawność stylów pod adresem: Dobrym programem sprawdzającym poprawność dokumentu jest Tidy. Wszystkie informacje dotyczące tego programy znajdują się na Gdy strona zostanie sprawdzona i zostaną poprawione błędy dobrym zwyczajem jest umieścić button wskazujący na zgodność z XHTML i CSS (patrz na dół). Copyright 2002 Dominik Tomaszuk Wszystkie prawa zastrzeżone.
Atrybuty znaczników HTML
Atrybuty znaczników HTML Atrybut Zastosowanie Opis Abbr Td, Th Skrót dla komórki nagłówkowej tabeli Accept Form, input Lista typów MIME dla wysyłanego pliku Accept-charset Form Lista obsługiwanych znaków
HTML (HyperText Markup Language) hipertekstowy język znaczników
HTML (HyperText Markup Language) hipertekstowy język znaczników Struktura dokumentu tytuł strony
HTML cd. Ramki, tabelki
HTML cd. Ramki, tabelki Ramki Umożliwiają wyświetlanie kilku niezależnych dokumentów w tym samym oknie w układzie pionowym, poziomym lub mieszanym. Wady: kłopotliwe drukowanie, konieczność zapanowania
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
Język HTML i podstawy CSS
Notatki do wykładu Język HTML i podstawy CSS dr Jacek Tarasiuk WFiIS, AGH wersja 2006 Spis treści Język HTML...1 Rodzaje dokumentów HTML...1 Budowa dokumentu HTML...1 Zestawienie znaczników...2 Szkielet
Akademia Techniczno-Humanistyczna w Bielsku-Białej
Akademia Techniczno-Humanistyczna w Bielsku-Białej Wydział Budowy Maszyn i Informatyki Laboratorium z sieci komputerowych Ćwiczenie numer: 8 Temat ćwiczenia: Tworzenie stron WWW (HTML, skrypty CSS). 1.
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
Najprostszy dokument HTML. <html> <body> Dowolny tekst. </body> </html>
HTML - podstawy HTML = Hyper Text Markup Language Plik HTML plik tekstowy zawierający elementy HTML definiowane przez znaczniki HTML Znaczniki HTML odpowiadają za interpretację informacji zawartych w pliku
XHTML - Extensible Hypertext Markup Language, czyli Rozszerzalny Hipertekstowy Język Oznaczania.
XHTML - Extensible Hypertext Markup Language, czyli Rozszerzalny Hipertekstowy Język Oznaczania. Reformuje on znane zasady języka HTML 4 w taki sposób, aby były zgodne z XML (HTML przetłumaczony na XML).
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
Kurs HTML 4.01 TI 312[01]
TI 312[01] Spis treści 1. Wiadomości ogólne... 3 2. Wersje języka HTML... 3 3. Minimalna struktura dokumentu... 3 4. Deklaracje DOCTYPE... 3 5. Lista znaczników, atrybutów i zdarzeń... 4 5.1 Lista atrybutów
HTML ciąg dalszy. Listy, formularze
HTML ciąg dalszy Listy, formularze Listy Służą do prezentacji treści w postaci wypunktowania: numerowanego nienumerowanego definicji Możliwe jest zagnieżdżanie list zarówno tego samego, jak i różnych typów
Programowanie WEB PODSTAWY HTML
Programowanie WEB PODSTAWY HTML Najprostsza strona HTML tytuł strony To jest moja pierwsza strona WWW. tytuł strony
HTML (HyperText Markup Language)
HTML (HyperText Markup Language) Struktura dokumentu tytuł strony sekcja nagłówka Tutaj wpisujemy
Bezbolesny wstęp do CSS
CZĘŚĆ 1 Bezbolesny wstęp do CSS... 1 1 HTML i CSS: skupmy się na podobieństwach... 3 Krótka historia HTML i CSS... 5 Udokumentowane początki HTML...5 Odziedziczone po HTML ograniczenia... 5 Obejścia i
XHTML Budowa strony WWW
XHTML Budowa strony WWW Wydział Fizyki Politechnika Warszawska 2019 dr inż. Marzena Sala-Tefelska Założenie strony www na serwerze student 1. Tworzymy główny plik o nazwie index.html (plik tekstowy). UWAGA!:
Wprowadzenie do HTML
Wprowadzenie do HTML Podstawowe elementy języka Nguyen Hung Son Wydział MIM Uniwersytetu Warszawskiego Warszawa 10.02.2001 p.1/22 Historia HTML HTML - (HyperText Markup Language) jest językiem przeznaczonym
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
Języki programowania wysokiego poziomu. HTML cz.2.
Języki programowania wysokiego poziomu HTML cz.2. Model pudełkowy HTML Elementy blokowe w tym table oraz div są wyświetlane według tzw. modelu pudełkowego: Zawartość Odstęp (padding) Obramowanie (border)
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
LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE
LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE 1. TABELE 1.1. Definicja tabeli Definicja tabeli musi być umieszczona między znacznikami. W ich ramach umieszczane są definicje rzędów
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
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
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
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
Wprowadzenie do języka HTML
Radosław Rudnicki (joix@mat.umk.pl) 05.09.2009 r. Wprowadzenie do języka HTML Do tworzenia stron internetowych wystarczy użyd zwykłego Notatnika oferowanego przez system Windows, czy dowolny inny system
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ę
PROJEKTOWANIE STRON WWW
PROJEKTOWANIE STRON WWW Wykład 1 Paweł Woszkowski SWSIM, 2010 PLAN ZAJĘĆ technologie, proces powstawania strony www, podstawowe zasady, xhtml, css, projektowanie, publikacja, hosting, promocja. STRONA
e r T i H M r e n L T n
s e r T t w o i H M r e o T n w z n L Podstawy 1. Nawigacja na stronie jest niezwykle istotna, powinna być możliwie jak najprostsza. Pamiętajmy, że im mniej kroków do celu tym lepiej. 2. Projekt graficzny
zmiana koloru tła <body bgcolor = kolor > tło obrazkowe <body background= ścieżka dostępu do obrazka >
tytuł dokumentu treść dokumentu
Ź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/
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
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:
Struktura języka HTML ZNACZNIKI Oto bardzo prosta strona WWW wyświetlona w przeglądarce: Rysunek 1: Przykładowa strona wyświetlona w przeglądarce A tak wygląda kod źródłowy takiej strony: Rysunek 2: Kod
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
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
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
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
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
Systemy internetowe HTML
Systemy internetowe HTML West Pomeranian University of Technology, Szczecin; Faculty of Computer Science Kwestie organizacyjne Obecność na wykładach nieobowiązkowa Obecność na laboratoriach obowiązkowa
LABORATORIUM 3 WSTĘP DO SIECI TELEINFORMATYCZNYCH CSS CECHY WYBRANYCH SELEKTORÓW
LABORATORIUM 3 WSTĘP DO SIECI TELEINFORMATYCZNYCH CSS CECHY WYBRANYCH SELEKTORÓW 1. Definicja tła Tło elementu HTML można definiować w CSS korzystając z następujących cech: background-color background-image
HTML. HTML(ang. HyperTextMarkupLanguage, pol. hipertekstowy język znaczników) język wykorzystywany do tworzenia stron internetowych
HTML HTML(ang. HyperTextMarkupLanguage, pol. hipertekstowy język znaczników) język wykorzystywany do tworzenia stron internetowych HTML zdefiniowanie sposobu wizualnej prezentacji dokumentu w przeglądarce
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
AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ
Poznań, 2012-10-04 AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ NAZWA ADRES STRONY ILOŚĆ BŁĘDÓW WCAG 33 ILOŚĆ OSTRZEŻEŃ WCAG 3 TYP DOKUMENTU UŻYTY FORMAT (X)HTML JĘZYK OWANIE STRONY Urząd Marszałkowski Województwa
Oczywiście występują także znaczniki, bez ich odpowiednika kończącego, np. <BR>
Język html to język znaczników inaczej tagów, czyli słów lub skrótów pochodzących z języka angielskiego ujętych w nawiasy ostrokątne , np.. . W większości przypadków spotykamy znaczniki początku (inaczej
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
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)
Kaskadowe arkusze stylów cz. 2
Formatowanie wyglądu tekstu Właściwości związane z czcionką Wybór czcionki Tworzenie czcionki pochyłej Pogrubianie czcionki Określanie wielkości czcionki Wykorzystanie kapitalików Określanie wysokości
TWORZENIE STRON WWW. Zasady opisu stron w języku HTML:
TWORZENIE STRON WWW Strony WWW definiowane są za pomocą języków opisu stron. Najpopularniejszym językiem tego typu jest język HTML (Hyper Text Markup Language). Zasady opisu stron w języku HTML: - opis
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
Tworzenie stron internetowych w oparciu o język HTML
Ćwiczenie 1 Temat: Tworzenie stron internetowych w oparciu o język HTML Cel ćwiczenia: Celem ćwiczenia jest zapoznanie studenta z technologią tworzenia stron internetowych z wykorzystaniem języka HTML.
Wykład 2 TINT. XHTML tabele i ramki. Zofia Kruczkiewicz
Wykład 2 TINT XHTML tabele i ramki Zofia Kruczkiewicz 1. Tabele 1.1. Przykład tabeli zawierającej kalendarz na miesiąc marzec ... definiuje tabelę Atrybuty: border ="" obramowanie tabeli,
Języki programowania wysokiego poziomu. HTML cz.1.
Języki programowania wysokiego poziomu HTML cz.1. Struktura dokumentu html Dokument HTML ma postać:
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
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
Język (X)HTML. Podstawowe znaczniki i parametry. dr Konrad Dominas / UAM
Język (X)HTML Podstawowe znaczniki i parametry Szablon dokumentu (X)HTML
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
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
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
Można też ściągnąć np. z: http://portableapps.com/apps/development/notepadpp_portable
W zadaniach można używać programu Notepad++ (jest wygodny, ponieważ m.in. koloruje składnię i uzupełnia funkcje) albo też jakiegoś innego edytora zainstalowanego w systemie (np. notatnika). Najnowszą,
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
Witryna internetowa. Należy unikać w nazwach plików używania polskich znaków.
HTML Wstęp Język HTML jest uniwersalnym jezykiem wykorzystywanym przy tworzeniu stron internetowych, rozpoznawanym przez wszystkie przeglądarki internetowe niezależnie od producenta. Składa on się z elementów
Wykład 2 Tabele i ramki 1. Tabele 1.1. Podstawy budowy tabel na stronach WWW
Wykład 2 Tabele i ramki 1. Tabele 1.1. Podstawy budowy tabel na stronach WWW Rys.1. Przykład prostej tabeli zawierającej kalendarz na miesiąc marzec ... definiuje tabelę Atrybuty: border
29. Poprawność składniowa i strukturalna dokumentu XML
29. i strukturalna dokumentu XML 13 października 2015 1 2 Poprawny składniowo dokument XML powinien być tworzony zgodnie z poniżej przedstawionymi zasadami. Deklaracja XML Powinien zawierać deklarację
Za pomocą atrybutu ROWS moŝemy dokonać podziału ekranu w poziomie. Odpowiedni kod powinien wyglądać następująco:
1 1. Ramki Najbardziej elastycznym sposobem budowania stron jest uŝycie ramek. Ułatwiają one nawigowanie w wielostronicowych dokumentach HTML, poprzez podział ekranu na kilka obszarów. KaŜdy z nich zawiera
CSS pozwala przypisać poszczególnym elementom na. grubość, rozmiar czcionki, kolor tła, odległości między
Cascading Style Sheets CSS CSS pozwala przypisać poszczególnym elementom na stronie (HTML/XML) takie właściwości jak rodzaj, grubość, rozmiar czcionki, kolor tła, odległości między elementami, ich obramowania,
Można też ściągnąć np. z: http://portableapps.com/apps/development/notepadpp_portable
W zadaniach można używać programu Notepad++ (jest wygodny, ponieważ m.in. koloruje składnię i uzupełnia funkcje) albo też jakiegoś innego edytora zainstalowanego w systemie (np. notatnika). Najnowszą,
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
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.
Style CSS Wstęp 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. Podstawową zaletą i zadaniem stylów jest oddzielenie
Strony WWW - podstawy języka HTML
Strony WWW - podstawy języka HTML Jacek Krzaczkowski 2004 r. HTML (Hyper Text Markup Language) jest językiem opisu dokumentu używanym do tworzenia stron WWW. Znaczniki języka HTML informują przeglądarkę
Odsyłacze. Style nagłówkowe
Odsyłacze ... polecenie odsyłcza do dokumentu wskazywanego przez url. Dodatkowym parametrem jest opcja TARGET="...", która wskazuje na miejsce otwarcia wskazywanego dokumentu, a jej parametrami
Wybrane znaczniki HTML
Wybrane znaczniki HTML Struktura dokumentu HTML informacje o dokumencie i plikach zewnętrznych zawartość wyświetlana w przeglądarce wraz z tagami formatującymi
Przetwarzanie dokumentów XML i zaawansowane techniki WWW Zdarzenia w JavaScript (Zajęcia r.)
Przetwarzanie dokumentów XML i zaawansowane techniki WWW Zdarzenia w JavaScript (Zajęcia 08 25.04.2016 r.) 1) Zdarzenia w JavaScript Zdarzenia są sygnałami generowanymi w chwili wykonywania ściśle określonych
Podstawy HTML i CSS. Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski
Podstawy HTML i CSS Grzegorz Arkit Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski 13 października 2016 G. Arkit (WMIiE) Podstawy HTML i CSS 13 października 2016 1 / 20 Informacja
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
PERFORMANCE W JOOMLA! JAK SPRAWIĆ ABY STRONA DZIAŁAŁA SZYBCIEJ?
PERFORMANCE W JOOMLA! JAK SPRAWIĆ ABY STRONA DZIAŁAŁA SZYBCIEJ? Piotr Nalepa Joomla Day Polska 2014 BLOGER I WEBDEVELOPER Kilka słów o mnie SPORTOWIEC AMATOR 2 Perfomance + Joomla =? 3 Google PageSpeed
Cel ogólny lekcji: Wprowadzenie dodatkowych znaczników. Wprowadzenie odsyłacza, tabeli, listy numerowanej i wypunktowanej.
Piotr Chojnacki IV rok, informatyka chemiczna Liceum Ogólnokształcące Nr I we Wrocławiu Wrocław dn. 26 lutego 2006 roku Czas trwania zajęć: 90 minut, przedmiot: TI Temat lekcji: Tworzenie strony internetowej
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
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
Tworzenie Stron Internetowych. odcinek 5
Tworzenie Stron Internetowych odcinek 5 Nagłówek zawiera podstawowe informacje o dokumencie, takie jak: tytuł strony (obowiązkowy) metainformacje/metadane (obowiązkowa deklaracja
Serwisy Internetowe Klient Plan wykładu
Serwisy Internetowe Klient Plan wykładu HTML - znaczniki CSS arkusze kaskadowe stylów Javascript język skryptowy DHTM dynamiczny HTML dr hab. Aleksander Dawid Katowice 2000-2015 Schemat pobierania pliku
HTML/XHTML. dr Beata Kuźmińska-Sołśnia
HTML/XHTML dr Beata Kuźmińska-Sołśnia HTML (ang. Hypertext Markup Language) hipertekstowy język znaczników HTML pozwala na formatowanie tekstu, kreślenie linii, dołączanie grafiki, dźwięków i filmów wideo
Cel ogólny lekcji: Wprowadzenie do tworzenia stron WWW w języku HTML. Wprowadzenie pojęć: strona WWW, język HTML, dokument HTML.
Piotr Chojnacki IV rok, informatyka chemiczna Liceum Ogólnokształcące Nr I we Wrocławiu Wrocław dn. 23 lutego 2006 roku Czas trwania zajęć: 45 minut, przedmiot: TI Temat lekcji: Pierwsze kroki w języku
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
Załącznik Nr 2 do Uchwały Nr XXIX/181/2014 Rady Gminy Bojszowy z dnia 17 stycznia 2014 r.
Załącznik Nr 2 do Uchwały Nr XXIX/181/2014 Rady Gminy Bojszowy z dnia 17 stycznia 2014 r.
Elementy podstawowe. Dodatek: Elementy języków HTML i XHTML. Dodał Administrator piątek, 23 lipiec :15. Element. Przykład. Opis. <?xml?
Elementy podstawowe Element Przykład Określa, że plik HTML jest złożony zgodnie z regułami języka XML (a więc jest plikiem XHTML). Jednocześnie wstępnie ok
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ą
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
Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk
Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery Łukasz Bartczuk Moduł 3 Formularze Agenda Podstawy formularzy HTML Podstawowe kontrolki formularzy HTML Nowe kontrolki z HTML
<meta http-equiv="content-type" content="text/html; charset=iso ">
Podstawy HTML Wstęp Podstawowa struktura pliku html: tytuł strony
TECHNOLOGIE SIECI WEB
TECHNOLOGIE SIECI WEB Prowadzący: dr inż. Jan Prokop, e-mail: jprokop@prz.edu.pl, Politechnika Rzeszowska, Wydział Elektrotechniki i Informatyki LABORATORIUM ĆWICZENIE nr 1 Temat: Język (X)HTML - Layout
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ć
I. Wstawianie rysunków
I. Wstawianie rysunków Wstawiane rysunku Bez parametrów: Tekst alternatywny Tytuł obrazka
Przy wstawianiu znacznika zamykającego nie przepisujemy już atrybutów.
JĘZYK - HTML Hipertekst - możliwośd przechodzenia między różnymi fragmentami tego samego lub różnych dokumentów, które zostały ze sobą powiązane. Jest systemem odnośników (tzw. Skrótów), działających na
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
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
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
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