Można też ściągnąć np. z: http://portableapps.com/apps/development/notepadpp_portable



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

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

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

za pomocą: definiujemy:

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

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

HTML jak zrobić prostą stronę www

Witryny i aplikacje internetowe

Podstawy HTML i styli CSS. selektor {właściwość1: wartość1; właściwość2: wartość2}

Tworzenie Stron Internetowych. odcinek 5

Programowanie WEB PODSTAWY HTML

CSS jest is an skrótem od Cascading Style Sheets (Kaskadowe Arkusze Stylów).

STRONY INTERNETOWE mgr inż. Adrian Zapała

HTML (HyperText Markup Language)

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

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

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

Specyfikacja techniczna dot. mailingów HTML

Kaskadowe arkusze stylów (CSS)

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Moduł IV Internet Tworzenie stron www

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.

Uwaga w niektórych przeglądarkach różnice mogą być niewidoczne zależy to od przeglądarki i ew. od jej ustawień.

CSS. Kaskadowe Arkusze Stylów

Pierwsza strona internetowa

Strony WWW - podstawy języka HTML

Wprowadzenie do HTML, CSS, JavaScript, PHP. Kurs

I. Formatowanie tekstu i wygląd strony

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

Jeśli dodamy jakieś parametry stylów dla poszczególnych DIV-ów, np.: <div style="float: left">pierwsza treść, zdjęcie, tabele lub cokolwiek </div>

2 Podstawy tworzenia stron internetowych

Technologie Informacyjne

Hyper Text Markup Language

Wprowadzenie do języka HTML

Ćw. IV. Tworzenie stron internetowych. Podstawy projektowania, wprowadzenie do języka HTML

Ćwiczenie 9 - CSS i wstawianie CSS

CSS pozwala przypisać poszczególnym elementom na. grubość, rozmiar czcionki, kolor tła, odległości między

Aplikacje WWW - laboratorium

Tworzenie Stron Internetowych. odcinek 6

Edytor tekstu OpenOffice Writer Podstawy

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

Wymagania na poszczególne oceny w klasach 3 gimnazjum

Elementarz HTML i CSS

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

Projekty z Technologii Informacyjnych

Laboratorium 1: Szablon strony w HTML5

Podstawy tworzenia stron internetowych

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:

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

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

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

ĆWICZENIA Z JĘZYKA HTML. 1. Znaczniki. 2. Struktura dokumentu HTML. 3. Tworzymy stronę WWW Podróże po stolicach Europy

XHTML Budowa strony WWW

Tworzenie szablonów użytkownika

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2016 CZĘŚĆ PRAKTYCZNA

Dziedziczenie. Dziedziczenie i kaskadowość. Dodał Administrator środa, 10 marzec :00. Tematy: Dziedziczenie Kaskadowość

Wstęp Plik index.htm Plik zaglowce.htm Plik uprawnienia.htm Plik bezpieczeństwo.htm Plik szanty.htm...

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

Rozwiązanie ćwiczenia 8a

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

CMS- kontakty (mapa)

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2016 CZĘŚĆ PRAKTYCZNA


Krok 1: Stylizowanie plakatu

Tworzenie stron internetowych w kodzie HTML Cz 5

Tworzenie stron internetowych w oparciu o język HTML

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

Dokument hipertekstowy

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

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

PORADNIK KODOWANIA: CSS

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

URL:

Krzyżówka Hot Potatoes JCross

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Ćwiczenia laboratoryjne nr 8 Podstawy języka XML.

INSTALACJA I KONFIGURACJA SERWERA PHP.

Zasady tworzenia podstron

Tabele. Przykład 15a.htm. <HTML><HEAD><TITLE> Cennik</TITLE></HEAD><BODY><H3>Cennik</H3> <TABLE BORDER="1"> <TR>

KATEGORIA OBSZAR WIEDZY

Podstawy technologii WWW

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

Ćwiczenie nr 12: Tworzenie stron internetowych z użyciem języka HTML Wstęp

Języki programowania wysokiego poziomu. CSS Wskazówki

Zadanie 1. Tworzenie nowej "strony sieci WEB". Będziemy korzystad ze stron w technologii ASP.NET.

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

Aplikacje internetowe

EDYCJA TEKSTU MS WORDPAD

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

Rozdział 5: Style tekstu

Przepis. Wstęp HTML & CSS. W tym projekcie nauczycie się, jak stworzyć stronę internetową ze swoim ulubionym przepisem. Zadania do wykonania

plansoft.org Zmiany w Plansoft.org

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

Tworzenie i edycja dokumentów w aplikacji Word.

