Reference:
HTML tag nesting rules - MOOC
HTML tag nesting rules - Blog Park
WEB standard series - HTML element nesting
block elements:
address, blockquote, center, dir, div, dl, dt, dd, fieldset, form, h1 ~h6, hr, isindex, menu, noframes, noscript, ol, p, pre, table, ul, etc.
Inline elements:
a, abbr, acronym ,b,bdo,big,br,cite,code,dfn,em,font,i,img,input,kbd,label,q,s,samp,select,small,span,strike,strong,sub,sup,textarea , tt, u, var, etc.
Nesting rules:
Note:
li is a block-level element and can nest block-level elements (including ul).
Some tags have fixed nesting rules, such as ul contains li, ol contains li, dl contains dt and dd, etc.