我正在为一家公司(我的第一个网站,除了我自己的网站)工作,我有点困惑。我知道我以前知道这一点,但我忘记了。
我将在网站上创建许多不同的页面,我想为每个页面创建一个新文件不是一个好主意。
我认为最好的方法是在索引文件中为每一页制作一个“div”,然后以某种方式将所有这些放在一起,然后在我单击菜单中的正确内容时一一显示...我该怎么做呢?
我可以只使用 CSS 还是需要一些 Java 脚本,以及如何编写代码?
非常感谢您的快速帮助!:)
我正在为一家公司(我的第一个网站,除了我自己的网站)工作,我有点困惑。我知道我以前知道这一点,但我忘记了。
我将在网站上创建许多不同的页面,我想为每个页面创建一个新文件不是一个好主意。
我认为最好的方法是在索引文件中为每一页制作一个“div”,然后以某种方式将所有这些放在一起,然后在我单击菜单中的正确内容时一一显示...我该怎么做呢?
我可以只使用 CSS 还是需要一些 Java 脚本,以及如何编写代码?
非常感谢您的快速帮助!:)
您正在谈论制作一个包含公司网站所有内容的 HTML 页面。以这种方式建立公司网站是一个坏主意,原因如下:
Wordpress是世界上最受欢迎的 CMS。它专为博客而设计,但可用于任何网站。 Drupal是一个功能强大的 CMS,具有许多您可能不需要的功能,但它比 Wordpress 更现代,并且在视觉上可能更灵活。
如果您不想使用成熟的 CMS,并且想调整一些编程技巧,则可以尝试使用开箱即用的 MVC 框架,例如Rails或Django,但请记住,这些都需要您学习一点 Ruby 或 Python。
主要的是您应该使用服务器端模板来解决您遇到的问题,而不是客户端 JavaScript。
(一些非常大的网站确实使用基于 JavaScript 的页面导航方法,但这些通常是 Twitter 等Web 应用程序。这种方法不适合企业网站。)
您可以使用 Javascript 更改元素的 innerHTML。例如,创建一个 div 并为其指定 ID“myDiv”:
<div id="myDiv"></div>
然后,当用户单击按钮时,您可以像这样更改“myDiv”的 innerHTML(通过调用函数):
function show(){
document.getElementById("myDiv").innerHTML="html code here";
}
我希望我有所帮助:-)