, , — HTML — Дока
- Кратко
- Пример
- Как это понять
- Примеры написания
- Подсказки
Кратко
Секция статьи «Кратко»Теги <dl>
, <dt>
и <dd>
используются для вёрстки списка описаний («dl» означает «description list»).
Пример
Секция статьи «Пример»<p>Животные героев «Гарри Поттера»</p><dl> <dt>Букля</dt> <dd>Полярная сова Гарри Поттера</dd> <dt>Живоглот</dt> <dd>Полукот Гермионы Грейнджер</dd> <dt>Пушистик</dt> <dd>Кролик Лаванды Браун</dd> <dt>Нагайна</dt> <dd>Змея Волан-де-Морта</dd></dl>
<p>Животные героев «Гарри Поттера»</p>
<dl>
<dt>Букля</dt>
<dd>Полярная сова Гарри Поттера</dd>
<dt>Живоглот</dt>
<dd>Полукот Гермионы Грейнджер</dd>
<dt>Пушистик</dt>
<dd>Кролик Лаванды Браун</dd>
<dt>Нагайна</dt>
<dd>Змея Волан-де-Морта</dd>
</dl>
Как это понять
Секция статьи «Как это понять»Иногда требуется сверстать не просто перечень элементов, а список терминов и их определений, либо просто список пар «ключ-значение». Семантически верно будет такие перечни верстать при помощи тегов <dl>
, <dt>
, <dd>
.
Элемент <dl>
аналогично элементам <ul>
и <ol>
является внешней обёрткой для элементов списка.
Элемент <dt>
используется для вёрстки термина либо ключа в паре «ключ-значение». Как правило, следом за ним идёт либо ещё один тег <dt>
(если есть необходимость сверстать несколько терминов с одним определением), либо тег <dd>
.
Тегом <dd>
верстается определение термина, либо значение в паре «ключ-значение». Следом за этим тегом может идти как ещё один тег <dd>
(если у термина несколько определений), так и тег <dt>
(следующий термин).
Примеры написания
Секция статьи «Примеры написания»Классический вариант. Один термин — одно определение:
<dl> <dt>Blink</dt> <dd>Движок в браузерах Chrome, Edge, Opera</dd> <dt>Gecko</dt> <dd>Движок в браузере Firefox</dd> <dt>WebKit</dt> <dd>Движок в браузере Apple Safari</dd></dl>
<dl>
<dt>Blink</dt>
<dd>Движок в браузерах Chrome, Edge, Opera</dd>
<dt>Gecko</dt>
<dd>Движок в браузере Firefox</dd>
<dt>WebKit</dt>
<dd>Движок в браузере Apple Safari</dd>
</dl>
Несколько терминов с общим определением:
<dl> <dt>Firefox</dt> <dt>Mozilla Firefox</dt> <dt>FF</dt> <dd> Свободный браузер на движке Gecko, разработкой и распространением которого занимается Mozilla Corporation. </dd></dl>
<dl>
<dt>Firefox</dt>
<dt>Mozilla Firefox</dt>
<dt>FF</dt>
<dd>
Свободный браузер на движке Gecko,
разработкой и распространением которого
занимается Mozilla Corporation.
</dd>
</dl>
Термин с несколькими определениями:
<dl> <dt>Chrome</dt> <dd>Браузер, разрабатываемый компанией Google, вышел в 2008 году.</dd> <dd>Элемент 6-й группы 4-го периода периодической системы.</dd></dl>
<dl>
<dt>Chrome</dt>
<dd>Браузер, разрабатываемый компанией Google, вышел в 2008 году.</dd>
<dd>Элемент 6-й группы 4-го периода периодической системы.</dd>
</dl>
Отображение метаданных (пар «ключ-значение»):
<dl> <dt>Имя</dt> <dd>Гарри Джеймс Поттер</dd> <dt>День рождения</dt> <dd>31 июля 1980 года</dd> <dt>Телосложение</dt> <dd>худощавый, невысокого роста</dd> <dt>Особые приметы</dt> <dd>Носит круглые очки; шрам в виде молнии на лбу.</dd></dl> <dl> <dt>Имя</dt> <dd>Гарри Джеймс Поттер</dd> <dt>День рождения</dt> <dd>31 июля 1980 года</dd> <dt>Телосложение</dt> <dd>худощавый, невысокого роста</dd> <dt>Особые приметы</dt> <dd>Носит круглые очки; шрам в виде молнии на лбу.</dd> </dl>
Подсказки
Секция статьи «Подсказки»💡 При вёрстке перечня метаданных (пар «ключ-значение») удобно разделитель вносить в псевдоэлемент, а не писать текстом рядом с каждым ключом:
dt::after { content: ': ';}
dt::after {
content: ': ';
}
💡 В отличие от списков <ul>
и <ol>
, группы терминов ( <dt>
) и описаний (<dd>
) с недавних пор можно оборачивать в <div>
.
Если вы нашли ошибку, отправьте нам пул-реквест!
Во время отправки формы что-то пошло не так. Попробуйте ещё раз?
←
<li>
alt + ←
→
<audio>
alt + →
Html dl dt dd тег структура синтаксиса и использование
dl dt ddРаспознать иКак использовать DL DT DT
<dl> тегИспользуется для определения меток типа списка.
- каталог dl dt dd
- дл дд дд
- Структурный синтаксис
- дл дт дд дело
- дд дт дд резюме
Я.дл дт дд знаю-
TOPhtml <dl> <dt> <dd> является комбинированным тегом. Внешний слой dt dd должен быть заключен в dl. Мы также называем этот комбинированный тегФорма этикеткиИтаблица столПодобно тегу комбинации, имя также называется таблицей dl (читайте далее:table tr td、таблица tr-й макет таблицы)。
<dl> <dt> </ dt> <dd> </ dd> </ dl> — это обычный тег заголовка + списка. Если нет начального тега для dl dt ddCSSСтиль, содержимое списка дд по умолчанию будет с отступом. (Дополнительное чтение: список ul li, ol li, li)
Во-вторых, синтаксис меток списка dl dt dd
TOP<dl>
<dt> Заголовок списка </ dt>
<dd> Список содержимого </ dd>
<dd> Список содержимого </ dd>
…
</dl>
Синтаксическое объяснение:
Сначала dt и dd помещаются в тег dl, а теги dt и dd находятся на одном уровне с dl. То есть dt не может быть помещен в dd, и dd не может быть помещен в dt. Под dl, dt и dd находятся на одном уровне. Может быть несколько тегов DD. В то же время вы не можете использовать тэги dt или тэги dd без добавления dl.
Заголовок, название соответствующего списка, демонстрация эффекта
Код выглядит следующим образом:
<html> <body> <h2> A Список определений: </ h2> <dl> <dt> css website </ dt> <dd> URL-адрес www. divcss5.com </ dd> <dt> веб-сайт div css </ dt> <dd> URL-адрес www. divcss5.com </ dd> <dt> сайт div + css </ dt> <dd> www.divcss5.com </ dd> </ dl> </ body> </ html>
Демо скриншот
Расширение и продвижение
dl dt dd — это комбинированная метка
Стандарты маркировкиИспользование, код выглядит следующим образом
<dl> <dt> Title 1 </ dt> code> <dd> Список 1 </ dd> <dd> Список 2 </ dd> </ dl>
В то же время тег <ul> можно поместить в dd.
В-третьих, пример применения html dl dt dd
TOP1, фрагмент кода HTML:
<dl>
<dt> Добро пожаловать в divcss5 </ dt>
<dd> Здесь, учебник HTML </ dd>
<dd> Вот он, модуль css </ dd>
<dd> Вот учебник по CSS </ dd>
</dl>
2, скриншот dl dt dd case
Выше приведен пример тега списка html dl dt dd
Внутривенно
DL DT DD резюме этикеткиTOPМы практикуем использование тегов dl dt dd чаще всего, обычно с заголовком, и существуют простые списки, соответствующие заголовку (заголовок столбца + соответствующий список заголовков), а заголовок соответствует содержанию ниже. Мы можем быть простыми при использованииHTMLВ случае кода научитесь гибко использовать dl dt dd, а также поймете и освоите синтаксис структуры тегов.
Разработать позжеdiv+cssНадлежащее использование тега dl dt dd вы оцените по удобству.
Для перепечатки, пожалуйста, укажите источник и URL источника статьи:http://www.divcss5.com/html/h88.shtml
Перепечатано по адресу: https://my.oschina.net/wzzz/blog/282203
Интеллектуальная рекомендация
Docker Установка Elk экологических шагов
Эта версия установки elasticsearch-6.2.4 kibana7.6.2 logstash-6.3.0 kafka_2.10-0.10.2.1 Описан Environment Скачать адрес: https: //pan.baidu.com/s/1lnjuf0kexkg2fyzbbzgi3G код извлечения: IZHG Во-первы…
Фибоначчи (dfs) зсту 4245 KI
————————————————— — Портал ———————————————- —— Description К. очень нравится красивая и элегантная последовательность Фибоначчи, а не…
AxtocControl Dreath Clicks
. ..
Способ внедрения библиотек NCurses в библиотеки NCurses
Способ внедрения библиотек NCurses в библиотеки NCurses После загрузки соответствующей библиотеки, компилируйте…
Пример статической страницы Spring
https://www.w3cschool.cn/wkspring/zlmb1mmo.html Пример статической страницы Spring В следующем примере показано, как использовать среду Spring MVC для написания простого веб-приложения, которое может …
Вам также может понравиться
Вспышка D8 2018-06-13
один, Level3-Unit1-Part2*Learning- 1、Winter sports (incude) skiing and ice skating. 2、Autumn is when trees (turn) many colors and leaves (fall) to the ground. 3、For many animals,new life begins in the…
Как стать архитектором Java
Многие люди занимаются разработкой Java в течение 2 или 3 лет, они почувствуют, что у них есть узкие места. Все не будет, как изменить дилемму, почему многие люди писали 7 или 8 лет или кодовый фермер…
Перевод документов Masonry (Github)
Masonry инкапсулирует AutoLayout с более красивым синтаксисом, который представляет собой легкую структуру макета. Masonry имеет собственный DSL макета (предметно-ориентированный язык), который предос…
[Алгоритм] элементарный класс сетевого алгоритма Niuke (три структуры, связанные с хэш-функцией и набором проверки слияния)
Три структуры, связанные с хэш-функцией и набором проверок каталог Хеш-функции и хеш-таблицы Детальный фильтр Блума Согласованная структура хэша И проверить структуру и применение (проблема ост…
Говоря о Git
Говоря о Git Напиши спереди Git обучения Git введение Контроль версий Локальная система контроля версий 2. Централизованная система контроля версий 3. Распределенная система контроля версий Git основн…
Фронтенд dl dt dd vs tr td th
<dl> меткаИспользуется для определенияМетка типа списка。
- dl dt dd каталог
- Введение в dl dt dd
- Структурная грамматика
- dl dt dd случае
- dl dt dd резюме
Один, dl dt dd понимание -TOP
html <dl> <dt> <dd> — это комбинированный тег. Если используется dt dd, самый внешний слой должен быть заключен в dl. Этот комбинированный тег также называетсяЯрлык формы,противстолПодобно комбинированному тегу, мы также называем его таблицей dl (Расширенное чтение:table tr td、table tr th table layout)。
<dl><dt></dt><dd></dd></dl>Обычно используется заголовок + метка списка. Если нет начального тега для dl dt ddCSSСтиль, содержимое списка dd по умолчанию будет с отступом. (Расширенное чтение: ul li, ol li, li list)
Во-вторых, синтаксис меток списка dl dt dd -TOP
<dl>
<dt> Заголовок списка </dt> //Впереди! ! ! ! !
<dd> Список содержимого </dd>
<dd> Список содержимого </dd>
…
</dl>
Грамматическое объяснение:
Сначала dt и dd помещаются в тег dl, а теги dt и dd находятся на том же уровне ниже dl. То есть dt нельзя поместить в dd, а dd нельзя поместить в dt. Под dl, dt и dd находятся на одном уровне метки.
Заголовок, демонстрация эффекта соответствующего списка заголовка
код показан ниже:
- <html>
- <body>
- <h2>Список определений:</h2>
- <dl>
- <dt>css сайт</dt>
- <dd>Сайт www.divcss5.com</dd>
- <dt>div css сайт</dt>
- <dd>Сайт www.divcss5.com</dd>
- <dt>div + css сайт</dt>
- <dd>Сайт www.divcss5.com</dd>
- </dl>
- </body>
- </html>
Снимок экрана демонстрации
Расширение и улучшение
dl dt dd — комбинированный тег
Стандартное использование тегов, код выглядит следующим образом
- <dl>
- <dt>Заголовок 1</dt>
- <dd>Список 1</dd>
- <dd>Список 2</dd>
- </dl>
В то же время теги <ul> можно размещать в dd.
Три примера применения html dl dt dd case -TOP
1. Фрагмент кода HTML:
<dl>
<dt> Добро пожаловать в divcss5 </dt>
<dd> Вот руководство по HTML </dd>
<dd> Вот модуль css </dd>
<dd> здесь, руководство по css </dd>
</dl>
2. Снимок экрана с делом dl dt dd
Это образец изображения метки списка html dl dt dd.
четыре,
DL DT DD сводка этикеток —TOPМы практикуем большинство мест, где используются теги dl dt dd, обычно с заголовками, и есть несколько простых списков под заголовками (заголовок столбца + соответствующий список заголовков), а под заголовком есть содержимое. Мы можем быть краткими при использованииHTMLВ случае кода научитесь гибко использовать dl dt dd, поймите и освоите синтаксис структуры меток.
развиваться в будущемdiv+cssПри правильном использовании тегов dl dt dd вы почувствуете удобство.
HTML Table tr td th table tag element статьи базы знаний //th означает первую строку таблицы! ! ! ! ! Похожие названия
<table>Статьи по макету формы, пониманиеhtmlБазовая грамматика таблиц, пониманиестолСтруктурная грамматика, через примеры таблиц html tr td, таблицы html tr th, чтобы освоить таблицу, чтобы понять макет стиля таблицы html. При этом стиль таблицы можно передатьCSSСтиль управляет различными стилями.
- каталог таблицы таблицы html
- синтаксис и структура таблицы
- Инструкции к табличке
- Сценарии использования тегов таблицы таблиц
- настольный шкаф
- Макет формы ввода программного обеспечения DW
- сводка таблицы
1. Синтаксис и структура табличной таблицы -TOP
- <table>
- <tr>
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- </table>
или
- <table>
- <tr>
- <th> </th>
- <th> </th>
- <th> </th>
- </tr>
- </table>
В двух приведенных выше структурах таблиц используются td и th, и их можно использовать без разницы. // тд == е
Во-вторых, инструкция по использованию таблички -TOP
мы узнаемDIV+CSSЕсли вы не хотите полностью отказываться от макета стола. Подумайте, почему мы учимсяDIV CSSОдин из факторов упрощает макет и упрощает код, поэтому иногда нам также нужна форма таблицы для макета.
Например, таблица данных типа электронной таблицы.
Три, сценарии использования меток таблицы таблиц -TOP
Это произвольный снимок экрана с изображением настольного приложения на странице Taobao Alipay:
Снимок экрана фактического применения таблицы html
Четыре, Таблица tr td th table вариант использования -TOP
- <table width=»300″ border=»1″ cellspacing=»0″>
- <tr>
- <th>класс</th>
- <th>Дата</th>
- <th>заглавие</th>
- </tr>
- <tr>
- <td>Первый класс</td>
- <td>2012-5-10</td>
- <td>Заголовок 1</td>
- </tr>
- <tr>
- <td>Второй класс</td>
- <td>2012-5-20</td>
- <td>Заголовок 2</td>
- </tr>
- </table>
Снимок экрана в программном обеспечении DW:
Снимок экрана учебника с макетом таблицы
Снимок экрана с эффектом Google Chrome:
Снимок экрана с примером макета таблицы в браузере.
Пять, этикетка формы ввода программного обеспечения DW -TOP
Вы можете напрямую ввести нужную форму в программном обеспечении DW:
Шаг 1. Нажмите «Вставить» в программном обеспечении DW, затем выберите и нажмите «Форма (T)»
Таблица макетов DW
Шаг 2. На всплывающей вкладке настроек «Таблица» задайте необходимую таблицу, строку, столбец, ширину и другие атрибуты.
Программное обеспечение DWМакет таблицы ввода
Шаг 3. После настройки нажмите «ОК», чтобы ввести стандартный тег таблицы в DW.
Шесть, DIVCSS5 резюмирует форму таблицы:TOP
1. Форму можно ввести в DW, перетащив ее, чтобы настроить
2. Таблица таблица фактически используется для списков данных с несколькими столбцами.
3. Изучив DIV CSS, вы должны изучить ТАБЛИЦУ.
4. Таблицу можно гибко использовать
5. Тег таблицы списка данных с несколькими столбцами сохраняет код, чем при использовании div css, и по желанию управляет макетом содержимого.
списков определений.
, и – BenMeadowcroft.comВ этой статье объясняется, что такое списки определений, почему они полезны и как их использовать при написании HTML-документов. Идея написать эту статью пришла мне в голову, когда я просматривал веб-сайт, на котором были представлены глоссарии интернет-терминов. При просмотре исходного кода страницы меня поразил тот факт, что автор использовал теги заголовков, такие как
тегом абзаца
для представления информации. Рассматриваемый сайт (http://www.mcu.org.uk, сайт, который я посещаю регулярно) с тех пор начал использовать списки определений для представления своего глоссария.
Так что же такое список определений?
Проще говоря, это список определений. Полную версию читайте в соответствующем разделе спецификации HTML. В основном список определений состоит из трех элементов HTML и некоторого текста. Это элементы
- ,
- и
- .
- < ДЛ >
- Список определений является элементом-контейнером для элементов DT и DD. Элемент DL следует использовать, когда вы хотите включить определение термина в свой документ, он часто используется в глоссариях для определения многих терминов, он также используется в «обычных» документах, когда автор хочет объяснить термин в кратком виде. более подробно (как это определение).
- < ДТ >
- Термин, определяемый в настоящее время в списке определений. Этот элемент содержит встроенные данные.
- < ДД >
- Элемент описания определения содержит данные, описывающие термин определения. Эти данные могут быть либо встроенными, либо блочными.
Чем полезны списки определений?
В этот момент вы можете подумать, что я несколько педантичен, когда замечаю, что на веб-страницах отсутствуют элементы DL, в конце концов, если ряд определений выглядит как ряд определений, то не имеет значения, какая разметка используется. Эта точка зрения противоречит идее HTML , списки определений важны, поскольку они обеспечивают контекст для текста, с которым они связаны. Почему тогда важен контекст? Благодаря контексту тексту придается дополнительное значение. Это важно, потому что ваша веб-страница не всегда просматривается визуально, так что же еще смотрит на ваши страницы?
Добавленная стоимость? Преимущества использования семантической разметки.
Если вы думаете, что вашу страницу просматривают только люди, вы ошибаетесь. Примером приложения, которому могут быть интересны элементы DL, является глоссарий Google. В настоящее время это продукт Google Labs, который находится в разработке и может время от времени меняться. Что действительно делает поисковая система глоссария, так это предоставляет конкретный пример того, как использование списков определений может повысить ценность страницы. Семантически размечая свой контент, вы значительно упрощаете его обработку автоматическими методами.
Семантическая разметка может быть полезна передовым системам управления контентом. Боб Бойко (Библия управления контентом, стр. 457) объясняет, что метаданные могут быть встроены в контент, а также поддерживаться отдельно. Используя списки определений и другие конструкции семантической разметки, вы можете легче извлекать структурированную информацию о вашем контенте.
Примеры списков определений
В этом разделе приведены несколько примеров использования списков определений.
Термин с одним определением – одно описание
Разметка для определения одного определения довольно проста.
- Каскадные таблицы стилей
- Таблицы стилей используются для предоставления рекомендаций по представлению структурированных документов, размеченных в XML или HTML.
Вы также можете использовать элементы блочного уровня в описании определения. Список определений также может содержать серию пар DT DD.
- Каскадные таблицы стилей
Таблицы стилей используются для предоставления рекомендаций по представлению.
Документы, структурированные с использованием XML или HTML, могут их использовать.
- Управление контентом
- Процесс сбора, управления и публикации контента на различных носителях.
Приведенный выше код выдаст следующий результат. [Примечание: формат или представление вывода зависит от вашего браузера, поскольку разметка демонстрирует структуру, а не представление.]
- Каскадные таблицы стилей Таблицы стилей
- используются для предоставления рекомендаций по представлению. Документы, структурированные с использованием XML или HTML, могут их использовать.
- Управление контентом
- Процесс сбора, управления и публикации контента на различных носителях.
Несколько терминов – одно описание
Списки определений не ограничиваются простыми сочетаниями терминов и описаний. В этом примере показано, как можно использовать списки определений для указания одного описания для нескольких терминов.
- Номер 9
- Нападающий
- Центральный нападающий
- Игрок, который должен забивать больше всего голов в игра в (настоящий) футбол.
Наряду с группировкой родственных терминов (как в предыдущем примере) терминам из разных языков также можно дать общее определение. Обратите внимание на использование атрибута lang.
- Центр
- Центр
- Центр
- Точка, равноудаленная от всех точек на поверхность сферы.
Приведенный выше код выдаст следующий результат.
- Центр
- Центр
- Центр
- Точка, равноудаленная от всех точек на поверхности сферы.
Один термин – несколько описаний
Использование нескольких описаний для определения одного термина может быть полезно, когда описываемый термин на самом деле имеет более одного значения. Следующий пример основан на примере, приведенном в спецификации HTML 4.
- Центр
- Точка, равноудаленная от всех точек на поверхности сферы.
- В некоторых видах спорта игрок, который держит средняя позиция на поле, корте или передней линии.
Несколько терминов – несколько описаний
Можно иметь как несколько терминов, так и несколько определений. Это полезно при определении нескольких слов, которые имеют несколько общих значений.
- Мусор
- Мусор
- Отходы, которые утилизируются.
- Телевизионное шоу в дневное время, " Дневное ТВ".
В заключение
Я надеюсь, что это помогло проиллюстрировать некоторые из возможных применений списков определений. Имея базовое понимание того, как можно использовать списки определений, можно разработать полезные ассоциации между фрагментами информации. Такие инструменты, как глоссарий Google, показывают, как осмысленно размеченная информация может быть использована не так, как предполагалось изначально. Сайты, использующие семантическую разметку для добавления смысла своим данным, могут использовать и повторно использовать эту информацию более гибко, проще говоря, у них больше возможностей для добавления будущих функций.
Ссылки
- Комментарий к глоссарию, на основе которого появилась статья
- Спецификация HTML 4.0, раздел 10.3 «Списки определений»
- Глоссарий Google Labs Поиск
- Библия управления контентом, Боб Бойко
Дополнительная литература
- Интересный анализ определений и списков определений. Поднимает некоторые вопросы, не затронутые в этой статье.
Спасибо
Спасибо всем, кто прокомментировал эту статью и предложил улучшения. Если у вас есть какие-либо комментарии или предложения, пожалуйста, свяжитесь со мной с ними.
css. Зачем использовать теги списков определений (DL,DD,DT) для HTML-форм вместо таблиц?
Спросил
Изменено 4 года, 3 месяца назад
Просмотрено 80k раз
Недавно я наткнулся на несколько примеров, которые делают что-то вроде:
- Полное имя:
- Адрес электронной почты:
для создания HTML-форм. Почему это? В чем преимущество использования таблиц?
- HTML
- css
- формы
4
Думаю, семантику определяете вы сами, но на мой взгляд:
Вместо списка определений следует использовать свойства, связанные с формой.
<форма> <тип ввода="текст" имя="полное имя">
Атрибут «for» в теге
Вы также можете использовать теги, такие как
6
Списки определений имеют семантическое значение. Они предназначены для перечисления терминов (
- более точно отображает семантическое значение содержания, чем таблица.
- HTML
- Язык гипертекстовой разметки
- CSS
- Каскадные таблицы стилей
- PHP
- Препроцессор гипертекста
- Имя:
- Джон Дон
- Возраст:
- 23
- Пол:
- Мужчина
- День рождения:
- 12 мая 1986 г.
- Авторы
- Джон Доу
- Джейн Доу
- Макс Мустерманн
- Издатели
- Джон Доу
- Джейн Доу
- Макс Мустерманн
- HTML
- CSS
- Flexbox
- Авторы
- Джон Доу
- Джейн Доу
- Макс Мустерманн
- Издатели
- Джон Доу
- Джейн Доу
- Макс Мустерманн
- Авторы
- Джон Доу
- Джейн Доу
- Макс Мустерманн
- Издатели
- Джон Доу
- Джейн Доу
- Макс Мустерманн
- Авторы
- Джон Доу
- Джейн Доу
- Макс Мустерманн
- И т. д.
- и т.д...
- Издатели
- Джон Уилли
- Мирамакс
- Мэри Макс
4
Списки определений почти никогда не используются, потому что семантически говоря, они редко появляются в Интернете.
В вашем случае был отправлен правильный код:
<форма> <тип ввода="текст" имя="полное имя">
Вы создаете форму с входными данными и метками для указанных входных данных, вы не устанавливаете список слов и не определяете их.
Если вы делаете какой-то раздел справки, то подойдут списки определений, например:
2
Одной из причин использования
- для разметки формы является то, что с помощью
- гораздо проще выполнять причудливые трюки с разметкой CSS, чем с
Имя: | Джон Дон |
Возраст: | <тд>23|
Пол: | Мужской |
День рождения: | 12 мая 1986 |
И вы можете использовать список тегов DL, DT, DD Данные следующим образом:
1
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя адрес электронной почты и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
html — Как выровнять dt и dd рядом друг с другом, используя flexbox с несколькими dd под другим?
Спросил
Изменено 2 года, 2 месяца назад
Просмотрено 14k раз
Я пытаюсь создать список, состоящий из пар ключ-значение, где ключ находится слева, а значения — справа одно под другим.
Авторы Джон Доу Джейн Доу Макс Мустерманн Издатели Джон Доу Джейн Доу Макс Мустерманн
Моя проблема заключается в том, как заставить разрыв строки между каждым элементом dd
? Я знаю, что это было бы легко с плавающими элементами, но мне было интересно, можно ли добиться этого, используя только flexbox. К сожалению, по определению я не могу обернуть элементы dd
в их собственный контейнер.
дл { дисплей: гибкий; } дт { ширина: 33%; } дд { маржа: 0; }
<дл>
2
Как насчет установки flex-wrap
на dl
и ширины > 50% для dd
вместе с margin-left: auto
?
См. демонстрацию ниже:
дл { дисплей: гибкий; flex-wrap: обернуть; } дт { ширина: 33%; } дд { поле слева: авто; ширина: 66%; }
<дл>
1
Прошло несколько лет с тех пор, как это было опубликовано, но сегодня определенно есть лучший способ справиться с этим, используя display: grid
:
dl { отображение: сетка; столбцы сетки-шаблона: 33% авто; } дт { сетка-столбец: 1; } дд { сетка-столбец: 2; }
<дл>
2
ПРИМЕЧАНИЕ: вопрос имеет не очень хороший фрагмент кода HTML (ниже лучше).
... Мы должны начать с хорошей структуры HTML ( не адаптировать HTML к простейшему CSS ). И идеальная структура HTML также говорит о некотором семантическом содержании.
Типичные применения списков
/(
+
) похожи на
/
списки, но с использованием пар ключ-значение вместо маркеров.
Только один список описания: <дл>
В этом контексте решение, прокомментированное @kukkuz, действительно с некоторыми адаптациями для случая, когда у нас есть только один dd
на dt
, как и этот другой JsFiddle.