Podstawy (X)HTML i CSS

Podstawy HTML i CSS. Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski

CSS - layout strony internetowej

SterBox. Przygotowanie Strony Użytkownika

Transkrypt:

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ą, przenośną wersję Notepad++ znajdziecie Państwo na stronie z zajęciami: Można też ściągnąć np. z: http://portableapps.com/apps/development/notepadpp_portable Jeśli ktoś woli język polski, to można go ustawić: W Settings\Preferences. Jeśli byłby problem, to można zrobić tak: skopiować pliki językowe z katalogu, gdzie jest aplikacja, do katalogu Notepad++Portable\Data\settings i zmienić nazwę pliku na "nativelang.xml".

Struktura dokumentu/strony Na początek jeśli w kodzie strony umieścimy jakikolwiek fragment wewnątrz znaczników <!-- i --> to będzie to czyli fragment, który nie będzie widoczny (i wykonywany) na stronie. Możemy w ten sposób wstawiać komentarze, żeby być opisać sobie jakieś fragmenty dokumentu. Np. <!-- to jest komentarz :) --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> <!-- powyższy wiersz to deklaracja typu dokumentu, nie ma konieczności wpisywania typu dokumentu, ale jest to wskazane, ponieważ dzięki niemu przeglądarka będzie wiedziała która wersja języka HTML/XML jest używana na stronie Więcej o deklaracji typu dokumentu: http://www.w3.org/qa/2002/04/valid-dtdlist.html http://www.poradnik-webmastera.com/polecenia/html/znaczniki/znacznik_doctype.html --> <html> <head> </head> <body> </body> </html> znacznik i sekcji nag ł ówka znaczniki sekcji ciała dokumentu znacznik otwierający i zamykający dokument html Czyli, już bez dodatków: <html> <head> </head> <body> </body> </html> Proszę utworzyć nowy dokument HTML - jest to zwykły dokument tekstowy z rozszerzeniem html lub htm. W Notepad++ po prostu Plik >> Nowy Rozszerzenie (format pliku) możemy wybrać podczas jego zapisywania - Plik >> Zapisz jako i wybieramy typ pliku:

Notepad++ może uzupełniać to co zaczęliśmy pisać - jeśli już zapisaliśmy plik w jakimś formacie, to podpowiedzi będą z tego formatowania. Opcję tą musimy włączyć w Ustawienia (Settings) >> Preferencje (Preferences) w zakładce, jak na poniższym zrzucie.

Wtedy, jeśli zaczniemy pisać pierwszą literę, to pojawi się lista funkcji, np.: zdecydowanie przyspiesza to pracę. Sekcja HEAD (sekcja nagłówka/nagłówkowa) Umieszczamy w niej znaczniki informujące o: kodowaniu, tytule strony, autorze, słowa kluczowe, odwołania do pliku przechowującego style, itp. Do wygenerowania części z tych informacji możemy się posłużyć np. stroną http://www.jusz.info/generator/ Oczywiście nie ma konieczności umieszczania w nagłówku wszystkich tych informacji. Przykład: <HEAD>

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2"> <META NAME="ROBOTS" CONTENT="INDEX,FOLLOW,ALL"> <META HTTP-EQUIV="Content-Language" CONTENT="pl"> <META NAME="description" CONTENT="Strona główna kursu tworzenia stron insternetowych "> <META NAME="keywords" CONTENT="wwsis, kurs, www, tworzenie stron"> <META NAME="author" CONTENT="Aleksander Krzyś"> <META HTTP-EQUIV="Reply-to" CONTENT="aleksander.krzys@gmail.com"> <META NAME="revisit-after" CONTENT="60 days"> <TITLE>Kurs Projektowania Internetowych Stron WWW</TITLE> </HEAD> </head> informacja o kodowaniu pliku instrukcja dla robotów wyszukujących (np. dla robotów Google) czy strona ma być indeksowana, czy robot ma się przemieszczać za hiperłączami na stronie określenie języka strony (np. po to żeby dla niewidomych dobrany był odpowiedni silnik czytający lub też żeby w wyszukiwarce strona była odpowiednio zindeksowana) opis strony - pojawia się m.in. w Google przy wyszukaniu strony. Jeśli go nie będzie, to strona zostanie zindeksowana z opisem będącym pierwszym fragmentem strony lub np. z pierwszym pogrubionym fragmentem tekstu słowa kluczowe - przy wyszukiwaniu strona będzie się pojawiała w wynikach właśnie po wpisaniu tych słów. Chociaż nie tylko - roboty analizują również treść strony, żeby strona była zindeksowana z tymi właśnie słowami kluczowymi, to słowa muszą występować w treści strony. Generalni chodzi o to, żeby nie było sytuacji, że wpisujemy w wyszukiwarce drzewo a w wynikach pojawia nam się np. strona kasyna on-line dane autora adres e-mail do kontaktu - będzie on widoczny w wynikach wyszukiwania znów informacja dla robotów wyszukujących - po jakim czasie ma ponownie odwiedzić stronę, czyli jak często (średnio) znacząco modyfikujemy stronę tytuł strony - pojawi się na pasku tytułowym przeglądarki oraz w wynikach wyszukiwania Jeśli ktoś chce wiedzieć więcej, to proszę wyszukać w google np. znaczniki meta lub tagi meta. Sekcja BODY (sekcja zawartości strony) Wszystko co umieścimy w tej części będzie widoczne na stronie (chyba, że będzie to wspomniany komentarz). Zadanie: Stworzyć stronę, na której będzie się wyświetlało Państwa Imię i Nazwisko a w drugiej linii nazwę Uczelni. Przykład kodu: <html> <head> </head> <body> <!--tutaj mogą być metadane opisane na poprzedniej stronie-->

