5568 sujets

Sémantique web et HTML

Bonjour,

Voilà mon problème :

J'essaie de faire un petit site uniquement en html et css.
J'ai créé un fichier .html contenant un menu avec des liens, et pour l'inclure dans les autres pages j'ai utilisé la balise "object" de la façon suivante :


<object data="header.html" type="text/html" />
</object>

CSS :

object {
 	width:100%; 
	height:100px
	overflow-x: hidden;
	overflow-y: hidden;
}


Si j'ouvre directement le fichier "header.html", les liens marchent.
Mais si j'ouvre un fichier qui fait appel à "header", les liens ne marchent pas (pourtant quand on les survole avec la souris, l'url apparait bien dans la barre des tâches...).

Est-ce que quelqu'un aurait une idée ?
Merci
Modifié par Nigrid (12 Apr 2007 - 13:33)
Nigrid a écrit :
pour l'inclure dans les autres pages j'ai utilisé la balise "object"

Mauvaise idée, ça ne marchera jamais correctement partout.

Utiliser au choix :
- Frames ou iframe ;
- insertion de code en PHP.

La deuxième solution est plus intéressante mais un poil plus longue à mettre en place. Alsacréations à un tutoriel sur la question des include en PHP. Aller voir de ce côté là.

Bonne continuation. Smiley smile


PS : pour conserver une bonne lisibilité des messages sur le forum, il est demandé d'utiliser les les balises code pour présenter le code source des exemples.
Pourrais-tu éditer ton message pour te conformer à cette règle de mise en forme ?
Merci d'avance.
Nigrid a écrit :
Smiley decu J'ai pas la possibilité d'utiliser du php.

Alors frame, ou recopiage à la main du code du menu dans chaque page.
Modifié par Florent V. (12 Apr 2007 - 14:00)