Buongiorno a tutti,
sto creando un sito internet essenzialmente basato su php..ogni pagina del sito è strutturata così:
codice PHP:
In pratica, ogni pagina è strutturata nello stesso modo: div header, colonne navigation e extra, div footer; le uniche cosa che cambiano sono: il contenuto all'interno del div content, cioè il contenuto vero e proprio della pagina visualizzata, il titolo (<title> ) di questa pagina, e l'assegnazione nel div navigation, della classe "activelink" al link della pagina in cui mi trovo.
Volevo sapere, dato che sono alle prime armi ed è il mio primo sito, se c'è un modo per salvare questa impaginazione in un file, eppoi richiamarla in tutte le pagine in cui mi serve e quindi andando a scrivere in ognuna di queste solo il contenuto del div content.
Io, finora, ho sempre ricopiato in blocco quest'impaginazione in tutte le pagine e ho modificato solo il div content, e tutto funziona perfettamente, ma mi chiedevo se in realtà è corretto fare così, o se ci sono altri modi che permettono di alleggerire le pagine andando a caricare una sola volta l'impostazione di base.
Grazie per l'aiuto! spero di essermi spiegato bene!
sto creando un sito internet essenzialmente basato su php..ogni pagina del sito è strutturata così:
codice PHP:
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" <a href="http://www.w3.org/TR/html4/strict.dtd" target="_blank">http://www.w3.org/TR/html4/strict.dtd</a>>
<html lang="it">
<head>
<title>Home Sito</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
<meta http-equiv="content-script-type" content="text/javascript">
<meta http-equiv="content-style-type" content="text/css">
<link rel="stylesheet" type="text/css" href="layout.css">
<link rel="stylesheet" type="text/css" href="page.css">
</head>
<body>
<div id="container">
<div id="header">
<h1>HOME</h1>
</div>
<div id="navigation">
<ul>
<li><a class="activelink" href="#"><b>Home</b></a></li>
<li>....</li>
<li>....</li>
</ul>
</div>
<div id="extra">
<ul>
<li>...</li>
<li>...</li>
</ul>
</div>
<div id="content"> **CONTENUTO PAGINA **
</div>
<div id="footer">
</div>
</div>
</body>
</html>
In pratica, ogni pagina è strutturata nello stesso modo: div header, colonne navigation e extra, div footer; le uniche cosa che cambiano sono: il contenuto all'interno del div content, cioè il contenuto vero e proprio della pagina visualizzata, il titolo (<title> ) di questa pagina, e l'assegnazione nel div navigation, della classe "activelink" al link della pagina in cui mi trovo.
Volevo sapere, dato che sono alle prime armi ed è il mio primo sito, se c'è un modo per salvare questa impaginazione in un file, eppoi richiamarla in tutte le pagine in cui mi serve e quindi andando a scrivere in ognuna di queste solo il contenuto del div content.
Io, finora, ho sempre ricopiato in blocco quest'impaginazione in tutte le pagine e ho modificato solo il div content, e tutto funziona perfettamente, ma mi chiedevo se in realtà è corretto fare così, o se ci sono altri modi che permettono di alleggerire le pagine andando a caricare una sola volta l'impostazione di base.
Grazie per l'aiuto! spero di essermi spiegato bene!
