|

S28 – S29 – S30 Crearea unei Pagini HTML cu Mapare de Imagine și Tabele

Tema Practică: Crearea unei Pagini HTML cu Mapare de Imagine și Tabele

Durata: 4 ore
Nivel: Clasa a IX-a


Obiective:

  1. Maparea unei imagini în HTML pentru crearea unor zone interactive.
  2. Inserarea unui tabel în HTML.
  3. Aplicarea stilurilor CSS pentru formatarea tabelului.

Sarcini de lucru:

1. Structura de bază a documentului HTML

  1. Creează un fișier nou în Notepad și salvează-l cu extensia .html (ex.: pagina_ta.html).
  2. Scrie structura de bază a documentului HTML:

<!DOCTYPE html>

<html>

<head>

    <title>Mapare și Tabele</title>

    <style>

        /* Stiluri pentru tabel */

        table {

            border-collapse: collapse;

            width: 50%;

            margin: 20px auto;

        }

        th, td {

            border: 1px solid black;

            text-align: center;

            padding: 10px;

        }

        th {

            background-color: #f2f2f2;

        }

        tr:nth-child(even) {

            background-color: #f9f9f9;

        }

    </style>

</head>

<body>

</body>

</html>

2. Maparea unei imagini

  1. Adaugă o imagine în secțiunea <body> și creează zone interactive pe imagine (de ex.: o hartă sau un meniu cu zone clicabile).
    • Imaginea trebuie să fie în același folder cu fișierul HTML (ex.: harta.jpg).

<h1 style=”text-align:center;”>Mapare Imagine</h1>

<img src=”harta.jpg” alt=”Harta interactivă” usemap=”#harta_interactiva” style=”display:block; margin:0 auto;”>

<map name=”harta_interactiva”>

    <area shape=”rect” coords=”10,10,100,100″ href=”pagina1.html” alt=”Zona 1″>

    <area shape=”circle” coords=”150,150,50″ href=”pagina2.html” alt=”Zona 2″>

    <area shape=”poly” coords=”200,200,250,200,250,250,200,250″ href=”pagina3.html” alt=”Zona 3″>

</map>

Explicație:

  • shape definește forma zonei interactive:
    • rect: dreptunghi (coordonate: x1, y1, x2, y2).
    • circle: cerc (coordonate: x, y, raza).
    • poly: poligon (coordonate: x1, y1, x2, y2, x3, y3…).
  • coords specifică coordonatele zonei.
  • href definește legătura către o altă pagină.

3. Inserarea unui tabel

  1. Adaugă un tabel în secțiunea <body>:

<h1 style=”text-align:center;”>Tabel cu Date</h1>

<table>

    <tr>

        <th>Nume</th>

        <th>Vârstă</th>

        <th>Oraș</th>

    </tr>

    <tr>

        <td>Maria</td>

        <td>25</td>

        <td>București</td>

    </tr>

    <tr>

        <td>Andrei</td>

        <td>30</td>

        <td>Cluj-Napoca</td>

    </tr>

    <tr>

        <td>Ioana</td>

        <td>28</td>

        <td>Timișoara</td>

    </tr>

</table>

4. Formatarea tabelului

  1. Tabelul este deja formatat folosind stilurile din secțiunea <style>:
    • Borduri: pentru celule (border).
    • Aliniere: text centrat (text-align: center).
    • Culoare de fundal: pentru antet și rândurile pare.
    • Dimensiuni: tabelul ocupă 50% din lățimea paginii.

<!DOCTYPE html>

<html>

<head>

    <title>Mapare și Tabele</title>

    <style>

        /* Stiluri pentru tabel */

        table {

            border-collapse: collapse;

            width: 50%;

            margin: 20px auto;

        }

        th, td {

            border: 1px solid black;

            text-align: center;

            padding: 10px;

        }

        th {

            background-color: #f2f2f2;

        }

        tr:nth-child(even) {

            background-color: #f9f9f9;

        }

    </style>

</head>

<body>

    <h1 style=”text-align:center;”>Mapare Imagine</h1>

    <img src=”harta.jpg” alt=”Harta interactivă” usemap=”#harta_interactiva” style=”display:block; margin:0 auto;”>

    <map name=”harta_interactiva”>

        <area shape=”rect” coords=”10,10,100,100″ href=”pagina1.html” alt=”Zona 1″>

        <area shape=”circle” coords=”150,150,50″ href=”pagina2.html” alt=”Zona 2″>

        <area shape=”poly” coords=”200,200,250,200,250,250,200,250″ href=”pagina3.html” alt=”Zona 3″>

    </map>

    <h1 style=”text-align:center;”>Tabel cu Date</h1>

    <table>

        <tr>

            <th>Nume</th>

            <th>Vârstă</th>

            <th>Oraș</th>

        </tr>

        <tr>

            <td>Maria</td>

            <td>25</td>

            <td>București</td>

        </tr>

        <tr>

            <td>Andrei</td>

            <td>30</td>

            <td>Cluj-Napoca</td>

        </tr>

        <tr>

            <td>Ioana</td>

            <td>28</td>

            <td>Timișoara</td>

        </tr>

    </table>

</body>

</html>

Instrucțiuni de verificare:

  1. Salvează fișierul ca .html și deschide-l în browser.
  2. Verifică dacă:
    • Imaginea este afișată cu zonele clicabile corect.
    • Tabelul este afișat cu stilurile aplicate.

Succes! 😊

Similar Posts

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *