考虑下面的HTML,其中的ID #p1,#p2并且#p3是兄弟(见小提琴):
<div id="container">
<span id="p1">Paragraph 1</span>
<span id="p2">Paragraph 2</span>
This is just loose text.
<p id="p3">Paragraph 3</p>
</div>
Run Code Online (Sandbox Code Playgroud)
这些是我对严格和松散的兄弟姐妹的定义:
我考虑ID #p1和#p2严格的兄弟姐妹(因为没有文本没有封装在它们之间的任何类型的html元素中.
而ID #p2和#p3松散的兄弟姐妹.
鉴于任何具有下一个兄弟的元素是否可以知道下一个兄弟是严格的还是松散的?
编辑:兄弟姐妹可能是不同类型的,我更新了小提琴以反映这一点.