Нтмл: Элемент — Глоссарий | MDN

Содержание

HTML — Дока

Статьи раздела «HTML» по темам

Основы

  • Поток документа
  • <!DOCTYPE>
  • <html>
  • <head>
  • <title>
  • <body>
  • <h2><h6>
  • <p>
  • <div>
  • Комментарии в HTML
  • Устаревшие теги

Форматирование

  • <address>
  • <blockquote>
  • <q>
  • <br>
  • <hr>
  • <b>
  • <i>
  • <s>
  • <u>
  • <bdo>
  • <bdi>
  • <small>
  • <pre>
  • <code>

Семантика

  • <div>
  • <span>
  • <header>
  • <footer>
  • <main>
  • <section>
  • <article>
  • <aside>
  • <nav>
  • <time>
  • <data>
  • <sub>
  • <sup>
  • <del>
  • <ins>
  • <kbd>
  • <mark>
  • <output>
  • <strong>
  • <em>
  • <cite>
  • <var>
  • <dfn>
  • <samp>
  • <abbr>

Формы

  • <form>
  • Атрибут autocomplete
  • Атрибут novalidate
  • <input>
  • <textarea>
  • <button>
  • <select>
  • <option>
  • <optgroup>
  • <datalist>
  • <label>
  • <fieldset>
  • <legend>
  • Атрибут for
  • Атрибут inputmode
  • Атрибут placeholder
  • Атрибут disabled
  • Атрибут readonly
  • Атрибут required
  • Атрибут value
  • Атрибут accept
  • Атрибут pattern
  • Атрибут multiple
  • Атрибут size
  • Атрибуты minlength и maxlength
  • Атрибут step
  • Атрибут capture

Картинки

  • <img>
  • <figure>, <figcaption>
  • <picture>
  • <source>
  • <svg>
  • <map>
  • <area>

Ссылки

  • <a>
  • <link>
  • <nav>
  • <map>
  • <area>

Списки

  • <ol>
  • <ul>
  • <li>
  • <dl>, <dd>, <dt>

Интерактив

  • <audio>
  • <video>
  • <iframe>
  • <source>
  • <embed>
  • <details>, <summary>
  • <meter>
  • <object>
  • <progress>
  • <canvas>
  • <dialog>

Таблицы

  • Таблицы
  • <caption>

Мета

  • <head>
  • <meta>
  • <base>

Связи с другими языками

  • <style>
  • <script>
  • <noscript>
  • Атрибуты defer и async
  • <template>
  • <output>

Глобальные атрибуты

  • Глобальные атрибуты
  • Атрибут class
  • Атрибут hidden

Статьи раздела «HTML» по алфавиту

a

  • <a> Относится к теме: Ссылки
  • <abbr> Относится к теме: Семантика
  • <address> Относится к теме: Форматирование
  • <area> Относится к темам: Картинки Ссылки
  • <article> Относится к теме: Семантика
  • <aside> Относится к теме: Семантика
  • <audio> Относится к теме: Интерактив

b

  • <b> Относится к теме: Форматирование
  • <base> Относится к теме: Мета
  • <bdi> Относится к теме: Форматирование
  • <bdo> Относится к теме: Форматирование
  • <blockquote> Относится к теме: Форматирование
  • <body> Относится к теме: Основы
  • <br> Относится к теме: Форматирование
  • <button> Относится к теме: Формы

c

  • <canvas> Относится к теме: Интерактив
  • <caption> Относится к теме: Таблицы
  • <cite> Относится к теме: Семантика
  • <code> Относится к теме: Форматирование

d

  • <data> Относится к теме: Семантика
  • <datalist> Относится к теме: Формы
  • <del> Относится к теме: Семантика
  • <details>, <summary> Относится к теме: Интерактив
  • <dfn> Относится к теме: Семантика
  • <dialog> Относится к теме: Интерактив
  • <div> Относится к темам: Основы Семантика
  • <dl>, <dd>, <dt> Относится к теме: Списки
  • <!DOCTYPE> Относится к теме: Основы

e

  • <em> Относится к теме: Семантика
  • <embed> Относится к теме: Интерактив

f

  • <fieldset> Относится к теме: Формы
  • <figure>, <figcaption> Относится к теме: Картинки
  • <footer> Относится к теме: Семантика
  • <form> Относится к теме: Формы

h

  • <head> Относится к темам: Основы Мета
  • <header> Относится к теме: Семантика
  • <h2>. ..<h6> Относится к теме: Основы
  • <hr> Относится к теме: Форматирование
  • <html> Относится к теме: Основы

i

  • <i> Относится к теме: Форматирование
  • <iframe> Относится к теме: Интерактив
  • <img> Относится к теме: Картинки
  • <input> Относится к теме: Формы
  • <ins> Относится к теме: Семантика

