Lab1

Nauka technologii internetowych

Lab1

Zadanie 1

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”.

Zadanie 2

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!

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 >

Zadanie 3

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>

ol ul

ol elemenety ul elemenety

Zadanie 4

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>

tabela elementy tabeli

Zadanie 5

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.

Zadnaie 6

Zapoznaj się z dokumentacją następujących znaczników:

Link

Następnie napisz akapit, który poprawnie wykorzystuje następujące znaczniki:

Co możesz o nim powiedzieć?

Zadanie 7

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>