2014-01-09 1 views
0

В настоящее время я работаю с HTML5-страницей с несколькими блоками информации, каждая из которых имеет одинаковую структуру. Поскольку структура повторяется для каждого блока, я бы предположил, что семантически разумный выбор сделает каждый блок элементом в списке. Однако структура блоков несколько сложна, так как каждый блок содержит заголовок, абзац, список определений и неупорядоченный список в этом порядке. Я хотел бы сделать список разделов:Большинство семантически обоснованных подходов к перечисленным разделам

<ul> 
    <li><section><h1>1</h1><p>...</p><dl></dl><ul></ul></section></li> 
    <li><section><h1>2</h1><p>...</p><dl></dl><ul></ul></section></li> 
</ul> 

Однако, я полагаю, что li юридически не может содержать section, правильно? В этом случае, что было бы самым семантически обоснованным решением моей проблемы?

ответ

0

Чтение через спецификацию HTML5, оказывается, что li элементов разрешено содержать section элементов; specification for section классифицирует его как Содержание потока, которое соответствует li's Content model. Следовательно, я напишу свою разметку, как показано в исходном примере (который я ранее считал незаконным). Однако моя интуиция о том, что семантическая импликация является списком структурно идентичных разделов, до сих пор остается неясной (для меня).

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

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