II. Programming and solving problems by using the computer and other digital devices. Using computer applications, the student:
3) creates documents and presentations, including those in a cloud in order to solve problems and create papers from various fields (subjects), adjusts the format and the appearance of the research papers to their content/purpose and demonstrates the following skills:
e) creating a simple website including: text, images and hyperlinks, with the use of the basic commands of HTML.
III. Using the computer, digital devices and computer networks. The student:
2) develops the skill of using various devices for creating the electronic versions of texts, images, sounds, films and animations;
3) uses correctly the terminology related to computer science and technology.
Students read the text and then, based on the information contained therein, perform the first simple HTML website
Web pages are created in HTML (Hyper Text Markup Language).
What is HTML?
It is a hypertext markup language, meaning more understandable a computer language used to communicate with a computer, which is used to describe web pages.
But first things first: hypertext is a text (content) connected loosely with links called hyperlinks. As it is in the Internet. The pages have references to each other so called links.
Now let's proceed to tags. Tags are phrases written in sharp brackets <>. As you open the page source, you will certainly notice a large number of commands saved in this way in tags.
Well, let's just explain the phrase „page description language”. To describe a website is to name its individual elements. In HTML, we will separately mark the headerheaderheader text, the page title and the page contentpage contentpage content. However, it is not enough to say what is the header and what is the content of the page, you still have to specify how they should look like, for this purpose the CSS style sheet language is used (CSS - Cascading Style Sheets). But what is it? These are external files that contain information about the formatting of the website. There are properties such as the placement of elements on the page, the colour and size of the font, the background colour etc.
The html language defines what individual elements of the website are, while the CSS language defines the appearance of individual elements.
Let's get back to tags. There is a certain pattern in the page source codesource codesource code elements - the source code consists of tags enclosed in <> characters, whereby the beginning of the source code fragment begins with the symbol <TAG> and ends with a similar symbol, however with the added sign - a vertical line tilted to the right, the so‑called forward slash /. Thus, the closing tagtagtag takes the form: </TAG>. On this basis, the web browserweb browserweb browser interprets the code sent from the server by finding the beginning and the end of the fragment and displaying it accordingly. The tags come most often in pairs.
You can create a web page source code in a regular text editor (e.g. notepad, Microsoft Word, Libre Office) as well as in a specialized HTML editor (e.g. in free HTML‑kit). When saving the page source code file, remember to give it the extensionextensionextension .htm or .html - then the browser will correctly recognize the file type and display the page.
The page source code should start with the <HTML> tag and end with </HTML>.
This is information for the browser with what type of document it has to deal with. The web browserweb browserweb browser recognizes <HTML> tag as a web page and can display it on our screen. To make it work, it's enough to click on the saved document with the right mouse button and choose the „open with” command and then select the browser in which you want to display the page.
Be sure to place the closing tag at the end of the document. And so the first line of the source codesource codesource code will look like:
<HTML>
And the last one:
</HTML> which means the end of the document.
All commands must be found between these two tags.
To increase the readability of the document, all tags are placed in new lines of source code. It only matters for the person who writes or reads the page source code, it does not matter for the browser.
Now it's time for the headerheaderheader of our web page. To provide information to the browser that we want to write a header, the <head> tagtagtag is used. This tag must be placed between <html> tags both in the opening and closing ones. We use it to describe the settings of the html document. We write information about, among others, what language we will be used (e.g. Polish or English).
Because the <HTML> tag was used first and the <head> tag was second and there was no closing tag </HTML> between them, we are saying that the <html> tag is the parent of the <head> tag and vice versa, that the latter is the child of the former. Now that we've set the page parameters, it's time to put content on it. For this purpose, we will use another important tag: <BODY> (the body - the main part of the document). Therefore, between the <BODY> and </BODY> tags we put what we want to be displayed in the browser.
So let's write this piece of source codesource codesource code in a notepad, the structure of such a file should look like this:
<HTML> <HEAD> ... the content of the page headerheaderheader ... </HEAD> <BODY> ... page contentpage contentpage content ... </BODY> </HTML>
There are diacriticsdiacriticsdiacritics in Polish language. As a reminder, these are graphic signs used in alphabets placed above, below, next to or inside letters, changing its articulation and creating a new letter. In Polish, there are nine letters created using diacritics. These include: ą, ć, ę, ł, ń, ó, ś, ź, ż. In order for our website to display them properly, the web browserweb browserweb browser should be informed that we want to use them. The <meta charset = „utf‑8”> or <meta charset = „windows‑1250”> tagtagtag is used for this.
To check whether the browser correctly displays Polish letters, enter the grammatically correct, but meaningless sentence, in which all Polish diacriticsdiacriticsdiacritics are displayed: „ Zażółć gęślą jaźń.”
One of the most important tags is <title> which specifies the title of the page. It should be placed in the headerheaderheader section. For example, the title may look like this:
<TITLE> My first WWW page </TITLE>
However, in the body of the page (that is, after the <body> tag) the basic tag is the paragraph tag <P>, which is a fragment of the text starting from the new line.
If we put this code in the page contentpage contentpage content section of the page:
<P> This is my first website. It looks quite nice. </P>
we will get this line in the browser window:
This is my first website. It looks quite nice.
If we want both sentences to be displayed one below the other, the code would look like this:
<P> This is my first website. </P> <P> It looks quite nice. </P>
The whole source codesource codesource code of our first page would look like this:
<HTML> <HEAD> <TITLE> My first WWW page </TITLE> </HEAD> <BODY> <P> This is my first website. </P> <P> It looks quite nice. < P> </BODY> </HTML>
In HTML, almost every command must start and end with a tag. The opening and closing tag differs by the „/” sign. Each tagtagtag must be enclosed in two inequality symbols <>.
The importance of basic tags in HTML:
<HTML> </HTML> - the whole designed page is between them;
<HEAD> </HEAD> - the content of the headerheaderheader is placed between them;
<BODY> </BODY> - the page contentpage contentpage content is placed between them;
<TITLE> </TITLE> - the title of the page is placed between them;
<P> </P> - between them the content of one paragraph is placed.
Selected words and expressions used in the lesson plan
To nie jest specjalnie trudne, prawda? Po poznaniu zasad konstruowania kodu musisz jeszcze poznać inne znaczniki, które pozwolą Ci na wstawianie bardziej złożonych elementów na stronę i decydowanie o ich kolorze, wielkości czy stylu. O tym na kolejnej lekcji.
Obejrzyj teraz pokaz slajdów, na którym zobaczysz poszczególne kroki tworzenia kodu strony:
mc76fe33c21e37de0_1527752256679_0
RVzAIVf2npozL
1. Co to jest HTML? 2. Czy wiesz gdzie wyświetlić źródło strony którą oglądasz? tzn. zbiór poleceń, które wykonuje przeglądarka napisany prze z autora strony. 3. Czy główne założenia strony internetowej można napisać w notatniku? 4. Co zrobić, jeśli w dokumentach HTML nie ma polskich liter?
mc76fe33c21e37de0_1528449000663_0
Tworzenie stron WWW z wykorzystaniem języka HTML
mc76fe33c21e37de0_1528449084556_0
Drugi
mc76fe33c21e37de0_1528449076687_0
Klasy VII‑VIII
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń:
3) korzystając z aplikacji komputerowych, przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami:
e) tworzenia prostej strony internetowej zawierającej: tekst, grafikę, hiperłącza, stosuje przy tym podstawowe polecenia języka HTML.
III. Posługiwanie się komputerem, urządzeniami cyfrowymi i sieciami komputerowymi. Uczeń:
2) rozwija umiejętności korzystania z różnych urządzeń do tworzenia elektronicznych wersji tekstów, obrazów, dźwięków, filmów i animacji;
3) poprawnie posługuje się terminologią związaną z informatyką i technologią.
mc76fe33c21e37de0_1528449068082_0
45 minut
mc76fe33c21e37de0_1528449523725_0
Poznanie zasad projektowania stron internetowych.
mc76fe33c21e37de0_1528449552113_0
1. Poznanie reguł dotyczących projektowania stron www.
mc76fe33c21e37de0_1528450430307_0
Uczeń:
- zna zasady projektowania stron internetowych.
mc76fe33c21e37de0_1528449534267_0
1. Metoda odwróconej klasy.
2. Dyskusja.
mc76fe33c21e37de0_1528449514617_0
1. Praca własna ucznia.
2. Praca w grupach.
mc76fe33c21e37de0_1528450135461_0
mc76fe33c21e37de0_1528450127855_0
Uczniowie odpowiadają na pytania wprowadzające:
1. Co to jest HTML?
2. Czy wiesz gdzie wyświetlić źródło strony którą oglądasz? tzn. zbiór poleceń, które wykonuje przeglądarka napisany prze z autora strony.
3. Czy główne założenia strony internetowej można napisać w notatniku?
4. Co zrobić, jeśli w dokumentach HTML nie ma polskich liter?
mc76fe33c21e37de0_1528446435040_0
Polecenie 1
Uczniowie czytają tekst, a następnie na podstawie zawartych w nim informacji wykonują pierwszą prostą stronę internetową w języku HTML
Strony WWW tworzone są w języku HTML (ang. Hyper Text Markup Language, hyper text - hipertekstowy, markup - znacznik, language – język)
Czym jest HTML?
Jest to hipertekstowy język znaczników czyli bardziej zrozumiale język komputerowy służący do komunikacji z komputerem, który używany jest do opisu stron internetowych.
Ale po kolei: hipertekst to tekst (treść) połączony ze sobą w luźny sposób odsyłaczami/linkami zwanymi hiperłączami. Tak jak to ma miejsce w sieci Internet. Strony posiadają do siebie odsyłacze, tzw. linki.
Teraz w kolejności zajmijmy się znacznikami. Znaczniki to wyrażenia wpisane w ostrych nawiasach <>, Jak otworzysz źródło strony z pewnością zauważysz dużą liczbę poleceń zapisanych właśnie w ten sposób, w znacznikach.
No to jeszcze wyjaśnijmy stwierdzenie „język opisu stron internetowych”. Opis strony internetowej to nazwanie jej poszczególnych elementów. W języku HTML oddzielnie oznaczymy tekst nagłówka, oddzielnie tytuł strony, a oddzielnie treść strony. Jednakże nie wystarczy powiedzieć co jest nagłówkiem, a co treścią strony, trzeba jeszcze określić jak one mają wyglądać, do tego celu służy język styli CSS (Cascading Style Sheets: cascading - kaskadowe, style - styl, sheets - arkusze). Ale znów co to takiego? Są to zewnętrzne pliki w których zawarte są informacje na temat zasad formatowania strony internetowej. Określone są tam takie właściwości jak rozmieszczenie elementów na stronie, kolor i rozmiar czcionki, kolor tła itp.
Język html określa czym są poszczególne elementy strony internetowej, natomiast język CSS określa się wygląd poszczególnych elementów.
Wróćmy do znaczników. W elementach kodu strony występuje pewna prawidłowość - kod składa się ze znaczników ograniczonych znakami „< >” przy czym początek fragmentu kodu rozpoczyna się symbolem „<ZNACZNIK>” i kończy się podobnym symbolem, jednak z dodanym znakiem - pionową kreską pochyloną w prawo, tzw. forward slash „/”. Zatem znacznik zamknięcia przybiera postać: „</ZNACZNIK>”. Na tej podstawie przeglądarka internetowa interpretuje przesłany z serwera kod znajdując początek i koniec fragmentu i odpowiednio go wyświetlając. Znaczniki najczęściej występują parami.
Kod strony WWW możesz stworzyć zarówno w zwykłym edytorze tekstowym (np. notatnik, Microsoft Word, Libre Office) jak i w specjalizowanym edytorze HTML (np w bezpłatnym HTML‑kit). Przy zapisywaniu pliku kodu strony pamiętaj, aby nadać mu rozszerzenie .htm lub .html – wtedy przeglądarka poprawnie rozpozna rodzaj pliku i wyświetli stronę.
Kod strony powinien zaczynać się znacznikiem <HTML> a zakończyć </HTML>.
Jest to informacja dla przeglądarki z jakim typem dokumentu ma do czynienia. Zapis <HTML> przeglądarka rozpoznaje jako stronę internetową i może ją wyświetlić na naszym ekranie. Aby tak się zadziało wystarczy, że na zapisanym dokumencie klikniesz prawym klawiszem myszy i wybierzesz polecenie „otwórz jako” a dalej wybierz przeglądarkę w której ma się strona wyświetlić.
Należy pamiętać o umieszczeniu znacznika zamknięcia na końcu dokumentu. I tak pierwsza linia kodu będzie wyglądała:
<HTML>
A ostatnia:
</HTML> co oznacza koniec dokumentu.
Wszystkie polecenia musza się znaleźć między tymi dwoma znacznikami.
Dla zwiększenia czytelności dokumentu wszystkie znaczniki umieszczane są w nowych liniach kodu. Ma to tylko znaczenie dla osoby piszącej lub czytającej kod strony, dla przeglądarki nie ma to znaczenia.
Teraz kolej na nagłówek naszej strony. Do przekazania informacji przeglądarce, że chcemy napisać nagłówek służy znacznik <head> (z ang. głowa, sekcja nagłówkowa). Znacznik ten zarówno w wersji otwarcia jak i zamknięcia musi być umieszczony pomiędzy znacznikami <html>. Używamy go, aby opisać ustawienia dokumentu html. Zapisujemy informacje m.in. o rodzaju języka, którym będziemy się posługiwać (np. polski lub angielski).
Ze względu na to, że znacznik <html> był używany jako pierwszy, a znacznik <head> drugi i pomiędzy nimi nie było znacznika zamknięcia </html> mówimy o tym, że znacznik <html> jest rodzicem znacznika <head> i odwrotnie, że ten ostatni jest dzieckiem tego pierwszego. Skoro już ustawiliśmy parametry strony teraz czas na umieszczenie na niej treści. Do tego celu użyjemy kolejnego ważnego znacznika <body> (z ang. ciało, główna część dokumentu). Zatem między znacznikami <body> oraz </body> umieszczamy to co chcemy, aby było wyświetlono w przeglądarce.
A więc zapiszmy ten kawałek kodu w notatniku, struktura takiego pliku powinna wyglądać tak:
<HTML>
<HEAD>
... zawartość nagłówka strony ...
</HEAD>
<BODY>
... treść strony ...
</BODY>
</HTML>
W języku polskim występują znaki diakrytyczne. Dla przypomnienia są to znaki graficzne używane w alfabetach umieszczane nad, pod, obok lub wewnątrz litery, zmieniające jej artykulację i tworzące przez to nową literę. W języku polskim jest dziewięć liter tworzonych za pomocą znaków diakrytycznych. Należą do nich: ą, ć, ę, ł, ń, ó, ś, ź, ż. Aby na naszej stronie dobrze się wyświetlały należy przeglądarkę powiadomić, że chcemy z nich skorzystać. Do tego służy znacznik <meta charset=”utf‑8”> lub <meta charset=” windows‑1250”>.
Aby sprawdzić czy przeglądarka poprawnie będzie wyświetlała polskie litery należy wpisać poprawne gramatycznie, ale nie mające sensu zdanie, w którym wyświetlane są wszystkie polskie znaki diakrytyczne: „Zażółć gęślą jaźń”.
Jednym z ważniejszych znaczników jest <title> określający tytuł strony. Powinien on zostać umieszczony w sekcji nagłówka. Tytuł taki może np. wyglądać tak:
<TITLE> Moja pierwsza strona WWW</TITLE>
Natomiast w treści strony (czyli po znaczniku <body>) podstawowym znacznikiem jest znacznik akapitu <P>, czyli fragmentu tekstu zaczynającego się od nowej linii.
Jeśli w sekcji treści strony umieścimy więc kod:
<P>To jest moja pierwsza strona WWW. Wyszła całkiem fajnie.</P>
otrzymamy w oknie przeglądarki jedną linię zapisu:
To jest moja pierwsza strona WWW. Wyszła całkiem fajnie.
Jeśli będziemy chcieli, aby oba zdania zostały wyświetlone jedno pod drugim, kod wyglądałby tak:
<P>To jest moja pierwsza strona WWW.</P><P>Wyszła całkiem fajnie.</P>
Cały kod naszej pierwszej strony wyglądałby więc następująco:
<HTML>
<HEAD>
<TITLE> Moja pierwsza strona WWW</TITLE>
</HEAD>
<BODY>
<P>To jest moja pierwsza strona WWW.</P><P>Wyszła całkiem fajnie.</P>
</BODY>
</HTML>
To nie jest specjalnie trudne, prawda? Po poznaniu zasad konstruowania kodu musisz jeszcze poznać inne znaczniki, które pozwolą Ci na wstawianie bardziej złożonych elementów na stronę i decydowanie o ich kolorze, wielkości czy stylu. O tym na kolejnej lekcji.
Obejrzyj teraz pokaz slajdów, na którym zobaczysz poszczególne kroki tworzenia kodu strony:
[Slideshow]
mc76fe33c21e37de0_1528450119332_0
Zapamiętaj:
W języku HTML prawie każde polecenie musi rozpocząć się i zakończyć znacznikiem. Znacznik otwarcia i zamknięcia różni się znakiem „/”. Każdy znacznik musi być wstawiony między dwa symbole nierówności <>.
Znaczenie podstawowych znaczników w języku HTML:
<HTML> </HTML> - między nimi jest cała projektowana strona;
<HEAD> </HEAD> - między nimi umieszcza się treść nagłówka;
<BODY> </BODY> - między nimi umieszcza się treść strony;
<TITLE> </TITLE> - między nimi umieszcza się tytuł strony;
<P> </P> - między nimi umieszcza się treść która ma być w jednym akapicie.