gpt4 book ai didi

android - 新网站使用哪种标记语言? (台式机和移动设备)

转载 作者:行者123 更新时间:2023-11-28 05:07:52 25 4
gpt4 key购买 nike

我需要重新设计旧站点,并且正在考虑最好使用的 Web 标记语言是什么。这是我的两个问题。请帮助我找到两个或其中任何一个的正确答案:

  1. 桌面用户的最佳 Web 标准是什么? HTML? XHTML?还要别的吗?它是什么版本(例如“XHTML 1.0 Transitional”)?

  2. 移动用户的最佳标记语言是什么?我要重新设计的网站是关于移动设备的应用程序的。所以,我自然有很多移动访问者。大多数设备是基于 Android 和 iOS 的,还有一些黑莓、Palm OS 和 Symbian 设备。在开发网站的移动版本时,我应该坚持使用哪种标记语言?

一如既往地感谢您的精彩回答!

最佳答案

我会避免使用 XHTML。 XHTML 已成为死胡同,绝不比 HTML“更好”或“更严格”,而且 IE 仍然不能正确支持它。参见示例:http://www.webdevout.net/articles/beware-of-xhtml

目前支持最好的标准是 HTML 4.01 Strict。

新创建的站点不需要过渡。

您可以使用“向后兼容的 HTML5”,因此使用 HTML5 DOCTYPE 的 4.01 标记,以便在您有时间使用 HTML5 功能时做好准备。小心 HTML5 元素,因为 IE 不支持它们(甚至无法正确回退),除非您使用 JavaScript 解决方法。

HTML5 DOCTYPE 是 <!DOCTYPE html> . HTML5 有两种语法风格,“HTML/SGML like”和“XHTML/XML”(称为“XHTML5”)。两种类型都使用相同的 DOCTYPE,但理论上它对于“XHTML”语法是可选的,但是这会使浏览器以快速模式呈现,应该避免这种情况。浏览器通过文档的 MIME 类型区分两者,它必须是 application/xhtml+xml对于 XHTML5。但是 IE 不支持那种 MIME 类型,所以你不能使用 XHTML5。

新的 CSS3 功能应该不会造成任何问题,如果您以某种方式使用它,那么网站在未应用时不会变得无法使用。

移动浏览器不需要任何特殊标记,因为它们都很好地支持 HTML 4.01。查看 CSS 媒体查询以针对移动浏览器显示不同的内容。

根据内容的数量,为移动浏览器创建一个单独的网站可能有意义,其中没有任何移动浏览器不需要的内容,因此不需要下载,例如 Flash。但是(再次)移动浏览器不需要任何“特殊”HTML。

关于android - 新网站使用哪种标记语言? (台式机和移动设备),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4794423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com