我看到使用这种类型的代码结构写的黑客,其中结尾标记右边的角括号'放置在一个新的左侧角支架的开头。标签打开,但我不记得它为什么要完成或线程。我认为这是Chris Coyier的CSS提示网站,但不确定。有没有人知道为什么有人会用这种方式写标记?此代码段取自here
<!DOCTYPE Html>
<Html
><Head
><Title
>Graduation Ceremony Summer 2022</Title
></Head
><Body
><H1
>Graduation</H1
><Section
><H1
>Ceremony</H1
><P
>Opening Procession</P
>
></Section
></Body
></Html>
答案 0 :(得分:5)
有些浏览器会以不同方式处理标记之间的空白。这将是防止空文本节点在DOM中全部出现的一种方法。在文档中使用它们不太可能会导致任何问题(取决于您的CSS规则)。
想到的一种情况是图像的垂直对齐。某些浏览器将图像标记(空文本节点)旁边的空白视为真实文本节点。如果您将图像与文本对齐,可能会将其与空文本节点对齐,而不是与图像旁边的实际文本对齐。
就可读性而言,我所看到的只是一堆皱眉头(>_<
)。我更愿意使用标准的HTML,而不是>_<
。