Comment créer un menu fixe (style frame) en html ? - HTML/CSS - Programmation
Marsh Posté le 04-07-2005 à 17:12:24
en css ? float:left;
Marsh Posté le 04-07-2005 à 17:13:22
1- Pourquoi voudrais tu que ton menu soit fixe?
2- http://www.snook.ca/archives/000380.html
plainsofpain a écrit : en css ? float:left; |
Fixe il a dit, baka-yaro
Marsh Posté le 05-07-2005 à 08:39:37
masklinn a écrit : 1- Pourquoi voudrais tu que ton menu soit fixe? |
Pourquoi fixe ?
ben par simple ergonomie !!! pardi.
si ma page fait 2 ecrans et que je suis en bas et que je dois tout faire rescroller pour allez chercher mon menu c pas du tout pratique ...
Alors quand on me dit que les frames c nulle, et que tout les sites deviennent aussi peu ergonomique je me pose de grande question ...
Donc c impossible a faire en html/css ?
et en php ?(de façon propre et standard que cela marche sous ie , mozilla etc ....)
Marsh Posté le 05-07-2005 à 09:22:56
tron20 a écrit : si ma page fait 2 ecrans et que je suis en bas et que je dois tout faire rescroller pour allez chercher mon menu c pas du tout pratique ... |
pov bichette [:pingouino
Citation : Donc c impossible a faire en html/css ? |
Jamais tu vas voir les liens qu'on te file?
Marsh Posté le 05-07-2005 à 10:12:27
masklinn a écrit : pov bichette [:pingouino
|
si mais bon le menu qui suit saute, c pas fluide du tout (vs frame).
De plus c codé en quoi ?
Marsh Posté le 05-07-2005 à 10:12:59
en plus c'est flagrant a mort
Marsh Posté le 05-07-2005 à 10:15:13
ReplyMarsh Posté le 05-07-2005 à 10:16:08
c'est ca qu'on appelle fixe
Marsh Posté le 05-07-2005 à 10:20:51
et comment à partir d'un menu fixe on peut ouvrir les pages dans une div (#contenu par exemple) sans que la page entière soit rechargée
comme sur ce site : http://www.narguile.info/
Marsh Posté le 05-07-2005 à 10:24:23
@tron20 : "si mais bon le menu qui suit saute, c pas fluide du tout (vs frame)." Sur IE oui, pas sur Firefox (par exemple).
Marsh Posté le 05-07-2005 à 10:27:58
La page, meme avec un menu fixe, est toujours rechargée, sauf quand le lien est interne.
C'est simple, les liens en haut de la FAQ dans ta page, ce sont des liens vers des ancres dans la page. Le navigateur se déplace donc jusqu'a la partie de la page qui va bien.
C'est donc logique que ca recharge pas, puisque le lien pointe juste vers un point précis de la page.
Si tu pointes une ancre au mileu d'une autre page, il y aura un chargement c'est logique et c'est normal
>tron20
Euh, moi ca saute nulle part (ie6sp2, firefox 1.04, opera 7.5).
J'aimerai bien savoir ta config juste pour voir
Edit : pour naguile, la partie des tabacs doit y avoir du xmlhttprequest la dessous
Marsh Posté le 05-07-2005 à 10:30:03
ok pour la FAQ je conais le systeme des ancres
mais je parle du menu à gauche. C'est bien 3 pages php différentes qui s'ouvrent dans la div "contenu". Le menu bouge pas (ni la frame du haut) y a juste la div "contenu" qui prend le contenu des pages faq.php, tabacs.php, ...
Marsh Posté le 05-07-2005 à 10:32:14
Mais de quoi tu parles ? Quand tu changes de page dans le menu c'est rechargé hein
Juste que comme c'est des images ou des parties légères, et que c'est foutu en cache, tu vois rien
http://www.roane-irkana.net/ => regarde, ca fait pareil, et j'ai pas de frames ni rien de spécial, j'ai juste mis aucune image, pour que ca charge vite.
Marsh Posté le 05-07-2005 à 10:37:01
tron20 a écrit : si mais bon le menu qui suit saute, c pas fluide du tout (vs frame). |
Regarde la page sous Firefox ou Opera, tu me diras si ça saute
Ca saute uniquement sous MSIE
Et c'est pas un menu, c'est un formulaire de commentaires
CSS pour tous les navigateurs sauf IE qui a un module JS
seb306bzh a écrit : et comment à partir d'un menu fixe on peut ouvrir les pages dans une div (#contenu par exemple) sans que la page entière soit rechargée |
La page est rechargée en permanence, mais comme elle est très très légère (moins de 10ko en tout) et que les deux images et la feuille de style (CSS) restent en cache, laissant juste le fichier HTML/PHP à recharger (1ko à 2.5ko selon les pages) les pages se chargent quasi-instantanément, et l'unicité du design (seul le contenu lui même diffère) donne l'impression qu'on ne change pas de page.
Et pourtant, je te promet que ce sont bien des pages différentes à chaque clic sur un lien
Le truc est juste très bien fait et optimisé légèreté et rapidité (au niveau des traitements PHP)
Marsh Posté le 05-07-2005 à 10:38:50
plainsofpain a écrit : Mais de quoi tu parles ? Quand tu changes de page dans le menu c'est rechargé hein |
ok, donc le menu, et la banniere du haut sont présent dans chque page en fait
ça donnait vraiment l'impression qu'il y avait que la partie centrale qui était re-chargée
désolé
Marsh Posté le 05-07-2005 à 10:40:07
Vive le cache et les images légères (voir pas d'image pour mon site a moi, hormis la bannière, et encore j'ai hésité ).
Maintenant si vous faites des pages en xhtml/css, légères, et que vous faites de l'url rewriting pour pouvoir mettre vos pages en cache du navigateur, les premières visites verront les chargements, puis après plus rien
Marsh Posté le 05-07-2005 à 10:46:02
plainsofpain a écrit : Vive le cache et les images légères (voir pas d'image pour mon site a moi, hormis la bannière, et encore j'ai hésité ). |
ok, merci je me coucherai moins con se soir
faut que j'améliore mon site => http://www.meteo-sille-le-guillaume.com/
ok je sors
Marsh Posté le 05-07-2005 à 10:48:47
seb306bzh > en bretagne les sites de météo, t'as pas intéret à les faire comme ça
Le webmaster de ce site le trouve très beau d'ailleurs ...
Faudrait que je lui montre mon blog un jour qui bien que basé sur dotclear, est affiché avec un thème plus léger que ceux de base
Marsh Posté le 05-07-2005 à 19:20:27
plainsofpain a écrit : La page, meme avec un menu fixe, est toujours rechargée, sauf quand le lien est interne. |
affirmat : c ie5 ...
donc c bien.
on realise cela comment ?(la je test sur firefox : c parfait!!)
Marsh Posté le 05-07-2005 à 19:30:48
c'est marqué sur le site
Marsh Posté le 06-07-2005 à 10:06:14
quand tu vois un truc qui te plait, lis les sources, et analyses les
Marsh Posté le 06-07-2005 à 10:54:27
plainsofpain a écrit : quand tu vois un truc qui te plait, lis les sources, et analyses les |
Ouais mais non, sur Snook dans la colonne de droite tout en haut il y a écrit
Citation : Favourite Posts |
Marsh Posté le 04-07-2005 à 17:10:33
Car il est souvent dit de ne pas utiliser les frames ...
alors on peux utiliser quoi pour faire un menu à gauche , tout simple ?
merci d'avance