Ich arbeite jetzt schon eine Weile an meiner Website und habe im Laufe der Zeit immer wieder Abschnitte zu meiner Website hinzugefügt, aber ich habe jede Seite manuell bearbeitet und jedes Mal, wenn ich eine neue Schaltfläche hinzufüge, um zu einem neuen Abschnitt weiterzuleiten, und währenddessen ist nicht schwierig oder dauert zu lange, ich bin mir nicht sicher, wie gut das auf lange Sicht funktionieren wird.
Die folgenden Titel sind verwandte Titel
Gibt es eine Möglichkeit, diese Elemente auf jeder Seite konsistent zu machen, indem nur eine Datei geändert wird?
Das ist mein HTML-Code
<div class="logocontainer"> <a href="index.html"> <img src="images/badasslogo.png" align="center" class="logo"></a> </div> <body> <div class="buttoncontainer"> <a href="index.html"> <img src="images/buttons/homebutton.png" class="button"></a> <a href="blog/blogmain.html"> <img src="images/buttons/blogbutton.png" class="button"></a> <a href="art/artmain.html"> <img src="images/buttons/artbutton.png" class="button"></a> <a href="fanart/fanartmain.html"> <img src="images/buttons/fanartbutton.png" class="button"></a> <a href="partners/partnersmain.html"> <img src="images/buttons/partnersbutton.png" class="button"></a> <a href="guestbook/guestbook.html"> <img src="images/buttons/guestbookbutton.png" class="button"></a> <a href="servers/serversmain.html"> <img src="images/buttons/serversbutton.png" class="button"></a> <a href="downloads/downloadsmain.html"> <img src="images/buttons/downloadsbutton.png" class="button"></a> <a href="extras/extrasmain.html"> <img src="images/buttons/extrasbutton.png" class="button"></a> <a href="donate/donatemain.html"> <img src="images/buttons/donatebutton.png" class="button"></a> <a href="about/about.html"> <img src="images/buttons/aboutbutton.png" class="button"></a> </div>
Das ist CSS
.logocontainer { text-align: center; } .logo { display: inline-block; margin-bottom: 10px; } .buttoncontainer { text-align: center; } .button { display: inline-block; }
你需要将你的菜单添加到menu.html页面中,然后通过jquery调用menu.html页面。
menu.html
Index.html
你可以这样做:
在你的header.js文件中,你可以这样做:
在所有页面上调用它,一旦你在js文件中进行编辑,它将应用于所有页面的所有更改。