Menu non fixe

Eléphanteau du PHP | 10 Messages

17 juil. 2005, 03:23

Bonjour.

Le menu de mon site se déplace selon la longueur des pages.
regardez: http://membres.lycos.fr/raybest
http://membres.lycos.fr/raybest/compendium.htm

Que dois-je faire s'il vous plait?
(Je pense que c'est la cellule qui contient l'image "rubrique"qui s'agrandit mais je n'rrive pas à l'en empêcher)

Mammouth du PHP | 19672 Messages

17 juil. 2005, 08:58

Un bonne chose serait de commencer par faire du code lisible avec autre chose que MS-Frontpage qui fait le même genre de code html que MS-Word avec des balises qui n'existent que chez microsoft.

Si tu veux garder ton menu en haut, utilise un attribut valign="top" dans la cellule en question.

Ceci dit, achete-toi un bon livre sur le HTML et fais donc un peu de bloc-note, tu y gagneras beaucoup. Le genre de code que tu as actuellement pourrait être coupé en trois, peut-être même 4 ou 5 sans rien changer de l'aspect visuel de ta page. On pourrait même se passer des tableaux HTML.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
pjl
ViPHP | 2119 Messages

17 juil. 2005, 10:59

Sans compter que les titres sont illisibles. :roll:

Eléphanteau du PHP | 10 Messages

17 juil. 2005, 13:19

C'est à dire que c'est pas moi qui ai fait le design alors je sais pas avec quoi il à été fait, pcq je travaille pas avec MS-frontpage. Et j'ai déjà mis l'attribut valign= "top" mais sa ne marche pas. En fait la cellule ne ce déplace pas mais s'agrandit.

Mammouth du PHP | 543 Messages

21 juil. 2005, 10:34

Au vu du code, je pense que n'importe quoi dans cette page pourrai etre la cause du probleme, tellement il y a d'erreurs -_-

Avatar du membre
ViPHP
ViPHP | 3008 Messages

21 juil. 2005, 14:18

C'est tout à fait normal que ça ne fonctionne pas correctement.

Déjà comme disent les autres, je te conseille de reconstruire entièrement ta page. Elle n'est pas compliquée à mettre en place, tu perdrais plus de temps pour tenter de la corriger que de la reconstruire.

Pour ton soucis d'alignement, c'est que dans ton tableau, à un moment tu utilises un rowspan pour fusionner 2 cellules. Si tu fais ça, la cellule qui contient ton menu ne sera jamais fixe, c'est pour ça que ton menu ne l'est pas non plus. Tu as beau faire "top", c'est bien en top mais selon la cellule qui elle bouge....

Je ne sais pas si c'est très clair comme explication, mais en tout cas, je te conseille fortement de refaire ton codage "à la mano" si tu peux ;)

Eléphanteau du PHP | 10 Messages

27 juil. 2005, 15:43

Voilà j'ai refait une page moi-même, mais le problème reste le même, la cellule qui contient l'image "rubrique" s'agrandit (et pas celle du menu).
Page de test

Avatar du membre
ViPHP
ViPHP | 3008 Messages

27 juil. 2005, 16:47

mmmhhhh bé à première vue le soucis dont je t'ai parlé (le rowspan) n'a pas changé dans ta construction...c'est donc normal que tu as le même problème qu'avant...

J'ai repris rapidement ton code...ahlàlà dreamweaver fait mal quand même :? ...voici ton tableau corrigé.

Code : Tout sélectionner

<table border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="2"><IMG height=235 src="test_fichiers/haut.jpg" width=763></td> </tr> <tr> <td width="209" valign="top" background="test_fichiers/backbar.jpg"> <table width="209" border="0" cellspacing="0" cellpadding="0"> <tr> <td><IMG height=39 src="test_fichiers/rubrique.jpg" width=209></td> </tr> <tr> <td> <blockquote> lien<BR> lien<BR> lien </blockquote> </td> </tr> </table> </td> <td width="554" valign="top" background="test_fichiers/texteback.jpg"> <P>ffdgghfhgfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggg</P> <P>ffdgghfhgfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggg</P> <P>ffdgghfhgfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggg</P> <P>ffdgghfhgfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggg</P> <P>ffdgghfhgfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggg</P> <P>ffdgghfhgfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggg</P> <P>ffdgghfhgfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggg</P> <P>ffdgghfhgfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggg</P> <P>ffdgghfhgfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggg</P> </td> </tr> <tr> <td><IMG height=39 src="test_fichiers/basbar.jpg" width=209></td> <td><IMG height=39 src="test_fichiers/textebas.jpg" width=554></td> </tr> </table>
Tu ne devrais plus avoir de soucis avec.

Eléphanteau du PHP | 10 Messages

27 juil. 2005, 22:26

super! merci beaucoup!

Mammouth du PHP | 19672 Messages

27 juil. 2005, 22:47

[Résolu] :?:
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: