28221 sujets

CSS et mise en forme, CSS3

Bonjour,

Puisqu'on m'a conseille d'ouvrir un topic par question, je le fais.

Je voudrais savoir si cela est possible de creer un menu en css, ceci afin d'eviter de devoir rajouter ou modifier un lien, sur chaque page ou se trouve le menu ??

J'imagine que ca doit etre possible, parce que, un site qui comporte plusieurs centaines de page, je vois mal le gerant du site ajouter le lien 100 fois.

Si c'est possible, comment on fait ??

De meme est il preferable de mettre des liens sous la forme ../repertoire/nomdelapage.htm ou plutot http://www.nomdusite.net/repertoire/nomdelapage.htm ??

Mes liens sont actuellement de la 1er solution.

Merci a vous.

Patrick.
Modifié le 24 Jan 2005 - 19:49
Salut,
Si j'ai bien compris tu veux que ton menu soit visible sur toutes les pages, en n'ayant à l'écrire qu'une seule fois.
Pour ca tu peux utiliser le php, et je t'invite a regarder ce tutoriel
Remoi,

Je suis triste, je me suis base sur ce tutoriel et voici le resultat.

En fait, ce que j'ai fait, c'est :

Creer une page "titre.htm" dans laquelle j'ai uniquement copier le code correspondant a la classe "head1" et "head2".

Creer la page "menu.htm" dans laquelle j'ai copier la classe "gauche" et celle "menu".

Dans ma page "index.htm" j'ai mis la fonction "include" qui appelle le fichier "titre.htm" et "menu.htm".

Or, ceux ci ne s'affiche pas, pourquoi ??

Une fois de plus, merci de votre aide.
Je suis très novice en php mais je penses que ton fichier doit avoir une extension *php ou un truc ds le genre!

Au faite merci, c'est justement ce que je cherchais! Marre de passé mes soirées a faire des copier/coller Smiley fache !
Modifié le 24 Jan 2005 - 19:13
Pat-LeMans a écrit :
comme quoi je suis également une buse en PHP.
Smiley smile

Un copain Smiley lol

Si ton problème est résolu, tu peux maintenant rajouté un tag résolu en éditant ton premier post de ce topic (il faut rajouter à la main le tag résolu dans le champs titre).
Encore une question? (oui je sais, c'est pas mon sujet)
quand tu crée la page menu.htm ou titre.html
tu met juste le menu ou le titre?
Tu ne met pas le doctype, les balises meta, body, html?

Encore un peu de mal moi! Smiley confus
Oui osiris, tu met le strict minimum.

Dans mon cas :

<div class="head1">
<img src="http://www.handicapcity.net/design/banniere.jpg" class="logo" alt="logo" /></div>
<div class="head2"><div class="menuhaut">
  <a href="test.htm" title="Accueil">Accueil</a>
  <a href="http://www.i-services.net/membres/annuaire/annuaire.php?user=9784" target="_blank" title="Annuaire du site (ouvre une nouvelle page)">Annuaire</a>
  <a href="forum/" target="_blank" title="Acceder au forum (nouvelle fenetre)">Forum</a>
  <a href="partenaires.php" title="Nos partenaires">Partenaires</a>
  <a href="mailto:webmaster@handicapcity.net" title="Envoyez moi un email">Contacts</a>
</div></div>
Oui apres essayage j'ai reussi!!^^
Merci pour avoir ouvert ce sujet qui va me faire gagner beaucoup de temps pour le site de ma mere! Elle rajoute tout les jours un nouveau truc dans son menu^^!
Osiris1426 a écrit :
Encore une question? (oui je sais, c'est pas mon sujet)
quand tu crée la page menu.htm ou titre.html
tu met juste le menu ou le titre?
Tu ne met pas le doctype, les balises meta, body, html?

Encore un peu de mal moi! Smiley confus

Tu as le choix soit tu mets tout dans titre.html doctype, les balises meta html
Soit tu les mets dans ton fichier index.php
Personnelllement je mets tous ce qui ne bougent pas (genre doctype, les balises meta ) dans le finchier index.php et je ne mets que les choses dynamiques dans les include
mais bon je ne détiens pas la vérité
Attention a ne pas faire de redondance du genre avoire 2 balises <head> dans ton fichier html final
Il faut que je mette un truc au dessus de mon doctype pour signalé aux browser que c'est du php parce que là Safari il est pas content il me dit :
Safari a écrit :

Parse error: parse error, unexpected T_STRING in /home/.filer2/osiris1426/www/nouveau/soiree4.php on line 1
En faite au lieu d'avoir ça :

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">


Je met ça :

<?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">"; ?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">


C'est bon ou pas??
Modifié le 25 Jan 2005 - 18:41