Bienvenue invité ( Connexion | Inscription )
4 Jun 2007, 12:20
Message
#1
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 371 Inscrit : 30 Sep 2003 Lieu : Toulouse Membre no 10 000 |
Salut.
Une petite question : souvent sur un site web, il y a des choses qui reviennent sur toutes les pages (ex : un pied de page ou une en-tête). Est-il nécessaire de réellement le répéter sur toutes les pages, ou existe t'il une technique permettant de faire un lien vers un fichier unique contenant la partie répétée ? -------------------- MacBook Pro 15", MacOS X.6
|
|
|
|
![]() |
7 Jun 2007, 10:46
Message
#2
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 983 Inscrit : 19 May 2005 Lieu : Chateauneuf du pape Membre no 39 495 |
en effet canari c'est tres puissant et aussi tres vaste.. fallait le savoir
merci balise object ou la balise object 2 -------------------- Musique techno avec MAO (Logic Pro)
des que quelqu'un a du pouvoir il croit détenir la vérité... Des que quelqu'un a un clavier il A la la vérité.(Forcément) |
|
|
|
7 Jun 2007, 11:35
Message
#3
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
CITATION(hubeert @ 7 Jun 2007, 11:46) [snapback]2236063[/snapback] en effet canari c'est tres puissant et aussi tres vaste.. fallait le savoir merci balise object ou la balise object 2 À mon avis, ce n'est pas valide W3C, et pas standard pour les header / footer. Je m'explique... Quand on utilise ça pour un pied de page ou une entête, c'est qu'on y inclut de trucs genre <html>, <head>, <body>... Or, si on veut que la page qui inclut ces entêtes soit valide, il faut qu'elle soit correctement structurée ; et là il lui manquera des choses En gros, une balise <object> qui n'est pas entre <body> et </body> (pour la bonne raison qu'elle inclut une de ces balises) à mon avis c'est bancal. Où alors il faut faire très attention à garder la structure de la page et de n'inclure de cette manière que des <table> ou <div> ; des trucs "équilibrés". Et là j'appelle plus ça un "header" ou un "footer". C'est pour ça que je pense que la seule solution "élégante" header / footer, c'est en PHP... (surtout que s'il y a des liens ou des images, ça permet d'adapter les chemins relatifs en fonction de la "position" de la page) -------------------- I think therefore I Mac
|
|
|
|
7 Jun 2007, 14:49
Message
#4
|
|
|
Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 486 Inscrit : 26 Jul 2004 Membre no 21 405 |
CITATION(schlum @ 7 Jun 2007, 12:35) [snapback]2236163[/snapback] À mon avis, ce n'est pas valide W3C, et pas standard pour les header / footer. là, il ne faut pas confondre en-tête du fichier source (disons le contenu de <head>) et un en-tête de page affichée (par exemple un titre et un trait dessous). <object> permet bien d'inclure une partie affichée (peut donc être un titre ou autre), ce qui me semble correspondre à la question première de ce fil de discussion. cette balise est bien décrite par le w3c donc pourquoi dis-tu que ce n'est (à ton avis) pas valide w3c ? bien utilisé, ça permet bien d'éviter de saisir le même code dans plusieurs pages. que ce soit moins bien que le php, c'est sûr, car il faut saisir le contenu de <head> dans chaque page (par exemple pour css lié ...) mais c'est déjà ça. nb: ce serait pas plus mal que le html permette un "include" comme en c ou en php. Ce message a été modifié par canari - 7 Jun 2007, 14:51. |
|
|
|
UniX Comment éviter de répéter une partie de page HTML ? 4 Jun 2007, 12:20
oliricha Oui, bien sûr.
Il suffit d'avoir un fichier ... 4 Jun 2007, 12:37
jbb2 CITATION(oliricha @ 4 Jun 2007, 12:37) 22... 4 Jun 2007, 12:44
bluelight CITATION(oliricha @ 4 Jun 2007, 13:37) 22... 4 Jun 2007, 19:30
oliricha CITATION(bluelight @ 4 Jun 2007, 20:30) 2... 4 Jun 2007, 19:49
greg57 CITATION(UniX @ 4 Jun 2007, 14:20) 223155... 4 Jun 2007, 12:46
schlum Sinon, y a le CSS... 4 Jun 2007, 12:47
UniX A priori, ça dépend du serveur ....
Avec CSS ? ... 4 Jun 2007, 16:31
schlum Je ne sais point, je ne connais pas
Mais il me ... 4 Jun 2007, 16:59
UniX Ah non ....!
CSS permet de mettre en forme un... 4 Jun 2007, 17:13
schlum Aucune idée alors... Perso, je fais ça en PHP. 4 Jun 2007, 19:22
_remi Si tu ne connais pas le php, utilise les <ifram... 4 Jun 2007, 21:44
-eliot- CITATION(_remi @ 4 Jun 2007, 22:44) 22323... 5 Jun 2007, 08:21
Nicosa sinon, tu crée une fonction javascript externe (d... 5 Jun 2007, 00:32
canari c'est quand même se compliquer la vie d'u... 5 Jun 2007, 02:38
Nicosa CITATION(canari @ 5 Jun 2007, 03:38) 2232... 6 Jun 2007, 23:42
UniX Je connais un peu PHP, et je pense effectivement q... 5 Jun 2007, 07:26
schlum CITATION(UniX @ 5 Jun 2007, 08:26) 223264... 5 Jun 2007, 09:55
hubeert en fait on fait souvent l'inverse plutot on in... 6 Jun 2007, 10:48
canari je cherchais autre chose (si j'ai un div de 5 ... 6 Jun 2007, 22:36
canari le mieux (pour rester en html) semble être ce que... 7 Jun 2007, 01:41
schlum CITATION(canari @ 7 Jun 2007, 15:49) 2236... 7 Jun 2007, 16:09
magic_d Schlum, je pense qu'il parle de "header... 10 Jun 2007, 01:17
schlum CITATION(magic_d @ 10 Jun 2007, 02:17) 22... 11 Jun 2007, 09:26
Alcmene_ Mais si on peut le faire en CSS ! Avec les ps... 11 Jun 2007, 09:53
canari :before et :after, pour quelques mots, pourquoi pa... 11 Jun 2007, 13:03![]() ![]() |
| Nous sommes le : 5th April 2026 - 19:13 |