k

  • <kbd> Относится к теме: Семантика

l

  • <label> Относится к теме: Формы
  • <legend> Относится к теме: Формы
  • <li> Относится к теме: Списки
  • <link> Относится к темам: Ссылки Псевдоклассы

m

  • <main> Относится к теме: Семантика
  • <map> Относится к темам: Картинки Ссылки Коллекции
  • <mark> Относится к теме: Семантика
  • <meta> Относится к теме: Мета
  • <meter> Относится к теме: Интерактив

n

  • <nav> Относится к темам: Семантика Ссылки
  • <noscript> Относится к теме: Связи с другими языками

o

  • <object> Относится к темам: Интерактив Коллекции Объекты
  • <ol> Относится к теме: Списки
  • <optgroup> Относится к теме: Формы
  • <option> Относится к теме: Формы
  • <output> Относится к темам: Семантика Связи с другими языками

p

  • <p> Относится к теме: Основы
  • <picture> Относится к теме: Картинки
  • <pre> Относится к теме: Форматирование
  • <progress> Относится к темам: Интерактив Интерфейс

q

  • <q> Относится к теме: Форматирование

s

  • <s> Относится к теме: Форматирование
  • <samp> Относится к теме: Семантика
  • <script> Относится к теме: Связи с другими языками
  • <section> Относится к теме: Семантика
  • <select> Относится к теме: Формы
  • <small> Относится к теме: Форматирование
  • <source> Относится к темам: Картинки Интерактив
  • <span> Относится к теме: Семантика
  • <strong> Относится к теме: Семантика
  • <style> Относится к теме: Связи с другими языками
  • <sub> Относится к теме: Семантика
  • <sup> Относится к теме: Семантика
  • <svg> Относится к теме: Картинки

t

  • <template> Относится к теме: Связи с другими языками
  • <textarea> Относится к теме: Формы
  • <time> Относится к теме: Семантика
  • <title> Относится к теме: Основы

u

  • <u> Относится к теме: Форматирование
  • <ul> Относится к теме: Списки

v

  • <var> Относится к темам: Семантика Функции Кастомные свойства
  • <video> Относится к теме: Интерактив

а

  • Атрибут accept Относится к теме: Формы
  • Атрибут autocomplete Относится к теме: Формы
  • Атрибут capture Относится к теме: Формы
  • Атрибут class Относится к теме: Глобальные атрибуты
  • Атрибут disabled Относится к теме: Формы
  • Атрибут for Относится к темам: Формы Основы
  • Атрибут hidden Относится к теме: Глобальные атрибуты
  • Атрибут inputmode Относится к теме: Формы
  • Атрибут multiple Относится к теме: Формы
  • Атрибут novalidate Относится к теме: Формы
  • Атрибут pattern Относится к теме: Формы
  • Атрибут placeholder Относится к темам: Формы Псевдоэлементы
  • Атрибут readonly Относится к теме: Формы
  • Атрибут required Относится к темам: Формы Псевдоклассы Формы
  • Атрибут size Относится к теме: Формы
  • Атрибут step Относится к теме: Формы
  • Атрибут value Относится к теме: Формы
  • Атрибуты defer и async Относится к теме: Связи с другими языками
  • Атрибуты minlength и maxlength Относится к теме: Формы

г

  • Глобальные атрибуты Относится к теме: Глобальные атрибуты

к

  • Комментарии в HTML Относится к темам: Основы Основы

п

  • Поток документа Относится к теме: Основы

т

  • Таблицы Относится к теме: Таблицы

у

  • Устаревшие теги Относится к теме: Основы

Объединение ячеек внутри строк и столбцов | HTML

В таблицах часто нужно объединять строки или столбцы. Это помогает объединить различную информацию. Например, если в складской таблице нет товара, то нет смысла постоянно дублировать информацию — её можно объединить и написать, что товара нет на складе:

ТоварЦенаКоличество
ЧайНет на складе

В HTML-разметке объединить ячейки в столбцах или строках можно с помощью специальных атрибутов colspan и rowspan. Их значениями является количество ячеек справа (для colspan) или снизу (для rowspan), которые нужно объединить с текущей. Отсчёт начинается с текущей ячейки, к которой применено свойство. Например, если стоит значение

colspan="2", то будет объединена текущая ячейка с соседней.

Разметка для примера выше без учёта объединения ячеек будет следующей:

<table>
  <thead>
    <tr>
      <th>Товар</th>
      <th>Цена</th>
      <th>Количество</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Чай</td>
      <td>Нет на складе</td> <!-- ячейка, которую хотим объединить -->
      <td></td>
    </tr>
  </tbody>
</table>

Для того чтобы объединить ячейки, нужно сделать два действия:
1. В тег ячейки, которую будем объединять, добавить атрибут colspan со значением, равным количеству объединяемых ячеек справа
2. Удалить лишние ячейки из строки

<table>
  <thead>
    <tr>
      <th>Товар</th>
      <th>Цена</th>
      <th>Количество</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Чай</td>
      <td colspan="2">Нет на складе</td>
    </tr>
  </tbody>
</table>

Для объединения ячеек по вертикали используется атрибут rowspan. Алгоритм действий повторяет аналогичный при объединении по горизонтали. Единственное отличие — удалять ячейки нужно в соседних строках:

<table>
  <thead>
    <tr>
      <th>Сотрудник</th>
      <th>Зарплата</th>
      <th>Бонусы</th>
      <th>Менеджер</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Алексей Примадонин</td>
      <td>750$</td>
      <td>63$</td>
      <td rowspan="2">Кодовёнок Хекслетович</td>
    </tr>
    <tr>
      <td>Вениамин Редакторович</td>
      <td>1200$</td>
      <td>0</td>
    </tr>
  </tbody>
</table>

В примере двое сотрудников взаимодействуют с одним менеджером. Можно указать его дважды, но нагляднее объединить ячейки по вертикали. Для этого был добавлен атрибут rowspan="2", а во второй строке удалена четвёртая ячейка, так как её место займёт ячейка выше

СотрудникЗарплатаБонусыМенеджер
Алексей Примадонин750$63$Кодовёнок Хекслетович
Вениамин Редакторович1200$0

Задание

Создайте таблицу, состоящую из двух строк и трёх столбцов. Во второй строке объедините первые две ячейки, используя атрибуты. Первая строка должна быть шапкой таблицы

Упражнение не проходит проверку — что делать? 😶

Если вы зашли в тупик, то самое время задать вопрос в «Обсуждениях». Как правильно задать вопрос:

  • Обязательно приложите вывод тестов, без него практически невозможно понять что не так, даже если вы покажете свой код. Программисты плохо исполняют код в голове, но по полученной ошибке почти всегда понятно, куда смотреть.
В моей среде код работает, а здесь нет 🤨

Тесты устроены таким образом, что они проверяют решение разными способами и на разных данных. Часто решение работает с одними входными данными, но не работает с другими. Чтобы разобраться с этим моментом, изучите вкладку «Тесты» и внимательно посмотрите на вывод ошибок, в котором есть подсказки.

Мой код отличается от решения учителя 🤔

Это нормально 🙆, в программировании одну задачу можно выполнить множеством способов. Если ваш код прошел проверку, то он соответствует условиям задачи.

В редких случаях бывает, что решение подогнано под тесты, но это видно сразу.

Прочитал урок — ничего не понятно 🙄

Создавать обучающие материалы, понятные для всех без исключения, довольно сложно. Мы очень стараемся, но всегда есть что улучшать. Если вы встретили материал, который вам непонятен, опишите проблему в «Обсуждениях». Идеально, если вы сформулируете непонятные моменты в виде вопросов. Обычно нам нужно несколько дней для внесения правок.

Кстати, вы тоже можете участвовать в улучшении курсов: внизу есть ссылка на исходный код уроков, который можно править прямо из браузера.

Полезное

  • Количество ячеек в каждой строке таблицы должно быть одинаковым после объединения. Важно различать количество тегов

    <td> и общее количество ячеек. Например, использовав на ячейке атрибут colspan="2" вы получите две логические ячейки, только они будут объединены. По этой причине необходимо убрать одну физическую ячейку из разметки для компенсации

  • Если используется атрибут colspan, то из HTML нужно удалить ячейки в той же строке. Если используется атрибут rowspan, то удаляются ячейки в строках ниже

←Предыдущий

Следующий→

Нашли ошибку? Есть что добавить? Пулреквесты приветствуются https://github.com/hexlet-basics

Что означает NTML?

Аббревиатура » Термин

Термин » Аббревиатура

Слово в термине

#ABCDEFGHIJKLMNOPQRSTUVWXYZ НОВЫЙ

Срок

Определение

Опции

Рейтинг

NTML

Национальный журнал управления дорожным движением

»3 »09 Управление0037
Rate it:
NTML

Northern Territory Medicare Local

Miscellaneous » Unclassified

Rate it:
NTML

Nebraska Transposon Mutant Library

Academic & Science » Библиотеки

Оценить:
NTML

NEC Telecom Modus Ltd

Вычисление »Телеком — и больше . ..

. Язык

Академия и наука » Язык и литература

Оценить:
NML770003

Miscellaneous » Unclassified

Rate it:
NTML

Nonmonotonic Typed Multilevel Logic

Miscellaneous » Unclassified

Rate it:
NTML

Northern Timber Manufacturing Ltd

Разное » Производство — и многое другое. ..

Оценить: