所有网页都是HTML吗?

时间:2012-02-05 18:17:48

标签: html

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

此外,如果他们 所有HTML,为什么网站主机宣传他们有Linux / Windows?这有什么关系?

5 个答案:

答案 0 :(得分:24)

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

当您尝试访问URL(假设为http://www.stackoverflow.com)时,您的计算机会向托管该站点的服务器发送请求。任何技术都可以在服务器上运行(Java,PHP等)来处理您的请求。服务器是一台物理机器,可以运行任何操作系统(Windows,Linux等)和软件。最终,服务器会向您的浏览器返回一个响应(响应通常包含一个HTML页面供浏览器显示)。

你提到的Wordpress是一个内容管理系统,可以帮助人们制作PHP网站。

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

答案 1 :(得分:6)

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

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

答案 2 :(得分:1)

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

答案 3 :(得分:1)

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

注意:CSS是一种格式化系统。 WordPress是一个用PHP编写的博客系统(或现在的CMS)。所以你要混合一些基本要点。

答案 4 :(得分:1)

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



你提到的关于托管的另一件事:
每个编程语言都有自己的要求,例如,如果你想在ASP.NET中编写程序,那么你必须使用Windows服务器 所以它取决于你需要选择一个。