将 HTML5 内容插入具有不同文档类型的网站

发布于 2024-10-19 18:45:38 字数 389 浏览 0 评论 0原文

快速提问只是为了验证一些事情。如果我制作了一个 HTML5 移动广告,并且想要在 DOCTYPE 为 XHTML-MP 1.0+ 或 XHTML 2.0 的发布商网站上运行它,那么我的 HTML5 标记可能会被忽略,对吧?

例如,如果我的广告使用canvas标签并且在某人的XHTML-MP 1.0网站上运行,那么移动Safari可能会忽略canvas标签并使用开始和结束标签之间包含的后备内容。或者,如果我在同一网站上运行的广告上使用输入类型“日期”,那么它将默认为输入类型“文本”,除非我编写了一些 JavaScript 来处理这种情况。

我假设情况可能是这样,但我想与比我聪明得多的人验证一下:)对我来说最好的事情可能是使用 HTML5 文档类型在我自己的网站上提供一个横幅并链接到我的广告或使用 iframe 引用同一网站。

Quick question just to verify something. If I have an HTML5 mobile advertisement that I made, and I want to run it on a publisher's website that has a DOCTYPE of XHTML-MP 1.0+ or XHTML 2.0 then my HTML5 markup would probably be ignored, right?

For instance, if my ad used the canvas tag and it ran on someone's XHTML-MP 1.0 site, then mobile Safari would probably ignore the canvas tag and use the fallback content included between the opening and closing tags. Or if I used an input type "date" on an ad running on the same site, then it would default to input type "text", unless I wrote some javascript to handle this case.

I'm assuming this is probably the case, but I wanted to verify it with people much smarter than me :) Probably the best thing for me to do is serve up a banner and link to my ad in my own website using the HTML5 doctype or use an iframe to reference the same website.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

泪意 2024-10-26 18:45:38

如今,浏览器使用文档类型来确定标准模式。无论您使用什么文档类型,您的元素都不会被忽略,而是会被渲染,当然,假设浏览器能够渲染该元素。

Nowadays, the doctype is used by browsers to determine standards mode. Your elements will NOT be ignored but rendered no matter what doctype you use assuming, of course, the browser is capable of rendering the element.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文