Список элементов HTML5, которые могут быть вложены внутри элемента P?

Я пытаюсь понять все допустимые элементы HTML5, которые могут быть вложены внутри элементов абзаца, так что валидатор w3 не показывает никаких ошибок. Я имею в виду, что я пытаюсь понять все теги, которые могут заменить точки в следующем коде, так что w3 validator не показывает никаких ошибок:

<p>...</p>

Есть ли такой список? Я пробовал поиск в Google без везения.

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

Ответ 1

Спецификация HTML5 сообщает нам, что модель содержимого элемента <p> фразированный контент. Содержание фразы определяется спецификацией:

3.2.5.1.5 Содержание фразы

Содержание фразы - это текст документа, а также элементы, которые отметьте этот текст на уровне внутри абзаца. Задания фразы абзаца формы содержания.

a (если он содержит только текст фразы)    abbr    area (если он является потомком элемента map)    audio    b    bdi    bdo    br    button    canvas    cite    code    command    datalist    del (если он содержит только фраз-содержимое)    dfn    em    embed    i    iframe    img    input    ins (если в нем содержится только текст фразы)    kbd    keygen    label    map (если в нем содержится только текст фразы)    mark    math    meter    noscript    object    output    progress    q    ruby    s    samp    script    select    small    span    strong    sub    sup    svg    textarea    time    u    var    video    wbr    text