是的 - 你可以通过javascript来完成。让我们假设你创建1个js文件,你在所有的网页包括:
<script language="javascript" src="/js/mymenu.js"></script>
如果使用其他的JavaScript,或者您的菜单其他css文件,确保包括mymenu.js文件中的其他人在你之前头标签。
在mymenu.js
然后文件只是有一些像这样的代码:
var outerDiv = document.createElement("div");
outerDiv.setAttribute("class","navbar navbar-fixed-top");
outerDiv.setAttribute("role","navigation");
var innerDiv = document.createElement("div");
innerDiv.setAttribute("class","container");
outerDiv.appendChild(innerDiv);
document.body.appendChild(outerDiv);
...
确保你的主菜单CSS使用的位置是:绝对的;或者不是做body.appendChild,而是将它追加到包含元素。
lol wth?为什么你会这样做,不会减少功能 – 2015-02-10 18:04:50
我会诚实地对待你,这是你问的一个毫无价值的问题,因为你没有提供任何代码。这不是一个假设的讨论网站。这是一个提出合法问题的地方。但为了指导您,您希望通过PHP或类似方式来实现包含共享元素。 – Slime 2015-02-10 18:04:56
请具体说明您的问题。 – 2015-02-10 18:06:56