Содержание

Знакомьтесь, / Хабр

Я хочу рассказать о замечательном элементе <details> и показать несколько примеров его использования, от простых до безумных.

Вам знаком паттерн верстки компонента, который может менять своё состояние с видимого на скрытый:

.component {
  display:none;
}

.component.open {
  display:block;
}
toggleButton.onclick = () => component.classList.toggle('open')

А теперь забудьте. Существует элемент, который может делать это из коробки. Знакомьтесь — <details>


HTML-элемент <details> используется для раскрытия скрытой (дополнительной) информации.

Базовое применение

Прежде всего давайте посмотрим как этот элемент работает:


Обратите внимание, что пример работает без каких либо дополнительных стилей или JavaScript. Вся функциональность встроена в сам браузер.

По умолчанию видимый текст зависит от настроек языка вашей системы, но его можно изменить добавив в

<details> элемент <summary>:


Чтобы изменить состояние элемента в html вам достаточно добавить атрибут open

<!-- Содержимое по-умолчанию видимо -->
<details open> . .. </details>

<!-- Содержимое по-умолчанию скрыто -->
<details> ... </details>

А чтобы управлять состоянием средствами JavaScript предусмотрен специальный API:

const details = document.querySelector('details')

details.open = true  // Отобразить содержимое
details.open = false // Скрыть содержимое

Пара слов о доступности

Элемент <summary> фокусируемый. То есть передвигаясь по странице с клавиатуры вы попадёте на этот элемент. А вот содержимое может попасть в фокус только если <details> открыт, то есть фокус никогда не попадет на невидимые элементы внутри <details>.

Как правило, программы чтения с экрана хорошо справляются со стандартным использованием <details> и <summary>. Существуют некоторые вариации в объявлении в зависимости от программы и браузера. Подробнее.


Примеры использования

Далее я примерно повторю некоторые компоненты из документации bootstrap, но практически без JavaScript.


Изменяем маркер

Первое что вам может понадобится — изменить внешний вид маркера. Делается это очень просто:

summary::-webkit-details-marker {
  /* Любые стили */
}

Или вы можете скрыть стандартный маркер и реализовать собственный

/* Убираем стандартный маркер Chrome */
details summary::-webkit-details-marker {
  display: none
}
/* Убираем стандартный маркер Firefox */
details > summary {
  list-style: none;
}

/* Добавляем собственный маркер для закрытого состояния */
details summary:before {
  content: '\f0fe';
  font-family: "Font Awesome 5 free";
  margin-right: 7px;
}

/* Добавляем собственный маркер для открытого состояния */
details[open] summary:before {
  content: '\f146';
}


Collapse Component

Здесь всё просто. Базовый функционал такой же. Нужно лишь немного изменить внешний вид:



Accordion Component

Повторим предыдущий пример, немного изменим внешний вид <summary> и получим аккордеон:


Но, как видите, один элемент не закрывается когда открывается другой. Чтобы добиться этого нам понадобится пара строк JavaScript. <details> поддерживает событие toggle. Используя это, можно очень легко отслеживать открытие одного элемента и по этому событию закрывать остальные:



Popover Component

Эта реализация очень похожа на Collapse Component, с той разницей что содержимое <details> имеет абсолютное позиционирование и перекрывает контент.



Dropdown Component

В своей основе это тот же Popover Component. Отличается лишь внешний вид.


Тот же пример, только с отдельной кнопкой


Но у Dropdown Component есть ещё одно важное отличие: по клику за его пределами он должен скрываться. Чтобы реализовать это снова понадобится написать пару строк JavaScript.

// По клику на тело документа
document.body.onclick = () => {
  // Найти все открытые <details>
  document.body.querySelectorAll('details.dropdown[open]')
    // И закрыть каждый из них
    .
forEach(e => e.open = false) }

Modal Component

И напоследок пример модального окна.


Вообще <details> не лучший выбор для реализации этого компонента. Существует куда более подходящий элемент — <dialog>, но у него весьма плохая поддержка браузерами.


Ссылки

Can I Use Details & Summary elements
MDN details element
W3C details element

UPD.
Решил добавить ещё один пример использования <details> — многоуровневая навигация. Ещё раз хочу обратить ваше внимание на то, что пример работает без какого либо JavaScript. И он намного более инклюзивный чем традиционная верстка на <div>.


Тег details



Пример

С помощью элемента <details>:

<details>
  <summary>Copyright 1999-2014.</summary>

  <p> — by Refsnes Data. All Rights Reserved. </p>
  <p>All content and graphics on this web site are the property of the company Refsnes Data.</p>
</details>


Определение и использование

Тег <details> указывает дополнительные сведения, которые пользователь может просматривать или скрывать по требованию.

Тег <details> можно использовать для создания интерактивного виджета, который пользователь может открывать и закрывать. Содержимое любого типа можно поместить внутрь тега <details>.

Содержимое элемента <details> не должно быть видимым, если не задан атрибут Open.


Поддержка браузера

цифры в таблице указать первую версию браузера, который полностью поддерживает элемент.

Element
<details>12.0Не поддерживается49.06.015. 0

Различия между HTML 4,01 и HTML5

Тег <details> является новым в HTML5.


Советы и примечания

Совет: тег <summary> используется для указания видимого заголовка для деталей. Заголовок может быть нажата для просмотра/скрыть подробности.



Атрибуты

= New in HTML5.

АтрибутЗначениеОписание
openopenУказывает, что сведения должны быть видимыми (открытыми) для пользователя

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

Тег <details> также поддерживает Глобальные атрибуты в HTML.


Атрибуты события

Тег <details> также поддерживает Атрибуты событий в HTML.


Похожие страницы

Ссылка на HTML DOM: Details Object


Параметры CSS по умолчанию

Большинство обозревателей будут отображать элемент <details> со следующими значениями по умолчанию:

details {
    display: block;
}

| Справочник HTML



Элемент <details> (от англ.

«details» ‒ «детали») создаёт блок с дополнительной информацией, которую пользователь при желании может раскрыть и посмотреть. По умолчанию содержание элемента скрыто. Внутри данного элемента можно размещать любые HTML элементы.

По умолчанию содержимое элемента не отображается, для изменения статуса применяется атрибут open.

Для определения видимого заголовка дополнительной информации в теге <details> используется элемент <summary>. На заголовок можно нажимать. Это откроет/закроет дополнительную информацию.

Синтаксис

<details>текст</details>

Закрывающий тег

Обязателен.

Атрибуты

open
Указывает, что содержимое тега изначально должно быть показано в развернутом виде.

Для этого элемента доступны глобальные атрибуты и события.

Стилизация по умолчанию

Большинство браузеров отобразит элемент <details> со следующими значениями CSS по умолчанию:

details { 
    display: block;
}

Различия между HTML 4.

01 и HTML5

Тег <details> был добавлен в HTML5.

Пример использования:

Элемент <details>

Пример HTML: Попробуй сам
<details open>  <!-- Для того, чтобы элемент был видимым изначально, следует добавить атрибут open -->
    <summary>Посмотреть код</summary>
    <pre>исчезающая информация</pre>
    <p>исчезающий текст
</details>

Спецификации

Поддержка браузерами

Элемент
<details> 12+ 15+ Да 6+ 49+
Элемент
<details> 4+ 49+ 36+ 6. 1+


HTML Тег . Справочник тегов. W3Schools на русском


Пример

Использование элемента <details>:

<details>
  <summary>Copyright 1999-2020.</summary>
  <p> — by Refsnes Data. Все права защищены.</p>
  <p>Весь контент и графика на этом сайте являются собственностью компании Refsnes Data.</p>

</details>

Попробуйте сами »

Определение и использование

Тег <details> определяет дополнительные детали, которые пользователь может просматривать или скрывать по требованию.

Тег <details> можно использовать для создания интерактивного виджета, который пользователь может открывать и закрывать. Любой контент может быть помещен в тег <details>.

Содержимое элемента <details> не должно быть видимым, если не установлен атрибут open.


Поддержка браузерами

Числа в таблице указывают первую версию браузера, которая полностью поддерживает элемент.

Элемент
<details> 12.0 Не поддерживается 49.0 6.0 15.0

Различия между HTML 4.01 и HTML5

Тег <details> новый в HTML5.


Советы и примечания

Совет: Тег <summary> используется для указания видимого заголовка для details. Заголовок можно кликнуть, чтобы просмотреть / скрыть детали.


Атрибуты

Атрибут Значение Описание
open open Указывает, что детали должны быть видимы (открыты) для пользователя

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

Тег <details> также поддерживает Глобальные атрибуты в HTML.


Атриюуты событий

Тег <details> также поддерживает Атрибуты событий в HTML.


Связанные страницы

HTML DOM справочник: Объект Details


Настройки CSS по умолчанию

Большинство браузеров будут отображать элемент <details> со следующими значениями по умолчанию:

details {
  display: block;
}


HTML Tag


пример

Используя <details> элемент:

<details>
  <summary>Copyright 1999-2014.</summary>
  <p> — by Refsnes Data. All Rights Reserved.</p>
  <p>All content and graphics on this web site are the property of the company Refsnes Data.</p>
</details>

Попробуй сам »

Определение и использование

В <details> Тег указывает дополнительные сведения о том , что пользователь может скрыть или просмотреть по требованию.

В <details> тег может быть использован для создания интерактивного виджета , который пользователь может открывать и закрывать. Любой вид контента можно положить внутри <details> тега.

Содержание в <details> элемент не должен быть виден , если open атрибут не установлен.


Поддержка браузеров

Числа в таблице указать первую версию браузера, который полностью поддерживает элемент.

Элемент
<details> 12.0 Не поддерживается 48,0 6.0 15,0

Отличия между HTML 4.01 и HTML5

<details> тег является новым в HTML5.


Советы и примечания

Совет: <summary> тег используется для указания видимой заголовок для деталей.Заголовок может быть нажата, чтобы просмотреть / скрыть детали.


Атрибуты

= Новое в HTML5.

Атрибут Стоимость Описание
openopen Указывает, что детали должны быть видны (открытый) пользователю

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

<details> тег также поддерживает Глобальные атрибуты в HTML .


Атрибуты событий

<details> тег также поддерживает Атрибуты событий в HTML .


Похожие страницы

HTML ссылка DOM: Details об объекте


Настройки по умолчанию CSS

Большинство браузеров отобразит <details> элемент со следующими значениями по умолчанию:

details {
    display: block;
}

HTML тег

Парный тег, определяющий виджет раскрытия информации.

  • От англ. «[details]» — «детали».
  • Может содержать потоковый контент.
  • Фраза, по которому нужно кликнуть, чтобы раскрыть информацию — задается в дочернем теге <summary>, который должен следовать первым (в спецификации тег не отмечен, как обязательный, однако валидация без него не проходит).
  • Нельзя использовать для сносок.
АтрибутыОписание
ГлобальныеПоддерживаются глобальные атрибуты.
open Является ли содержимое видимым.

Браузеры

БраузерПоддержка
Mozilla Firefox48.0
Google Chrome12.0
Safari6.0
Opera15.0

Спецификации

Примеры

Использование тега details.

Предполагается, что те, кто хочет получить дополнительную информацию о книге — кликнут по «Подробнее» и увидят расширенную аннотацию и оглавление. Тем же, кому Периодическая система не интересна — видеть много информации о книге без надобности.

▲

<details>

  <summary>Подробнее</summary>

  <p>Читатель узнает о мощных установках, которые 
  строят в своих лабораториях физики, чтобы достичь желанной цели — острова 
  Стабильности — места «обитания» тяжелых и долгоживущих элементов.  
  На пути к сверхэлементам первооткрывателей ждет много неизвестного 
  и увлекательного!</p>

  <p>Оглавление:</p>

  <ul>
    <li>Загадки периодического закона [3]</li>
    <li>Материк Стабильности [8]</li>
    <li>Нейтронный синтез [17]</li>
    <li>Трансураны [24]</li>
    <li>Тяжелые ионы [29]</li>
    <li>Курчатовий [39]</li>
    <li>Что такое сверхэлемент? [48]</li>
    <li>Отмель острова Стабильности [54]</li>
    <li>Ионный луч [76]</li>
    <li>Поиски «долгожителей» [83]</li>
    <li>Неоткрытые материки [111]</li>
    <li>Приложение [116]</li>
  </ul>

</details>

▼
Версия: 3
  1. 02.06.2017. Исправлена опечатка.
  2. 02.06.2017. Сокращен исходник, добавлено «от какого слова происходит».

Теги details и summary | Теги HTML

Тег details представляет собой раскрытие виджетов, из которых пользователь может получить дополнительную информацию или элементы управления.

Note: Тег details не подходит для сносок. Пожалуйста, обратитесь к разделу примечаний для получения подробностей о том, как помечать сноски.

Тег summary представляет собой резюме, заголовок, или легенда для остального содержания родительского элемента details, если таковой имеется.

Первый дочерний элемент summary тега details, если таковой имеется, представляет собой резюме или легенду о деталях. Если нет дочерних элементов, агент пользователя должен обеспечивать свою легенду (например, «Подробности»).

Остальное содержимое элемента представляет дополнительную информацию или элементы управления.

Атрибут open boolean типа (логический). Если он присутствует, то это означает, что резюме и дополнительная информация должны быть показана пользователю. Если этот атрибут отсутствует, то только резюме и требовалось показать.

Когда элемент создается, если атрибут отсутствует, то дополнительную информацию, необходимо скрыть, если атрибут присутствует, то эта информация должна быть показана. Впоследствии, если атрибут удаляется, то информация должна будет скрыться, если атрибут добавляется, информация должна быть показана.

ПА (броузер) должен позволить пользователю запросить дополнительную информацию которую можно показать или скрыть. На запрос деталей, которые будут показаны, агент пользователя должен установить атрибут open элемента со значением ‘open‘. На запрос скрыть, агент пользователя должен удалить атрибут open элемента.

В следующем примере показано как тег details используется, чтобы скрыть технические детали в докладе:

<section>
 <h2>Copying "Really Achieving Your Childhood Dreams"</h2>
 <details>
 <summary>Copying. .. <progress max="375505392" value="97543282"></progress> 25%</summary>
 <dl>
 <dt>Transfer rate:</dt> <dd>452KB/s</dd>
 <dt>Local filename:</dt> <dd>/home/rpausch/raycd.m4v</dd>
 <dt>Remote filename:</dt> <dd>/var/www/lectures/raycd.m4v</dd>
 <dt>Duration:</dt> <dd>01:16:27</dd>
 <dt>Color profile:</dt> <dd>SD (6-1-6)</dd>
 <dt>Dimensions:</dt> <dd>320?240</dd>
 </dl>
 </details>
</section>

Ниже показано, как тег details может быть использован, чтобы скрыть некоторые элементы управления по умолчанию:

<details>
 <summary><label for=fn>Name & Extension:</label></summary>
 <p><input type=text id=fn name=fn value="Pillar Magazine.pdf">
 <p><label><input type=checkbox name=ext checked> Hide extension</label>
</details>

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

В этих примерах, резюме на самом деле просто суммирует то, что контроль может измениться, а не фактические значения, которые являются далеко не идеальными.

Поскольку атрибут open добавляется и удаляется автоматически, когда пользователь взаимодействует с контролем, он может быть использован в CSS стилях элемента по-разному в зависимости от его состояния. Здесь стиль используется для анимации цвета резюме, если элемент будет открыт или закрыт:

<style>
 details > summary { transition: color 1s; color: black; }
 details[open] > summary { color: red; }
</style>
<details>
 <summary>Automated Status: Operational</summary>
 <p>Velocity: 12m/s</p>
 <p>Direction: North</p>
</details>

HTML-детали Тег


Пример

Укажите детали, которые пользователь может открывать и закрывать по запросу:


Epcot Center

Epcot — это тематический парк в Walt Disney World Resort с захватывающими аттракционами, международные павильоны, отмеченные наградами фейерверки и сезонные события.


Попробуй сам »

Дополнительные примеры «Попробуйте сами» ниже.


Определение и использование

Тег

определяет дополнительные сведения, которые пользователь может открывать и закрывать по запросу.

Тег

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

В тег

можно поместить любой контент.

Совет: Тег

используется в соединение с <подробности> к укажите видимый заголовок для деталей.


Поддержка браузера

Числа в таблице указывают первую версию браузера, полностью поддерживающую элемент.

Элемент
<подробности> 12,0 79,0 49,0 6,0 15,0

Атрибуты

Атрибут Значение Описание
открытый открыто Указывает, что детали должны быть видны (открыты) пользователю

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

Тег

также поддерживает глобальные атрибуты в HTML.


Атрибуты событий

Тег

также поддерживает атрибуты событий в HTML.



Другие примеры

Пример

Используйте CSS для стилизации

и :



детали> сводка {
padding: 4px;
ширина: 200 пикселей;
цвет фона: #eeeeee;
граница: отсутствует;
box-shadow: 1px 1px 2px #bbbbbb;
курсор: указатель;
}

подробности> p {
background-color: #eeeeee;
отступ: 4 пикселя;
маржа: 0;
box-shadow: 1px 1px 2px #bbbbbb;
}


Epcot Center

Epcot — это тематический парк в Уолт Дисней. World Resort с захватывающими аттракционами, международными павильонами, отмеченные наградами фейерверки и сезонные специальные мероприятия.



Попробуй сам »

Связанные страницы

Ссылка на HTML DOM: подробный объект


Настройки CSS по умолчанию

Большинство браузеров будут отображать элемент

со следующими значениями по умолчанию:

детали {
display: block;
}



Сводный тег HTML


Пример

Использование элемента

:


Epcot Center

Epcot — это тематический парк в Walt Disney World Resort с захватывающими аттракционами, международные павильоны, отмеченные наградами фейерверки и сезонные События.


Попробуй сам »

Дополнительные примеры «Попробуйте сами» ниже.


Определение и использование

Тег

определяет видимый заголовок для элемента
. Заголовок можно щелкнуть, чтобы просмотреть / скрыть подробности.

Примечание: Элемент

должен быть первым дочерним элементом элемента
.


Поддержка браузера

Числа в таблице указывают первую версию браузера, полностью поддерживающую элемент.

Элемент
<резюме> 12,0 79,0 49,0 6,0 15,0

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

Тег

также поддерживает глобальные атрибуты в HTML.


Атрибуты событий

Тег

также поддерживает атрибуты событий в HTML.



Другие примеры

Пример

Используйте CSS для стилизации

и :



детали> сводка {
padding: 4px;
ширина: 200 пикселей;
цвет фона: #eeeeee;
граница: отсутствует;
box-shadow: 1px 1px 2px #bbbbbb;
курсор: указатель;
}

подробности> p {
background-color: #eeeeee;
отступ: 4 пикселя;
маржа: 0;
box-shadow: 1px 1px 2px #bbbbbb;
}


Epcot Center

Epcot — это тематический парк в Уолт Дисней. World Resort с захватывающими аттракционами, международными павильонами, отмеченные наградами фейерверки и сезонные специальные мероприятия.



Попробуй сам »

Связанные страницы

Ссылка на HTML DOM: сводный объект


Настройки CSS по умолчанию

Большинство браузеров отображают элемент

со следующими значениями по умолчанию:

сводка {
display: block;
}


: элемент сводки раскрытия информации — HTML: язык разметки гипертекста

Элемент HTML Disclosure Summary Элемент (

) определяет сводку, заголовок или легенду для поля раскрытия элемента
. Щелчок по элементу переключает состояние родительского элемента
на открытие и закрытие.

Исходный код этого интерактивного примера хранится в репозитории GitHub. Если вы хотите внести свой вклад в проект интерактивных примеров, клонируйте https://github.com/mdn/interactive-examples и отправьте нам запрос на перенос.

Исходный код этого интерактивного примера хранится в репозитории GitHub. Если вы хотите внести свой вклад в проект интерактивных примеров, клонируйте https: // github.com / mdn / interactive-examples и отправьте нам запрос на перенос.

Содержимое элемента

может быть любым заголовком, обычным текстом или HTML, которые можно использовать в абзаце.

