2016-10-17 15 views
0

Im интересно, если кто-нибудь есть решение о том, как использовать:детали тег в XHTML

<details> 
    <summary> </summary> 
    <p> bla bla </p> 
</details> 

в переходном XHTML. Или это даже возможно? Ive читал на w3schools, что он с различным синтаксисом, но не объясняет, как это сделать.

+0

https://dev.w3.org/html5/spec-preview/the-details-element.html – Rao

+1

Любая конкретная причина, по которой вы хотите использовать XHTML Transitional? Единственная причина, по которой я могу думать, это то, что вы хотите, чтобы валидатор не заглядывал на ,

и т. Д. В таком мышлении нет места для
. –

+0

Кстати, я прочитал страницу W3Schools, но я не уверен, что вы имеете в виду, показывая «другой синтаксис». В отличие от чего? О, и в нем говорится, что

доступен в Firefox 49, но на самом деле он доступен в FF 47 и 48, если вы установите для параметра about: config entry_dom.details_element.enabled_ значение true. –

ответ

0

Чтобы комментарии в ответ ...

Прежде всего, < детали> элемент не работает во всех браузерах еще. Совсем нет в IE; он имеет некоторые ограничения в Safari; и в Firefox и Chrome только самые последние версии в порядке. См. CanIUse.

Затем объявление doctype. Если вы действительно используете XHTML (то есть с расширением файла .xhtml или с использованием подходящего типа MIME XHTML), это не имеет особого значения для браузеров, которые у вас есть DOCTYPE. Файлы XHTML всегда отображаются в стандартном режиме, а поддерживаемые элементы всегда поддерживаются независимо от того, упоминаются ли они в DTD или нет.
(например, браузер, который поддерживает < шрифта> всегда поддерживает это, есть ли у вас надлежащий доктайп или нет. Имея, скажем, XHTML 1.0 Strict DOCTYPE не мешает < шрифта> от работы.)

Поэтому единственная причина, по которой вы выбрали определенный тип doctype, - это то, что вы хотите, чтобы ваш документ проверял его. В этом случае применим только XHTML5 один <!DOCTYPE html>, так как это единственный, который имеет < подробнее>.
Выбор этого означает, что он не будет проверять такие вещи, как < font>.
Вам нужно будет решить, что вы хотите.

 Смежные вопросы

  • Нет связанных вопросов^_^