-3

如果我们想制作一个 Web 应用程序/网站并希望获得最大的兼容性

使用 HTML 和任何服务器端语言(PHP、.net、ruby)制作的网站是否可以在每个具有浏览器的设备上运行?没有 CSS,没有 JS,没有图像。

它会覆盖至少 90% 的可以连接到互联网并具有 Web 浏览器的设备吗?

4

4 回答 4

4

HTML 将在任何具有支持 HTML 的浏览器(iPhone、Android 等)的设备上呈现。所以,如果你的网站是用 HTML 编写的——你应该没问题。

服务器端语言、PHP、.Net、Ruby 等 - 它们都在服务器端执行,除了生成动态内容并将其作为 HTML 发送之外,与客户端设备无关。所以,我猜技术答案可能是“是的——任何带有浏览器的设备都被所有服务器端语言覆盖”,等待它们返回可渲染的 HTML。

于 2012-08-14T17:40:27.503 回答
3

基本上,服务器端语言所做的是决定向客户端发送什么 HTML(最基本的)。客户端永远不会看到任何实际的服务器端代码。这意味着兼容性取决于服务器端语言输出的 HTML,而不是用于创建 HTML 的语言。

因此,您的实际问题的答案是,是的,任何服务器端语言,是的,它将覆盖至少 90% 的能够呈现 HTML 的设备(取决于 HTML 的有效性)。

于 2012-08-14T17:40:54.857 回答
1

取决于市场。在世界许多地方,许多移动浏览器仍然只显示 WAP/WML。否则,正如您所指出的,“服务器端”语言就是这样,因此与问题无关。如果它只是纯 HTML,那么它将适用于许多移动设备。确切的百分比将因市场而异。

您使用的标准越新,能够正确显示它的设备就越少。另外请记住,不要使用 CSS 和图像之类的东西,虽然更多的人可能会看到它,但由于它的外观和工作方式,你可能会让更多的人离开网站。

于 2012-08-14T17:40:16.750 回答
0

PHP 仅在服务器端运行。浏览器从不接收 PHP 代码(除非您的 Web 服务器中存在重大配置错误)。
因此,只要浏览器可以理解您使用 PHP 生成的内容,它就可以在所有浏览器中使用。

于 2012-08-14T17:40:36.827 回答