Элемент

может использоваться только только как первый дочерний элемент элемента
. Когда пользователь нажимает на сводку, родительский элемент
переключается на открытие или закрытие, а затем событие toggle отправляется элементу
, который можно использовать, чтобы сообщить вам, когда это происходит изменение состояния.

Текст метки по умолчанию

Если первый дочерний элемент элемента

не является элементом , пользовательский агент будет использовать строку по умолчанию (обычно «Подробности») в качестве метки для окна раскрытия информации.

Стиль по умолчанию

Согласно спецификации HTML, стиль по умолчанию для элементов

включает display: list-item . Это позволяет изменить или удалить значок, отображаемый в виде виджета раскрытия информации рядом с меткой, по умолчанию, который обычно представляет собой треугольник.

Вы также можете изменить стиль на display: block , чтобы удалить треугольник раскрытия.

Подробности см. В разделе «Совместимость браузеров», поскольку не все браузеры пока поддерживают полную функциональность этого элемента.

Ниже приведены некоторые примеры использования

. Вы можете найти больше примеров в документации для элемента
.

Базовый пример

Простой пример, показывающий использование

в элементе
:

  <подробности открыты>
   Обзор 
  
  1. Наличные: 500 долларов США.00
  2. Текущий счет: 75,30 доллара США.
  3. Срок сдачи: 06.05.19.

Резюме как заголовки

Вы можете использовать элементы заголовка в

, например:

  <подробности открыты>
   
Обзор
  1. Наличные: 500 долларов США.
  2. Текущий счет: 75,30 доллара США.
  3. Срок сдачи: 06.05.19.

В настоящее время есть некоторые проблемы с интервалами, которые можно решить с помощью CSS.

Предупреждение: Поскольку элемент

имеет роль кнопки по умолчанию (которая удаляет все роли из дочерних элементов), этот пример не будет работать для пользователей вспомогательных технологий, таких как программы чтения с экрана. Роль
будет удалена, и поэтому эти пользователи не будут рассматривать его как заголовок.

HTML в сводках

Этот пример добавляет некоторую семантику к элементу

, чтобы указать, что метка важна:

  <подробности открыты>
  < sizesОбзор
  
  1. Наличные: 500 долларов США.00
  2. Текущий счет: 75,30 доллара США.
  3. Срок сдачи: 06.05.19.

таблиц BCD загружаются только в браузере.

HTML-теги »

Раскрытие информации: Ваша поддержка помогает поддерживать работу сайта! Мы зарабатываем реферальный сбор за некоторые услуги, которые мы рекомендуем на этой странице. Подробнее
Что делает
HTML-тег ?
Элемент
используется для объединения оператора с дополнительными связанными деталями.Отображается , и пользователь может просмотреть или скрыть дополнительные сведения, щелкнув сводку.
Дисплей
блок
Использование
текстовый

Пример кода

  <подробности>
 Видимая сводка деталей 
Эта часть не будет видна, пока пользователь не решит ее увидеть.

Видимая сводка деталей Эта часть не будет видна, пока пользователь не выберет ее для просмотра.

Какие детали?

