Fork me on GitHub

Rapport de message :*
 

Re: multimenu menu css et Internet Explorer Problème

Titre du sujet : Re: multimenu menu css et Internet Explorer Problème
par blueteen sur 13/04/2006 08:28:39

salut,édite ton template
si tu utilises un jeu de templates personnalisés, le mieux est de passer par l'administration de ton site pour éditer le template du menu vertical en css.

donc, tu vois la portion de code correspondant à IE :

<!--[if lte IE 6]>
<
link rel="stylesheet" media="all" type="text/css" href="<{$xoops_url}>/modules/multiMenu/script/09/flyout_ie.css" />

<
style type="text/css">

.
menuvcss ul li a:hover ul {left:<{if $block.block_size 0}><{$block.block_size+2}>px;<{else}><{$block.block_size}>px;<{/if}> width:<{if $block.block_size 0}><{$block.block_size}>px;<{else}><{$block.block_size*-1}>px;<{/if}>}
.
menuvcss ul li a:hover ul li a:hover ul {left:<{$block.block_size}>px;}
.
menuvcss {height:10px;}

</
style>
<![endif]-->


tu trouves dedans : <{$block.block_size+2}>

tu dois juste remplacer le +2 par une autre valeur pour déplacer le sous-menu par rapport au menu principal.

essaie de mettre <{$block.block_size-10}>
pour rapprocher ton sous-menu.
et petit à petit tu affines le chiffre pour positionner parfaitement à ton menu principal.

Ensuite, tu as la partie css pour Firefox

<style type="text/css">
*>.
menuvcss {width:<{if $block.block_size 0}><{$block.block_size}>px;<{else}><{$block.block_size*-1}>px;<{/if}>}
*>.
menuvcss ul li a, .menuvcss ul li a:visited {width:<{if $block.block_size 0}><{$block.block_size-1}>px;<{else}><{$block.block_size*-1}>px;<{/if}>}
*>.
menuvcss ul li:hover ul {left:<{if $block.block_size 0}><{$block.block_size-1}>px;<{else}><{$block.block_size-4}>px;<{/if}> width:<{if $block.block_size 0}><{$block.block_size}>px;<{else}><{$block.block_size*-1}>px;<{/if}>}
*>.
menuvcss ul li a:hover ul {left:<{$block.block_size}>pxwidth:<{if $block.block_size 0}><{$block.block_size}>px;<{else}><{$block.block_size*-1}>px;<{/if}>}
*>.
menuvcss ul li:hover ul li:hover ul {left:<{$block.block_size}>px;}


</
style>


on y trouve <{$block.block_size-1}>
tu dois changer le -1 si tu veux positionner ton menu ailleurs, sous Firefox.
tu peux laisser par exemple : <{$block.block_size}
bons réglages
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

77 Personne(s) en ligne (55 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 77 | Plus ...