在一次采访中,我被问到一个我从未想过的问题,那就是“我们已经有了满足编写网页的所有要求的HTML,那么还需要XHTML吗?”我在谷歌上搜索了很多,也阅读了很多文章,但我无法正确理解为什么要引入XHTML。请向我解释。 最佳答案 因为它是有效的XML。这有很大帮助,因为您可以使用许多最初为XML设计的工具,例如XML解析器、XSLT、XPath、XQuery,...普通HTML是一种SGML方言,如果不了解架构就无法解析。onetwothree是correctHTML但不正确的XML。如果你想解析它,你必须知道ul元素必须被关闭,但l
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。HTML和XHTML之间的确切区别是什么?我在这里看到了相关的帖子,但我不是很清楚。
在编写html5文档类型时,您是否应该包含就像您以前使用HTML4doctype时所做的那样,还是应该使用不同的xhtml? 最佳答案 HTML5不需要使用xmlns属性,因为它是XHTML特有的(这意味着甚至HTML4也不使用它)。如果您只是提供常规的HTML5,那么您可以完全忽略该属性:xmlns属性仅在您编写和提供XML序列化HTML5(即XHTML5)时才需要。 关于html-HTML5是否需要``,我们在StackOverflow上找到一个类似的问题:
我在外部有2个嵌套的div,其宽度为:100%。两个嵌套的div应该在一行中,首先应该从它的内容中获取它的大小:innerdiv1.Sometext...innerdiv2...问题是如果没有指定#inner1div的宽度并且取决于它里面的内容,如何使#inner2div获得剩余的水平空间?附言在我的案例中,所有样式都在单独的类中,这里我将CSS放入样式属性中只是为了简化。我希望结果在IE7+和FF3.6中工作对我来说更详细的是这样的:.captionText{float:left;}.captionLine{height:1px;background-color:black;marg
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭5年前。Improvethisquestion我想知道为什么我应该使用XHTML而不是HTML。XHTML应该是“模块化的”,但我还没有看到任何服务器端语言利用其中的任何一个。XHTML也更严格,我看不出有什么好处。XHTML提供了什么我非常需要的东西?它如何使我的代码“更好”?编辑:我在评论中发现的另一个问题:DoesXHTMLparsefasterthanHTML?EDIT2:在阅读了您的所有评论和链接之后,我确实同意另一篇文章应
我知道这是有些人不赞成他们的原因,但这真的重要吗?我认为它们在与JavaScript交互以及从服务器存储信息和向服务器发送信息方面提供的功能超过了验证问题。我错过了什么吗?“无效”HTML的后果是什么?自定义DTD无论如何都不能解决它们吗? 最佳答案 后果是w3c在2、5、10年后出现并创建了一个同名的属性。现在您的页面已损坏。HTML5将为合法的自定义属性(如data-myattr="foo")提供数据属性类型,因此也许您现在就可以开始使用它,并且在未来的名称冲突中相当安全。最后,您可能忽略了自定义逻辑是类属性背后的理性。尽管它通
XML、HTML和XHTML文档的正确内容类型是什么?我需要编写一个简单的爬虫来只抓取这些类型的文件。如今http://example.net/index.html由于mod_rewrite,可以提供例如JPEG文件,因此我需要检查响应header中的内容类型并将其与允许的内容类型列表进行比较。我从哪里可以得到这样的列表? 最佳答案 HTML:text/html,句号。XHTML:application/xhtml+xml,或者仅当遵循HTML兼容性指南时,text/html。参见W3MediaTypesNote.XML:text/
在处理我的XML时,我尝试使用以下行将href属性引用的SVG文件直接复制到我的输出HTML中:copy-namespaces应该不是必需的,因为默认值无论如何都是“yes”,但我添加它是为了防止有人质疑我是否尝试过它。文件被复制到HTML中,但是任何命名空间的元素都被隐藏了。例如,一个文件在被复制之前看起来像这样:image/svg+xml之后看起来像这样:image/svg+xml图像元素的href值上缺少xlink命名空间尤其有问题。关于如何以不同的方式执行此操作以在没有任何解释的情况下读取SVG文件有什么想法吗?我找到了一个“有效”的解决方案,但它是一个hack,我想要更优雅的
如何使用facelets在.xhtml页面中为JSF(1.2)标签激活eclipse(3.5,WTP)内容辅助?它适用于.jsp文件,但不适用于xhtml。我经常谷歌,在很多地方(包括MyFaceswiki)都说-“Eclipse不能使用xhtml和facelets”由于这适用于.jsp文件,我认为可能有一些机制可以激活该内容辅助。我开始从事一个项目,该项目已经有一个庞大的代码库,因此更改扩展不是一种选择。额外的插件也是不可取的,但如果没有其他方法可以接受。(我问这个问题是为了验证是否有人没有找到解决此问题的机智解决方法-否则我知道这是不可能的) 最佳答案
XHTML中所有有效的自闭合元素(例如)(由主流浏览器实现)是什么?我知道XHTML在技术上允许任何元素自封闭,但我正在寻找所有主要浏览器支持的那些元素的列表。见http://dusan.fora.si/blog/self-closing-tags以等自闭合元素引起的一些问题为例。 最佳答案 每个支持XHTML的浏览器(Firefox、Opera、Safari、IE9)都支持每个元素上的自闭合语法。,,一切都应该正常工作。如果没有,那么您的HTML中添加了不当的XHTMLDOCTYPE。DOCTYPE不会改变文档的解释方式。Only