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

07. Таблиці в HTML

Таблиці в HTML | Уроки HTML для дітей | ITisFuture

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

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

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

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

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

<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

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 адреса не оприлюднюватиметься. Обов’язкові поля позначені *

holiganbet   holiganbet   holiganbet   holiganbet   holiganbet   holiganbet   starzbet   starzbet   starzbet   starzbet   starzbet   zlot   zlot   zlot   meritking   betgaranti   meritking   meritking   starzbet   betsmove   betcio   egebet   phishing   child porn   hack   shell   bets10   pishing   meritking   meritking   meritking   meritking   meritking   meritking   meritking   childiren porn   hack   shell   child porn   meritking   starzbet   jojobet   jojobet   meritking   starzbet   starzbet   mariobet   mariobet   mariobet   meritking   meritking   meritking   grandpashabet   meritking   meritkin   meritking   grandpashabet   meritking   grandpashabet   grandpashabet   grandpashabet   grandpashabet   grandpashabet   grandpashabet   grandpashabet   grandpashabet   grandpashabet   grandpashabet   grandpashabet   grandpashabet   grandpashabet   grandpashabet   grandpashabet