Nauka technologii internetowych
Utwórz dokument index.html (zwyczajowa nazwa głównego dokumentu HTML, automatycznie ładowana przez serwer HTTP po wpisaniu adresu URL strony internetowej), a w nim szkielet dokumentu, którego język to język polski, tytuł wygląda w następujący sposób: “Jan Kowalski – muzyka to moja pasja”.
Tag < h1 > do < h6 > służy do tworzenia nagłówków dla sekcji dokumentu. Nagłówek pierwszego stopnia < h1 > jest najważniejszy. W przeszłości zalecano wykorzystanie go jedynie jeden raz w całym dokumencie, jednak HTML5 zniósł to ograniczenie. Nagłówki mogą pojawiać się wielokrotnie w dokumencie. Utwórz nagłówek pierwszego poziomu zawierający tytuł strony związany z zainteresowaniami np. Topo wspinaczkowe – przewodnik dla nowicjuszy
Utwórz nagłówek 2 poziomu o tytule Zespół Redakcyjny. Oraz nagłówek 3 poziomu z imieniem i nazwiskiem. Tag < img src=”” alt=”” > służy do zamieszczania grafiki w dokumencie. Atrybuty src oraz alt są to atrybuty wymagane!
< img src="images/red_panda.jpg" alt="Panda czerwona">
Więcej o tagu < img > 1 2 Uwaga boczna: założono, że w folderze bieżącym (tj. tym w którym znajduje się ten dokument HTML) znajduje się podfolder images, w którym dopiero znajduje się obraz JPEG. Pod nagłówkiem umieść zdjęcie redaktora w formacie jpg. Umieszczanie zdjęć o bardzo dobrej jakości znacznie obniży wydajność przetwarzania dokumentu HTML przez przeglądarkę.
Znacznik < p > mówi o tym, że dany fragment dokumentu to akapit. Oznacza, to że jego zawartość jest połączona tematycznie i podczas renderingu pojawi się odstęp od innych elementów.
<p>Treść paragrafu.</p>
Użyj tego znacznika do stworzenia opisu redaktora pod zdjęciem. Opis powinien zawierać więcej niż 600 znaków.
Znacznik < hr > (horizontal breakdown) mówi, że w dalszej części dokumentu wystąpi zmiana tematu. link link Dodaj nowego redaktora a następnie oddziel treść dotyczącą poszczególnych redaktorów znacznikiem< hr >
Utwórz nagłówek “Najpopularniejsze artykuły” 2 poziomu. Utwórz listę nieuporządkowaną trzypoziomową związaną z tematyką strony. Przykładowa lista: Tworzenie list odbywa się przez zdefiniowanie korzenia znacznikiem < ol > (lista uporządkowana ordered list) lub < ul > (lista nieuporządkowana, unordered list). Następnie w zawartości znacznika definiujemy elementy listy oznaczone znacznikiem < li >.
<ol>
<li>element 1</li>
<li>element 2</li>
<li>element 3</li>
<li>element 4</li>
<li>element 5</li>
</ol>
<ul>
<li>element 1</li>
<li>element 2</li>
<li>element 3</li>
<li>element 4</li>
<li>element 5</li>
</ul>
Aby utworzyć listę zagnieżdżoną należy w elemencie listy zdefiniować nową listę:
<ol>
<li>element 1</li>
<li>element 2</li>
<li>element 3
<ul>
<li>element 1</li>
<li>element 2</li>
<li>element 3</li>
<li>element 4</li>
<li>element 5</li>
</ul>
</li>
<li>element 4</li>
<li>element 5</li>
</ol>
Utwórz nagłówek “Terminarz Wydarzeń” a następnie utwórz tabelę związaną z wydarzeniami tematycznie związanymi z tytułem strony. Przy tworzeniu tabeli należy użyć atrybutów colspan (scalanie kolumn) i rowspan (scalanie wierszy) do połączenia komórek w odpowiednich miejscach. Przykładowa tabela:
<table border="1">
<thead>
<tr>
<th>Nagłówek 1 kolumny</th>
<th>Nagłówek 2 kolumny</th>
<th>Nagłówek 3 kolumny</th>
</tr>
</thead>
<tbody>
<tr>
<th>Nagłówek 1 wiersza</th>
<td>komórka 1</td>
<td>komórka 2</td>
</tr>
<tr>
<th>Nagłówek 2 wiersza</th>
<td>komórka 3</td>
<td>komórka 4</td>
</tr>
</tbody>
</table>
Łączenie wierszy i kolumn odbywa się za pomocą atrybutów rowspan i colspan dodawanych do znaczników komórek. Łącząc komórki należy podać ich odpowiednią liczbę w danym wymiarze.
<table border="1">
<thead>
<tr>
<th>Nagłówek 1 kolumny</th>
<th colspan="2">połączenie dwóch nagłówków</th>
<th>Nagłówek 4 kolumny</th>
</tr>
</thead>
<tbody>
<tr>
<th>Nagłówek 1 wiersza</th>
<td>komórka 1</td>
<td>komórka 2</td>
<td>komórka 3</td>
</tr>
<tr>
<th>Nagłówek 2 wiersza</th>
<td>komórka 4</td>
<td>komórka 5</td>
<td rowspan="2">połączenie dwóch komórek w kolumnie</td>
</tr>
<tr>
<th>Nagłówek 3 wiersza</th>
<td>komórka 7</td>
<td>komórka 8</td>
</tr>
</tbody>
</table>
Znacznik footer (stopka strony) wydziela fragment dokumentu, w którym definiujemy informacje dodatkowe takie jak dane kontaktowe, informacje o prawach autorskich, linki do innych stron, inne informacje.
Wykorzystaj dotychczas zdobyte informacje na temat języka HTML do stworzenia stopki dokumentu zawierającej poprawnie użyte następujące znaczniki:
TECHNOLOGIE INTERNETOWE | MGR INŻ. WOJCIECH GAŁKA, MGR INŻ. MARCIN MRUKOWICZ, MGR INŻ. JAROMIR SARZYŃSKI
Wykorzystaj encje do oznaczenia praw autorskich (copyrightów): link Przed upowszechnieniem się UTF-8 encje były konieczne do reprezentowania znaków specjalnych. Obecnie są częściej wykorzystywane, aby wypisać poprawnie znaki <, >, które łatwo pomylić syntaktycznie z początkiem/końcem znaczników.
Zapoznaj się z dokumentacją następujących znaczników:
Następnie napisz akapit, który poprawnie wykorzystuje następujące znaczniki:
Co możesz o nim powiedzieć?
Uporządkuj zawartość strony wykorzystując poniższe znaczniki:
<a href="#heading">Przejdź do nagłówka o id heading.</a>
<div style="display: block;height: 5000px;"></div>
<h2 id=heading>Nagłówek o id heading</h2>