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