Tworzenie Stron Internetowych. odcinek 5



Podobne dokumenty
Tworzenie Stron Internetowych. odcinek 5

Tworzenie Stron Internetowych. odcinek 9

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:

2 Podstawy tworzenia stron internetowych

Wprowadzenie do HTML, CSS, JavaScript, PHP. Kurs

Zaawansowana Pracownia Komputerowa - Ćwiczenia. Krzysztof Miernik

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

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

Język (X)HTML. Podstawowe znaczniki i parametry. dr Konrad Dominas / UAM

Ćwiczenie 1 Deklarowanie metainformacji.

O stronach www, html itp..

Tworzenie stron internetowych w kodzie HTML Cz 7

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

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

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

15. METATAGI I ZNACZNIK <LINK>

INSTALACJA I KONFIGURACJA SERWERA PHP.

Wyszukiwarki stosują różne metody oceny stron i algorytmy oceniające za indeksowane strony różnią się w poszczególnych wyszukiwarkach, ale można

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

Zawartość specyfikacji:

STRONY INTERNETOWE mgr inż. Adrian Zapała

SEO Audyt. Podsumowanie. 51/100 punktów. Masz 11 rzeczy, które możesz poprawić! Uzyskany wynik: Data przeprowadzenia: :33:47

Proste kody html do szybkiego stosowania.

Programowanie WEB PODSTAWY HTML

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (

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

Technologie Informacyjne

Hyper Text Markup Language

HTML informacje podstawowe

Tworzenie Stron Internetowych. odcinek 6

Za pomocą atrybutu ROWS moŝemy dokonać podziału ekranu w poziomie. Odpowiedni kod powinien wyglądać następująco:

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

Język HTML i podstawy CSS

Podstawy optymalizacji stron internetowych w PAP pod kątem SEO Spis treści

Elementarz HTML i CSS

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

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

Specyfikacja techniczna dot. mailingów HTML

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład XI

Podstawowe znaczniki języka HTML.

Strony WWW - podstawy języka HTML

Programowanie internetowe

Języki programowania wysokiego poziomu. HTML cz.1.

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

HTML jak zrobić prostą stronę www

za pomocą: definiujemy:

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: Wersja: 1.

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Moduł IV Internet Tworzenie stron www

Podstawy JavaScript ćwiczenia

Wordpress: Joomla! Drupal.

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

plansoft.org Zmiany w Plansoft.org

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

HTML (HyperText Markup Language)

Witryny i aplikacje internetowe

Kurs programowania. Wykład 7. Wojciech Macyna. 25 kwietnia 2017

Instrukcja przygotowania pliku do deponowania

Kompresja stron internetowych

Przedmiot: Grafika komputerowa i projektowanie stron WWW

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

Laboratorium 1: Szablon strony w HTML5

Edukacja na odległość

I. Formatowanie tekstu i wygląd strony

ZNACZNIKI META. Znacznik META

Projekty z Technologii Informacyjnych

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

Tworzenie Stron Internetowych. odcinek 6

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

Instrukcja przygotowania pliku do deponowania

Podstawy tworzenia stron internetowych

rk HTML 4 a 5 różnice

Laboratorium 6 Tworzenie bloga w Zend Framework

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

Dostępne nośniki reklamowe

Jak podnieść pozycje w Google?

Zajęcia 4 - Wprowadzenie do Javascript

Witryna internetowa. Należy unikać w nazwach plików używania polskich znaków.

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

Oczywiście występują także znaczniki, bez ich odpowiednika kończącego, np. <BR>

Pierwsza strona internetowa

KASKADOWE ARKUSZE STYLÓW

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

XHTML Budowa strony WWW

Specyfikacja techniczna kreacji HTML5

Odnośniki jeszcze do niedawna odróżniały strony WWW od wszystkich innych dokumentów elektronicznych. Możliwość deklarowania odnośników do innych

Tworzenie stron internetowych RAMKI

Internetowa strategia marketingowa

HTML kurs podstawowy. nagłówek, linia pozioma, obraz, img, ramka, div, tabela, tabel, lista

INSTRUKCJA OBSŁUGI SYSTEM ZARZĄDZANIA TREŚCIĄ

1. Promocja sklepu Wysokość pozycjonowania.

Utworzenie pliku. Dowiesz się:

Cel ogólny lekcji: Wprowadzenie dodatkowych znaczników. Wprowadzenie odsyłacza, tabeli, listy numerowanej i wypunktowanej.

Spis treści. Wstęp. Rozdział 1. Wprowadzenie. Rozdział 2. Język HTML5. Rozdział 3. Kaskadowe arkusze stylów (CSS)

Aplikacje WWW - laboratorium

Pokaz slajdów na stronie internetowej

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

Transkrypt:

Tworzenie Stron Internetowych odcinek 5

Nagłówek <head> zawiera podstawowe informacje o dokumencie, takie jak: <title> tytuł strony (obowiązkowy) <meta /> metainformacje/metadane (obowiązkowa deklaracja strony kodowej) <link /> relacje z innymi dokumentami <script> skrypty do interakcji z użytkownikiem (np. JavaScript) <style> arkusze stylów osadzone bezpośrednio w dokumencie <base /> podstawowa ścieżka dostępu dla wszystkich ścieżek względnych Tytuł strony <title> Podanie tytułu strony jest obowiązkowe. Jego brak jest niezgodny ze specyfikacją (x)html. Tytuł wyświetlany jest w pasku górnym przeglądarki, w katalogu ulubione strony www i w wynikach wyszukiwarek, czyli odpowiedni dobór tytułu jest ważny. Maksymalna długość tytułu nie powinna przekraczać 40 znaków. Jeżeli mamy więcej stron (tzw. witrynę) dobrze jest, aby podstrony miały nieco inny, odpowiedni do zawartości, tytuł. <title>tytuł strony</title>

Element <meta /> Metadane (dane o danych) nie wpływają na wygląd strony, ale niosą ważne informacje przydatne np. przeglądarkom i wyszukiwarkom internetowym. Użycie <meta /> nie jest obowiązkowe, ale zalecane. Metadane umieszcza się w parach klucz-wartość, które są w atrybutach name/http-equiv i content oraz w atrubtach scheme i charset*. *scheme nie jest obecny w HTML5, pojawia się za to charset. deklaracja strony kodowej Polecenie podaje jak kodowane są znaki na stronie. Jest konieczne do poprawnego wyświetlania np. polskich znaków. Nie należy używać kodowania windows-1250, ponieważ działa ono tylko w systemie Windows. Do kodowania polskich znaków używa się często iso-8859-2, jednak zaleca się korzystać z bardziej uniwersalnego standardu Unicode UTF-8. Uwaga: wybór kodowania zależy od języka, w którym strona jest napisana. Standard Unicode UTF-16 umożliwia używanie na stronie wielu języków jednocześnie. Wadą UTF-16 jest większy rozmiar plików. Kodowanie znaków tekstu umieszczanego w edytorze HTML musi być takie samo jak w deklaracji <meta />. Deklaracje dla języka polskiego: xhtml1.0/1.1 <meta http-equiv="content-type" content="text/html; charset=iso-8859-2" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> HTML5 <meta charset="iso-8859-2"> <meta charset="utf-8">

Element <meta /> opis zawartości strony Krótki (do około 150 znaków) opis zawartości dokumentu. Wyświetlany jest w wynikach wyszukiwarek. <meta name="description" content="opis strony" /> słowa kluczowe Zestaw kilku, kilkunastu słów, które najlepiej opisują zawartość strony. Słowa kluczowe ułatwiają wyszukiwarkom skatalogowanie danej strony i umieszczenie jej wyżej w liście wyników (pozycjonowanie). <meta name="keywords" content="wyraz1, wyraz2, wyraz3..." /> autor strony Podaje kto jest autorem strony (informacja dla osób czytających kod źródłowy). <meta name="author" content="autor" />

Element <meta /> edytor Podaje nazwę edytora HTML, którego użyto do napisania strony. <meta name="generator" content="nazwa edytora" /> język strony Informacja o języku, w którym napisana jest strona (pl, en, cs, itd). Wykorzystywana przez przeglądarki przy precyzowaniu zapytań. <meta http-equiv="content-language" content="język" /> odświeżanie/przekierowanie Określa po jakim czasie przeglądarka ma odświeżyć stronę lub przejść na inny adres internetowy. Nie należy nadużywać automatycznego odświeżania. <meta http-equiv="refresh" content="czas w sek." /> <meta http-equiv="refresh" content="czas w sek.; URL=http://jakiś.adres.internetowy" />

Element <meta /> Roboty Polecenie określa zachowanie programów zbierających informacje o stronach w internecie (tzw. robotyindeksery). Z tych informacji korzystają wyszukiwarki. Klucz robots pozwala autorom np. wyłączyć wybrane strony z indeksu wyszukiwarek. <meta name="robots" content="dyrektywy" /> dyrektywy: "index" strona, na której wstawiono polecenie będzie indeksowana przez roboty sieciowe (domyślnie) "follow" indeksowanie stron, do których odnoszą się odsyłacze znajdujące się w dokumencie (domyślnie) "noindex" strona, na której wstawiono polecenie nie będzie indeksowana "nofollow" robot nie indeksuje stron wskazywanych przez odsyłacze wstawione w danym dokumencie; uwaga: strony te mogą być mimo to zaindeksowane, jeżeli istnieją odnośniki do nich umieszczone w dokumentach bez tego zakazu "index, nofollow" indeksuje stronę, nie indeksuje stron wskazywanych przez odsyłacze "noindex, follow" nie indeksuje strony, na której wstawiono polecenie, indeksuje stron wskazywanych przez odsyłacze "all" (= "index, follow") indeksuje wszystko (domyślnie) "none" = ("noindex, nofollow") nie indeksuje nic, nie podąża za odsyłaczami

Element <link /> Element ten podaje relacje z innymi dokumentami, np. wskazanie na arkusze stylów, alternatywne formatowanie strony, ikonę strony. arkusz stylów css Wskazanie, gdzie znajduje się zewnętrzny arkusz stylów (podstawowy i alternatywny) <link rel="stylesheet" type="text/css" href="plik.css" /> <link rel="alternate stylesheet" type="text/css" href="inny-plik.css" title="nazwa" /> arkusz stylów dla innych urządzeń Udostępnienie alternatywnego arkusza stylów dla wyświetlenia strony na innych urządzeniach, np. można udostępnić wersję drukarkową: <link rel="stylesheet" type="text/css" href="plik.css" media="print" />

Element <link /> ikona strony (ulubionych) Dołączenie ikony favicon (favorites icon), widocznej w pasku adresu w przeglądarce, na kartach i w zakładkach. Obrazek powinien być kwadratowy i mieć najlepiej rozmiar 16x16 pikseli. <link rel="icon" href="ścieżka dostępu do favicon" /> <link rel="icon" type="image/x-icon" href=" ścieżka dostępu do favicon.png"/> <link rel="icon" type="image/png" href="ścieżka dostępu do favicon.png" /> <link rel="icon" type="image/gif" href="ścieżka dostępu do favicon.gif" /> ścieżka dostępu do favicon na przykładach: http://www.astro.uni.wroc.pl/favicon.ico /favicon.ico /images/favicon.ico Najlepsze typy plików graficznych na favico to.ico,.png,.gif,.jpg. Typ obsługiwanego pliku graficznego zależy od wersji przeglądarki. W internecie znajduje się sporo narzędzi on-line umożliwiających tworzenie favicon w formacie.ico. Zestaw odnośników do tych narzędzi znajduje się np. tu: www.dmoz.org/computers/internet/web_design_and_development/authoring/online_tools/graphics/image_generation/favicons/

Element <script> Element ten definiuje skrypty uruchamiane po stronie użytkownika, takie jak JavaScript. Zawiera on polecenia języka skryptowego (linie oznaczone na niebiesko występują tylko w xhtml) <script type="text/javascript"> //<![CDATA[ var i=10; if (i<5) { // jakiś kod } //]]> </script> lub wskazuje na plik zawierający te polecenia (wtedy wnętrze elementu jest puste) <script type="text/javascript" src="plik.js"></script> Umieszczając skrypty (np. JS) warto pamiętać, że przeglądarka odbiorcy może nie obsługiwać lub mieć wyłączoną obsługę skryptów. Dla takich odbiorców powinniśmy dodać element <noscript> umożliwiający podanie informacji o tym, że strona wymaga uruchomienia obsługi skryptów. <noscript>uwaga, Twoja przeglądarka nie obsługuje JavaScript!</noscript>

Element <style> Element ten służy do osadzania w kodzie HTML wewnętrznego arkusza stylów CSS. <style type="text/css > h1 {color:red;} p {color:blue;} </style> Możliwe jest też udostępnienie alternatywnego arkusza CSS formatującego stronę na urządzenia inne niż standardowy monitor, np. na drukarkę. <style type="text/css"> h1 {color:#ff0000;} p {color:#0000ff;} body {background-color:#ffefd6;} </style> wersja ekranowa <style type="text/css" media="print"> h1 {color:#000000;} p {color:#000000;} body {background-color:#ffffff;} </style> wersja drukarkowa

Element <base /> Element określa podstawową ścieżkę dostępu dla wszystkich ścieżek względnych. Dzięki temu możemy skrócić zapis ścieżek w dalszej części kodu. <base href="http://www.jakaś.domena/foto/" /> Dzięki powyższej deklaracji możemy napisać: <body> <img src="obrazek.gif" /> </body> zamiast <body> <img src="http://www.jakas.domena/foto/obrazek.gif" /> </body> Innym zastosowaniem <base /> jest wskazanie sposobu otwierania wszystkich odnośników. <base target="_blank"> <base target="_self"> <base target="_parent"> <base target="_top"> w nowej karcie/oknie w tej samej karcie/oknie w tej samej ramce (używane z <iframe>) w pełnym oknie (używane z <iframe>) Oba argumenty <base /> mogą być używane jednocześnie: <base href="http://www.jakaś.domena/foto/" target="_blank >