Chr*_*s22 1 html dom html-parsing
我看到使用这种类型的代码结构写的黑客,其中结束标记右'尖括号'放置在新的左'angle-bracket'标记开头的开头,但我不记得为什么它已完成或线程.我认为这是Chris Coyier的CSS技巧网站,但不确定.有没有人知道为什么有人会用这种方式写标记?此代码段取自此处
<!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>
Run Code Online (Sandbox Code Playgroud)
有些浏览器会以不同方式处理标签之间的空白.这将是防止空文本节点在DOM中全部出现的一种方法.在文档中使用它们不太可能会导致任何问题(取决于您的CSS规则).
想到的一种情况是图像的垂直对齐.某些浏览器将图像标记(空文本节点)旁边的空白视为真实文本节点.如果要将图像与文本对齐,可能会将其与空文本节点对齐,而不是与图像旁边的实际文本对齐.
在可读性方面,我所看到的只是一堆邋blow的愤怒面孔(>_<).我宁愿拥有标准的HTML而且感觉不像>_<.