Aleksander Krzyś<br /> <!-- znacznik <br /> to znacznik końca wiersza (złamania linii), do wyświetlenia tekstu w kolejnej linii sam Enter nie wystarczy --> Uniwersytet Przyrodniczy we Wrocławiu </body> </html> Teraz proszę pogrubić Imię i zastosować kursywę (pochylenie fontu) do nazwiska. <b> - znacznik pogrubienia <i> - znacznik kursywy Przydatnym znacznikiem jest znacznik akapitu <p> (nie trzeba wtedy wstawiać znacznika <br />) <p> to jest pierwszy akapit</p> <p> to jest drugi akapit</p> Formatowanie tekstu Np. jeśli chcemy pogrubić jakiś fragment tekstu to ujmujemy go w znaczniki <b></b> ten tekst jest normalny <b>to jest tekst pogrubiony</b> ten fragment już nie jest pogrubiony Pochylenie tekstu - znaczniki <i> </i> Lista głównych znaczników http://www.poradnik-webmastera.com/polecenia/html/znaczniki/ UWAGA - poniższy sposób formatowania tekstu, czyli użycie znacznika <font> nie jest zalecany!!! Tutaj podaję go, ponieważ wiele osób jeszcze go używa, więc np. przy modyfikacji stron możemy się z nim spotkać. Stopień pisma, czyli rozmiar - font size -- np.:

to jest tekst normalny <font size= 12 >to jest tekst o wielkości 12 pt</font> to znów normalny Font normalny ma standardowo przypisaną wartość 3. Krój, czyli rodzaj - font face -- np.: to jest tekst normalny <font face= Arial >to jest tekst Arial</font> to znów normalny Krój fontu normalny, to krój, który jest ustawiony jako standardowy w przeglądarce. Kolor tekstu - font color -- np.: to jest tekst normalny <font color= red >to jest tekst czerwony :) </font> to znów normalny Tabele Struktura tabeli: <table><!-- znacznik początku tabeli --> <tr><!-- znacznik początku wiersza --> <td><!-- to jest komórka tabeli --></td> </tr><!-- znacznik końca wiersza --> </table><!-- znacznik końca tabeli --> Efektem będzie tabelka składająca się z jednej komórki. Bardziej rozbudowana tabelka: <table> <tr> <td>pierwsza komórka pierwszego wiersza</td> <td>druga komórka pierwszego wiersza </td> </tr> <tr> <td>pierwsza komórka drugiego wiersza</td>

<td>druga komórka drugiego wiersza </td> </tr> </table> Jeśli chcemy dołożyć obramowanie, to np. do znacznika <table> możemy dodać: <table border= 5 > Jeśli np. chcemy mieć obramowanie tylko wokół tableli a nie wewnątrz, to możemy zastosować: <table border= 5 rules= none > Połączenie/scalenie komórek tabeli: <table border="2"> <tr> <td colspan= 2 >pierwsza komórka pierwszego wiersza</td> </tr> <tr> <td>pierwsza komórka drugiego wiersza</td> <td>druga komórka drugiego wiersza </td> </tr> </table> *colspan= x określa ile kolejnych komórek tabeli ma być połączone w jedną Inne formatowania tabel http://www.poradnik-webmastera.com/kursy/html/tabele.php Zastosowanie Kaskadowych Arkuszy Stylów (SCC) do modyfikacji wyglądu strony internetowej. CSS Cascading Style Sheets Kaskadowe arkusze stylów trochę teorii Możecie o nich poczytać np. na http://pl.wikipedia.org/wiki/kaskadowe_arkusze_styl%c3%b3w W dwóch słowach: CSS to zasady, zgodnie z którymi wyświetlane są poszczególne elementy strony WWW. Arkusze stylów można stosować w następujący sposób: 1) tworzymy nowy element Arkusz stylów (Style Sheet) np. o nazwie StyleSheet.css (oczywiście nazwa może być inna, proszę zauważyć, że tutaj plik ma rozszerzenie "css")

2) w Arkuszu opisujemy/określamy wygląd poszczególnych elementów strony 3) tworzymy odnośnik ze strony (np. index.html) do naszego arkusza stylów (umieszczamy go w sekcji <head>) <link rel="stylesheet" type="text/css" href="stylesheet.css" /> (w miejscu StyleSheet.css wpisujemy nazwę swojego pliku) 4) i powinno działać (oczywiście jeszcze nie mamy formatowań w pliku stylów, więc efekt będzie dopiero po dodaniu tych formatowań) Przykład: - w pliku StyleSheet.css wpisujemy np.: body { background-color: red; } - w pliku index.html wpisujemy: <link rel="stylesheet" type="text/css" href="stylesheet.css" /> - i uzyskujemy czerwone tło (ponieważ całej sekcji body przypisaliśmy czerwony kolor tła) - jeśli teraz zmienimy kolor w pliku StyleSheet.css to zmieni nam się kolor tła we wszystkich plikach, w których korzystamy z tego arkusz stylów (oczywiście w powyższym przykładzie korzystaliśmy tylko z jednego :) Dalsza teoria: Generalnie schemat kodu CSS wygląda tak: selektor {właściwość: wartość;} po angielsku: selector {property: value;} przykład zawartości pliku StyleSheet.css: body { background-color: red; background-image: url(obrazy/nemo.gif); /*proszę znaleźć sobie jakąś grafikę na tło*/ background-repeat: no-repeat; background-position: bottom; } h1 { fontsize: 56pt; color: #FFC650; } h2 { font-size: 12pt; border-style: dotted; border-color: #1E1E1E; } p { font-size: 26pt; background-color: #12579C; text-align: right; margin-top: 36pt; } W dokumencie HTML odwołanie do konkretnego stylu odbywa się poprzez selektory. Np. jeśli mamy tekst pomiędzy tagami/znacznikami <p> to jest ten tekst </p> to będzie on sformatowany zgodnie z CSSsem, z którego strona korzysta. Selektory klas

Klasy Klasy pozwalają na stworzenie takich identyfikatorów, które będziemy mogli użyć wielokrotnie w dokumencie. Zasada stosowania: W pliku CSS:.informatyka { font-size:24pt; color:lime; }.turystyka { font-size:14pt; color:black; } W pliku strony: <p class="informatyka"> treść dla kierunku Informatyka</p> <p class="turystyka">treść dla kierunku Turystyka</p> <h1 class= informatyka > treść nagłówka pierwszego z formatowaniem klasy informatyka</h1> <p class="informatyka"> Inny akapit korzystającyc z formatować klasy informatyka</p>

Zadanie Proszę stworzyć kilka stron WWW, wrzucić je do różnych folderów (w swoim folderze). Coś w stylu: - w tych katalogach (hobby, praca, szkola) proszę mieć po jednym pliku html. W plikach.html proszę wstawić jakąś treść, zmienić kolory itp. żeby było widać różnice pomiędzy plikami. 1) Żeby było wygodniej poruszać się witrynie, proszę dodać hiperłącza pomiędzy poszczególnymi stronami: 1. na stronie głównej do wszystkich podstron (stron w katalogach), 2. na podstronach do strony głównej 3. konstrukcja hiperłącza: <a href= NazwaStrony.html >tekst, który będzie się wyświetlał</a> lub <a href= NazwaKatalogu/NazwaStrony.html >jeśli strona jest w podkatalogu</a> lub <a href=../nazwastrony.html >jeśli strona jest w katalogu nadrzędnym</a> 2) W pliku arkuszy stylów StyleSheet.css proszę dodać kilka selektorów i przypisać kilka wartości wybranym właściwościom. Można skorzystać z przykładu na poprzedniej stronie. 3) Na poszczególnych stronach dodać jakiś tekst wykorzystując znaczniki h1, h2 i p. 4) Zmienić zawartość pliku CSS np. kolory i wielkości fontów. Sprawdzić na stronach zmiany powinny być widoczne.