所有网页都是HTML吗?

所有网页都是HTML吗?,html,Html,我看到了所有这些网页创建工具。(Java、PHP、ASP.NET、CSS、WordPress…)当我保存网页时,它总是HTML。这是否意味着所有这些工具都是创建HTML网页的平台?或者它们是HTML的完全替代品 另外,如果它们都是HTML,为什么web主机会宣传它们有Linux/Windows?这有什么关系呢?他们只使用HTML作为基本布局。您可以创建不使用任何HTML的网站。服务器的操作系统只是主机的使用/性能问题。此外,我认为Linux服务器无法处理专有的Windows标准,但我不确定这一点

我看到了所有这些网页创建工具。(Java、PHP、ASP.NET、CSS、WordPress…)当我保存网页时,它总是HTML。这是否意味着所有这些工具都是创建HTML网页的平台?或者它们是HTML的完全替代品


另外,如果它们都是HTML,为什么web主机会宣传它们有Linux/Windows?这有什么关系呢?

他们只使用HTML作为基本布局。您可以创建不使用任何HTML的网站。服务器的操作系统只是主机的使用/性能问题。此外,我认为Linux服务器无法处理专有的Windows标准,但我不确定这一点。

基本上,客户端输出在大多数情况下都是HTML,尽管它不能只是HTML,但这是标准。PHP、ASP等正在服务器端运行,您无法看到它们。唯一的例外是JavaScript,它运行clientside,所以在查看源代码时可以看到它,但最后,页面输出将是HTML


注意:CSS是一个格式化系统。WordPress是一个用PHP编写的博客系统(或现在的CMS)。因此,您混合了一些基本要点。

对于网页,HTML始终是发送到浏览器的“最终产品”(除了HTML链接到的任何图像、样式表、脚本文件等)

  • Java、PHP、ASP.Net是服务器端语言,可用于在服务器上动态生成HTML(与仅提供静态HTML文件相比)
  • CSS是HTML的样式。您可以将其写入HTML页面本身,也可以将其写入单独的CSS文件中,然后从HTML链接到该文件
  • WordPress是一个完整的基于PHP和MySQL的CMS(内容管理系统)

HTML是一种标记语言,您的浏览器(Firefox、Chrome、Internet Explorer等)可以读取它来呈现人们通常称之为网页的内容。但是,您的浏览器也可以渲染图像文件(尝试用它打开照片)、XML文件和许多其他文件格式

当您尝试访问URL(比方说)时,您的计算机会向承载该站点的服务器发送一个请求。服务器上可以运行任何技术(Java、PHP等)来处理您的请求。服务器是一台物理机器,可以运行任何操作系统(Windows、Linux等)和软件。最终,服务器会向浏览器返回一个响应(响应通常会包含一个供浏览器显示的HTML页面)

您提到的Wordpress是一个内容管理系统,帮助人们创建PHP网站


CSS是一种用于装饰HTML页面的标记语言。大多数HTML页面都引用CSS样式表,您的浏览器会检索并解释该样式表。

您提到了两件不同的事情: 第一个HTML:
这是在web上显示数据的基本语言。所有页面都作为HTML页面发送,您的浏览器呈现HTML并显示图像、链接和…
另一种是网络编程语言,比如php、asp、java。它们是处理数据(如验证用户名和密码)的语言,并将其结果作为HTML发送给用户。



您提到的关于托管的另一件事:
每种编程语言都有自己的要求,例如,如果您想在ASP.NET中编写程序,则必须使用windows server。

因此,这取决于您是否需要选择一个。

所有网页最终都会被转换为某种HTML,因为这是浏览器阅读的内容。但是可以用不同的方式动态输出HTML(根据用户/地区等添加内容),这需要使用PHP或Java等编程语言。一些运行在不同操作系统上的编程语言及其底层平台,如C#(运行在ASP.Net上)最适合与Windows一起使用。HTML和CSS是用于格式化文档的标记语言;PHP、ASP.NET和Java是编程语言;Wordpress是一个用PHP编写的web应用程序。@halfer谢谢。并代表我投票。:)请注意删除投票者。这里有一些非常有用的答案,对于任何想开始网络编程的人来说,“你可以创建不使用任何HTML的网站”——我想这在技术上是正确的。你可以通过网络呈现纯文本文档,你可以用图像制作网站,或者只使用Flash动画——但这不是一个好主意!如果你想要一个格式良好且可访问的网站,你必须使用HTML.Jep的一些变体,我只是指出这在技术上是可能的。