Tworzenie Stron Internetowych. odcinek 5

Podobne dokumenty
Tworzenie Stron Internetowych. odcinek 5

Tworzenie Stron Internetowych. odcinek 9

2 Podstawy tworzenia stron internetowych

Zaawansowana Pracownia Komputerowa - Ćwiczenia. Krzysztof Miernik

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:

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

Wprowadzenie do HTML, CSS, JavaScript, PHP. Kurs

Tworzenie stron internetowych w kodzie HTML Cz 7

O stronach www, html itp..

Zawartość specyfikacji:

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

STRONY INTERNETOWE mgr inż. Adrian Zapała

Ćwiczenie 1 Deklarowanie metainformacji.

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

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

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

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

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

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

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

Proste kody html do szybkiego stosowania.

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

Podstawowe znaczniki języka HTML.

plansoft.org Zmiany w Plansoft.org

Witryny i aplikacje internetowe

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

Elementarz HTML i CSS

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

Specyfikacja techniczna dot. mailingów HTML

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

Tworzenie Stron Internetowych. odcinek 6

Responsywne strony WWW

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Tworzenie Stron Internetowych. odcinek 6

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

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

Kompresja stron internetowych

HTML (HyperText Markup Language)

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

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

Mailingi HTML. Specyfikacja techniczna

za pomocą: definiujemy:

Hyper Text Markup Language

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

INSTALACJA I KONFIGURACJA SERWERA PHP.

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

Moduł IV Internet Tworzenie stron www

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

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

Podstawy JavaScript ćwiczenia

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

Programowanie WEB PODSTAWY HTML

Technologie Informacyjne

15. METATAGI I ZNACZNIK <LINK>

Laboratorium 1: Szablon strony w HTML5

ZNACZNIKI META. Znacznik META

XHTML Budowa strony WWW

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

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

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

Specyfikacja techniczna kreacji HTML5

Tworzenie stron internetowych RAMKI

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

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

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

Strony WWW - podstawy języka HTML

HTML informacje podstawowe

Jak podnieść pozycje w Google?

Programowanie internetowe

Instrukcja przygotowania pliku do deponowania

Zajęcia 4 - Wprowadzenie do Javascript

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

HTML jak zrobić prostą stronę www

I. Formatowanie tekstu i wygląd strony

Język HTML i podstawy CSS

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

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

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

Wordpress: Joomla! Drupal.

1. Promocja sklepu Wysokość pozycjonowania.

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

Baza wiedzy instrukcja

Instrukcja przygotowania pliku do deponowania

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

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Dostępne nośniki reklamowe

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

Pierwsza strona internetowa

Sigplus. Galeria w Joomla

Tworzenie Stron Internetowych. odcinek 10

Lab3 - Zastosowania protokołów przesyłania plików

Część II Wyświetlanie obrazów

Dokument hipertekstowy

URL:

Budowa dokumentu HTML 5

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

Bootstrap. Tworzenie serwisów Web 2.0. dr inż. Robert Perliński

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

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH. PODSTAWY JĘZYKA HTML (HyperText Markup Language)

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

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 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 podstron dobrze jest, aby miały one 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 nazwa-wartość (atrybuty name/http-equiv i content) lub w atrybucie charset. deklaracja strony kodowej Deklaracja 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: <meta charset="iso-8859-2"> <meta charset="utf-8"> zalecana

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" /> okno podglądu Umożliwia dostosowanie szerokości wyświetlania strony do szerokości wyświetlacza. Element istotny dla stron responsywnych. <meta name="viewport" content="width=device-width, initial-scale=1.0"> Pierwsza część atrybutu content wskazuje, że strona ma dostosować się szerokością do wyświetlacza, Druga część ustawia poziom powiększania strony przy jej załadowaniu.

Element <meta /> 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. roboty indeksujące). 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 lub 32 32, 48 48, 64 64. <link rel="icon" href="ścieżka dostępu do favicon" /> <link rel="icon" type="image/x-icon" href=" ścieżka dostępu do favicon.ico"/> <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, np.: www.favicon.cc.

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 >