Элемент details подходит для таких вещей, как уведомления об авторских правах и другая информация, которую вы хотите разместить на своей веб-странице, но не обязательно сразу отображать ее для всеобщего обозрения. Однако, если вы проявите творческий подход к элементу, можно сделать гораздо больше. Например, вы можете использовать подробностей в качестве простого решения часто задаваемых вопросов, если вы не хотите связываться с аккордеонами jQuery. Как это может выглядеть? Давайте посмотрим, что мы можем сделать с помощью всего нескольких строк целевого CSS.

  <стиль> .faq details {border: 1px solid #ddd; радиус границы: 2 пикселя; маржа: 10 пикселей; } .faq сводка {font-weight: bold; цвет фона: #ddd; размер шрифта: 1.2em; отступ слева: 5 пикселей; } .faq p {размер шрифта: .9em; маржа слева: 25 пикселей; }  
В чем смысл жизни?

Вы же не бездельничаете, а? Вау. Давайте посмотрим. Значение слова «жизнь»: состояние жизни. Видишь, что я там делал? <подмигнуть>.

Ты в пижаме?

Ну, разве это не личное? Я работаю из дома! Что вы думаете!

Этот пример еще не закончен?

Да. Да, это так. Вы счастливы?

Как наш браузер будет обрабатывать этот фрагмент HTML и CSS?

.faq подробности {border: 1px solid #ddd; радиус границы: 2 пикселя; margin: 10px;}.краткое содержание часто задаваемых вопросов {font-weight: bold; цвет фона: #ddd; размер шрифта: 1. 2em; padding-left: 5px;}. часто задаваемые вопросы p {font-size: .9em; margin-left: 25px;} В чем смысл жизни?

Вы же не бездельничаете? Вау. Давайте посмотрим. Значение слова «жизнь»: состояние жизни. Видишь, что я там делал? <подмигнуть>.

Ты в пижаме?

Ну, разве это не личное? Я работаю из дома! Что вы думаете о !

Этот пример еще не закончен?

Да. Да, это так. Ты счастлив?

Адам — ​​технический писатель, специализирующийся на документации и учебных пособиях для разработчиков.

Браузер Поддержка подробностей

HTML-тег

Тег

является одним из элементов HTML5. Он создает виджет раскрытия информации и содержит дополнительные сведения, которые пользователь может открыть и просмотреть. По умолчанию содержимое тега не отображается. Чтобы отобразить содержимое, вы должны применить атрибут open. Виджет раскрытия информации обычно представлен маленьким треугольником, который вращается (или вращается), чтобы показать открытое / закрытое состояние.

Тег

устанавливает видимый заголовок, при нажатии на который открывается / закрывается дополнительная информация.Если заголовка нет, браузер по умолчанию покажет заголовок «Подробнее».

Синтаксис¶

Тег

состоит из пар. Контент записывается между открывающим (
) и закрывающим (
) тегами.

Пример HTML-тега

: ¶
  

  
     Название документа 
  
  
    <подробности>
       Нажмите, чтобы увидеть подробности 
      

Подробная информация здесь.

Попробуйте сами »

Результат¶

Пример HTML-тега

, помещенного внутри тега
: ¶
  

  
     Название документа 
  
  
    

Аэропорт вылета:

php" method = "get">
Попробуйте сами »

Attributes¶

Тег

также поддерживает глобальные атрибуты и атрибуты событий.

Как оформить тег

?

Общие свойства для изменения визуального веса / выделения / размера текста в теге

:
  • Свойство CSS font-style задает стиль шрифта. нормальный | курсив | косой | начальная | наследовать.
  • CSS свойство font-family определяет приоритетный список из одного или нескольких имен семейств шрифтов и / или общих имен семейств для выбранного элемента.
  • Свойство CSS font-size устанавливает размер шрифта.
  • Свойство CSS font-weight определяет, должен ли шрифт быть жирным или толстым.
  • Свойство CSS text-transform управляет регистром текста и заглавными буквами.
  • Свойство CSS text-decoration определяет украшение, добавленное к тексту, и является сокращенным свойством для text-decoration-line, text-decoration-color, text-decoration-style.

Раскрашивание текста в теге

:
  • Свойство цвета CSS описывает цвет текстового содержимого и оформления текста.
  • Свойство CSS background-color устанавливает цвет фона элемента.

Стили макета текста для тега

:
  • Свойство CSS text-indent задает отступ первой строки в текстовом блоке.
  • Свойство CSS text-overflow указывает, как пользователю следует сигнализировать о переполненном содержимом, которое не отображается.
  • CSS свойство white-space определяет, как обрабатывается белое пространство внутри элемента.
  • Свойство CSS word-break указывает, где строки должны быть разорваны.

Другие свойства, на которые стоит обратить внимание по тегу

:

Тег HTML5 Details и руководство по элементам

Детальный тег и элемент

На этой странице мы обсудили Описание, Использование, Атрибуты, Пример и Результат, Совместимость элемента сведений HTML5.

Элемент подробностей HTML (

) используется для отображения деталей информации по запросу. По умолчанию эта деталь скрыта. Он используется с тегами сводки , которые содержат детали.

Использование

 <подробности>
 Некоторая информация 

Подробнее об информации выше.

Требуются ли начальный и конечный теги

Требуются как начальный, так и конечный теги.

Атрибуты

Элемент

details не имеет никаких других атрибутов, кроме глобальных атрибутов (accesskey, class, contenteditable, contextmenu, dir, draggable, dropzone, hidden, id, lang, spellcheck, style. Tabindex, title), общих для всех элементов.

Пример:

  


 Пример элемента сведений HTML5 


<подробности>
 PHP - это язык сценариев на стороне сервера 

PHP - это язык сценариев общего назначения на стороне сервера, изначально предназначенный для веб-разработки для создания динамических веб- страниц.Для этого PHP-код встраивается в исходный HTML-документ и интерпретируется веб-сервером с PHP. модуль процессора, который генерирует документ веб-страницы.

Результат


Совместимость с браузером

Элемент сведений HTML5 не поддерживается в Opera, Firefox и Internet Explorer. Поддерживается Chrome.

Предыдущая: HTML5: Учебное пособие по элементам Datalist
Следующая: HTML5 Embed Element Tutorial

Display Driver Uninstaller Скачать версию 18.

0,3,6

Download Display Driver Uninstaller DDU — Display Driver Uninstaller — это утилита для удаления драйверов, которая может помочь вам полностью удалить драйверы и пакеты видеокарты AMD / NVIDIA из вашей системы, не оставляя остатков (включая разделы реестра, папки и файлы, хранилище драйверов).

Видеодрайверы AMD / NVIDIA обычно можно удалить из панели управления Windows, эта программа удаления драйверов была разработана для использования в случаях, когда не удается удалить стандартный драйвер или в любом случае, когда вам необходимо полностью удалить драйверы видеокарт NVIDIA и ATI.Текущий эффект после использования этого инструмента для удаления драйвера будет таким же, как если бы вы устанавливали новый драйвер в первый раз, как при новой чистой установке Windows. Как и в случае с любым подобным инструментом, мы рекомендуем создать новую точку восстановления системы перед ее использованием, чтобы вы могли в любой момент восстановить свою систему, если у вас возникнут проблемы.

Если у вас возникли проблемы с установкой более старого или нового драйвера, попробуйте его, так как есть сообщения, что он решает эти проблемы. DDU — это приложение, разработанное Гисленом Харви, также известным как Вагнард, на наших форумах, Guru3D.com является официальным партнером по загрузке этого удобного приложения.

У нас есть обширная ветка поддержки AMD здесь и NVIDIA здесь.

Рекомендуемое использование

  • Инструмент можно использовать в нормальном режиме, но для абсолютной стабильности при использовании DDU лучше всего подходит Safemode.
  • Сделайте резервную копию или восстановите систему (но обычно это должно быть довольно безопасно).
  • Во избежание проблем лучше полностью исключить папку DDU из любого программного обеспечения безопасности.

Обратите внимание, что NVIDIA / AMD не имеют к этому никакого отношения, я не работаю на NVIDIA / AMD или для них, и они не должны нести ответственности ни за что, что может пойти не так с этим приложением.

Требование:

  • Windows Vista с пакетом обновления 2 (SP2) до Windows 10 2004 (19041.xxx май 2020 г.) (установка более высокого уровня на ваш страх и риск)
  • Графические процессоры NVIDIA, AMD, Intel
  • Microsoft .NET Framework 4.5 или выше

Рекомендуемое использование

  • Вы ДОЛЖНЫ отключить Интернет или полностью заблокировать Центр обновления Windows при запуске DDU, пока вы не переустановите новые драйверы.
  • DDU следует использовать при возникновении проблем с удалением / установкой драйвера или при смене марки графического процессора.
  • DDU
  • не следует использовать каждый раз при установке нового драйвера, если вы не знаете, что делаете.
  • DDU не работает на сетевом диске. Пожалуйста, установите на локальный диск (C :, D: или другой).
  • Инструмент можно использовать в нормальном режиме, но для абсолютной стабильности при использовании DDU лучше всего подходит Safemode.