Salut à tous,
Je viens de m'inscrire mais je lis de temps en temps ce forum que j'apprécie.
Je suis actuellement bloqué par une bête histoire de mise en page et position de bloc. C'est important car c'est pour répondre aux besoins de mon employeur.
Je compte sur vous pour m'aider
En fait, il s'agit d'un bloc de suggestions de produits (pour un e-commerçant) qui s'affichent en fonction de ce que tapent les clients dans le formulaire de recherche présent sur un menu gauche. Cela fonctionne à la manière que Google Suggest. Tout est bon au niveau ajax.
Mon souci réside dans la position du bloc . Le site est positionné en margin:auto et se retrouve donc en permanence centré dans la fenêtre du navigateur. D'un point de vue css, Position:absolute n'est pas adapté car le bloc de suggestions reste fixe et ne bouge pas en fonction du design en rétrécissant la fenêtre. Position:relative a par contre permis de le placer exactement où je voulais tout en étant fixe par rapport au site, quelque soit la modification de la fenêtre du navigateur. Par contre, les dimensions (largeur, hauteur) du bloc de suggestions sont visibles dans le flux là où se trouve le bloc par rapport aux autres éléments. Je ne peux donc pas mettre ce code (<div id="monBloc"></div>) sur une partie du site qui est présent sur toute les pages (les menus trop étroits, etc...) car cela déforme tout.
En fait, avez-vous une solution à mon problème ou même un script qui permet d'ouvrir une popup, de lui donner une position par rapport à un point du site, que celle-ci suive les "mouvements" du site dans le navigateur web ?
J'espère être assez clair...si vous souhaitez des précisions, n'hésitez pas car c'est très urgent et j'ai déjà perdu beaucoup d'heures à chercher une solution.
Merci.
Modifié par Raphael57 (17 Nov 2009 - 11:32)
Je viens de m'inscrire mais je lis de temps en temps ce forum que j'apprécie.
Je suis actuellement bloqué par une bête histoire de mise en page et position de bloc. C'est important car c'est pour répondre aux besoins de mon employeur.
Je compte sur vous pour m'aider
En fait, il s'agit d'un bloc de suggestions de produits (pour un e-commerçant) qui s'affichent en fonction de ce que tapent les clients dans le formulaire de recherche présent sur un menu gauche. Cela fonctionne à la manière que Google Suggest. Tout est bon au niveau ajax.
Mon souci réside dans la position du bloc . Le site est positionné en margin:auto et se retrouve donc en permanence centré dans la fenêtre du navigateur. D'un point de vue css, Position:absolute n'est pas adapté car le bloc de suggestions reste fixe et ne bouge pas en fonction du design en rétrécissant la fenêtre. Position:relative a par contre permis de le placer exactement où je voulais tout en étant fixe par rapport au site, quelque soit la modification de la fenêtre du navigateur. Par contre, les dimensions (largeur, hauteur) du bloc de suggestions sont visibles dans le flux là où se trouve le bloc par rapport aux autres éléments. Je ne peux donc pas mettre ce code (<div id="monBloc"></div>) sur une partie du site qui est présent sur toute les pages (les menus trop étroits, etc...) car cela déforme tout.
En fait, avez-vous une solution à mon problème ou même un script qui permet d'ouvrir une popup, de lui donner une position par rapport à un point du site, que celle-ci suive les "mouvements" du site dans le navigateur web ?
J'espère être assez clair...si vous souhaitez des précisions, n'hésitez pas car c'est très urgent et j'ai déjà perdu beaucoup d'heures à chercher une solution.
Merci.
Modifié par Raphael57 (17 Nov 2009 - 11:32)