使用HTML和任何服务器端语言(PHP,.net,ruby)制作的网站是否可以在每个具有浏览器的设备上工作


Will a website made using HTML and any server side language (PHP, .net, ruby) work on each device which has browser?

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

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

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

HTML

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

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

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

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

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

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

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

相关文章: