我注意到jQuery(或者它是Firefox)会转变我的一些 <span class="presentational"></span> into <span class="presentational" />
现在我的问题是,写这样的标记是否可以?任何浏览器都会窒息吗?
就我个人而言,<span class="presentational" />如果它是空的,我觉得它看起来更干净.
只要我记得,我就会努力以正确的方式做事.好吧,无论如何,我认为这是正确的方式.
现在我觉得是时候一劳永逸地回答一些非常重要的问题了.
所有发誓XHTML的人迟早会偶然发现这句话:"除非您提供正确的MIME类型,否则您的文档将被解释为常规HTML"
说什么?我已经创建了一个完美的XHTML文档,遵循所有标准和内容.我做错了什么?我错过了什么?
据我所知,它在很大程度上是服务器的东西,所以当然我也调查过,看起来PHP函数header()就是问题的答案.
是的,那么一切都很好.不,实际上并非如此,因为无论我搜索网络多少,我根本无法找到有关如何解决问题的一致信息,当我找到与远程相关的内容时,这完全取决于浏览器的可比性等等.
让我们尽可能清楚地说.
我不关心浏览器的可计算性.(不管怎么说)
如果我犯了错误,当然我知道如何实现这一点,我真正想要的就是接收XML类型的史诗失败消息.
简而言之,我希望使用SGML方式并采用XML方式,并且我希望能够在没有任何疑问的情况下说这个文档是有效的XML/XHTML并且被解释为这样.
我的想法是,我可以简单地要求有问题的XHTML文档,通过一个PHP脚本,并用适当的MIME类型发送的,但它是如何做实际上仍然是一个谜,由于相互冲突的网络信息.
我希望有人能够提供我正在寻找的答案,最好提供相关信息的链接以备份它.如果你能为我做到这一点,我将永远感激不尽.
最好的祝福.
编辑:我不能说,我明白为什么或者怎么样,但至少我找到了一种方法,使其充当它应该,仅仅通过增加:到正规的XHTML文档的顶部,当然改变文件类型为PHP来实际上让它运行脚本.
我很确定这不是故事的结局,但现在我很高兴.