курси програмування для дітей безкоштовно

7 Таблиці в HTML

Створюємо візуальний словник у HTML

Цього разу ми розберемо таблиці у HTML і створимо візуальний словник. Користь візуальних словників у вивченні іноземної мови важко переоцінити. За допомогою них можна буде вчити нові слова і відразу запам’ятовувати пов’язану картинку. Наш мозок працює таким чином, що нам простіше пов’язувати нове слово з зображенням або з емоцією, тоді воно надовше залишається в пам’яті.

1: Створіть новий проєкт. Оберіть, для якої мови буде ваш словничок і також оберіть тему для слів. Додайте заголовок :

<h1>Візуальний словник</h1>

2: Створіть таблицю за допомогою тега table та запишіть туди назви стовпчиків (дні тижня). Можна замість <table>поставити  <table border=”1px”>, щоб було видно лінії таблиці.

<table border="1px">

  <tr>
    <th>Слово</th>
    <th>Підказка-картинка</th>
    <th>Переклад</th>
  </tr>

  <tr>
<!--Тут перший рядок таблиці-->
  </tr>

  <tr>
<!--Тут другий рядок таблиці-->
  </tr>

</table>

3: Давайте додамо перше слово, картинку до нього і його переклад. Для цього замініть коментар <!–Тут перший рядок таблиці–> на  схожий текст:

    <tr>

      <td>excited</td>
      <td>тут картинка</td>
      <td>схвильований, радий </td>

    </tr>

4: Додамо картинку:

    <tr>
      <td>excited</td>
      <td>
        <img src="https://images.healthshots.com/healthshots/en/uploads/2021/01/25132023/overexcited.jpg" height="100px" width="100px" alt="excited">
      </td>
      <td>схвильований, радий </td>
    </tr>

Роздивіться, як і де знаходяться теги таблиці. Будьте уважні, щоб випадково їх не стерти і тримати текст у потрібних комірках таблички.

5: Додамо ще слова. Для цього замініть <!–Тут другий рядок таблиці–> на  нове слово разом з картинкою і перекладом:

    <tr>
      <td>shocked</td>
      <td>
        <img src="https://englishlib.org/dictionary/img/wlibrary/s/604797d0146187.90397760.jpg" height="100px"
          width="180px" alt="excited">
      </td>
      <td>шокований </td>
    </tr>

6: Додайте ще рядки до своєї таблиці. Зробіть словник для 10 слів.

7 (Додаткове): Додайте одне за одним стилі у файл style.css. Можете прописувати по одному рядку (що в середині селектора table) і дивитися, як кожен стиль впливає на таблицю:

table{
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  border: 2px solid green;
  border-collapse: collapse;
}


td {
  text-align: center; 
  vertical-align: middle;
  background-color: #6ef2b4 ;
}
th {
  background-color: #24a84b;
}
домашка з програмування

Level Up!

1: Додайте клас невидимості до колонки з перекладом слів, наприклад так: 

<td class="invisible">шокований </td>

Опишіть цей клас у файлі стилів:

.invisible{
  color: rgba(0,0,0,0);
}
.invisible:hover{
  color: #2450a8;
}

Що змінилося ? А що буде, якщо навести мишку на місце, де було слово? Додайте точно такий же ефект до всіх перекладів слів

2: Додайте можливість ховалися для картинок (картинку видно доки не наведуть мишку. Якщо мишку навели – картинку показуємо). Ось тут описано, як це зробити:

img {
  opacity: 😎;
}
img:hover {
  opacity: 😎;
}

Замість 😎 треба буде підставити відповідні цифри.

opacity – властивість прозорості картинки. Якщо 1- картинку видно, якщо 0.5 – картинка трохи прозора, але відображається, якщо 0 – картинка повністю прозора.

:hover – властивість, яка працює тільки при наведенні миші.

Ось тут описано як і чому це працює.

3: До вас на день народження прийшли різні люди, уявіть, що прийшло 16 людей, серед них є ваші друзі, але є і знаменитості. Розсадіть всіх гостей за 4 столи. Створіть таблицю з 4-рма колонками, в кожній по 4 гості (див. приклад внизу). Імена гостей обирайте самі

 Приклад:

Залишити коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *