This time I will show you how to nest html tags. What are the precautions for nesting html tags? The following is a practical case, let’s take a look.
XHTML has many tags: p, ul, li, dl, dt, dd, h1~h6, p, a, addressa, span, strong... When we use these tags to build the page structure, They can be nested infinitely, but nesting also requires certain rules. You cannot allow your own personal habits to be nested randomly. So, what are the nesting rules for thehtml tag?
1. HTML tags include block-level elements (block) and inline elements (inline)1. Block-level elements are generally used to build website structures, layout, content... It includes the following tags:
address、blockquote、center、dir、p、dl、dt、dd、fieldset、form、h1~h6、hr、isindex、menu、noframes、noscript、ol、p、pre、table、ul
anchor point" and so on. The following tags are all 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
inline elements or certain block elements, but inline elements cannot contain block elements. It can only contain other inline elements. :
<p><h1></h1><p></p></p> —— 对</p>< p> <a href=”#”><span></span></a> —— 对</p>< p> <span><p></p></span> —— 错
:
<p><ol><li></li></ol></p> —— 错</p>< p> <p><p></p></p> —— 错
h1、h2、h3、h4、h5、h6、p、dt
4. li can contain p tags - this item does not need to be listed separately, but many people on the Internet have some concerns about this If you are confused, let me briefly explain it here:
<p><h2></h2><p></p></p> —— 对</p>< p> <p><a href=”#”></a><span></span></p> —— 对</p>< p> <p><h2></h2><span></span></p> —— 错
How to use HTML and CSS to make clear text
How to write flexible, stable, high-quality HTML and css code
How to use title tags and paragraph tags in XHTML
The above is the detailed content of How should html tags be nested?. For more information, please follow other related articles on the PHP Chinese website!