私は、w3 バリデーターがエラーを表示しないように、段落要素内にネストできる有効な HTML5 要素をすべて見つけようとしています。つまり、w3 バリデーターがエラーを表示しないように、次のコード内のドットを置き換えることができるすべてのタグを見つけようとしています。
<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
文章