Bonjour tout le monde!

Je sais bien que les frames sont déconseillées, cependant pour le site que je dois modifier, tout est fait à base de frame et je ne peux donc pas toucher à l'architecture du site :s

Mon problème est le suivant:

http://i19.servimg.com/u/f19/10/08/96/13/pb_men10.jpg

j'ai mis des marginheight à 0 partout, des marges nulles sur la section du menu, mais rien n'y fait (pas même annuler le retrait des puces :s)

dans menu.html (qui va dans la page contenant les frames)
div {
background:#00B2EC;
marginheight: 0;
}

#nav li {
    margin: 0;
    padding: 0;
    display: inline;
}

#nav li a:link, #nav li a:visited {
    display: block;
    float: left;
    height: 32px;
    width: auto;
    line-height: 32px;
    text-decoration: none;
    text-align: center;
    background:#00B2EC;
    padding: 0;
	marginheight: 0;
}

#nav li a:hover, #nav li a:active {
    background:#73A6FF;
    padding: 0;
}

dans l'appel des frames:

<frameset rows="100,*,40" cols="1010*" framespacing="0" frameborder="NO" border="0">
	<frame src="banniere.htm" name="topFrame" scrolling="NO" noresize >
	<frameset rows="30,*,0" frameborder="NO" border="0" framespacing="0">
		<frame src="menu.htm" name="topFrame1" scrolling="NO" style="*{marginheight:0;}" framespacing="0" noresize >
		<frame src="centre.htm" name="mainFrame">
		<frame src="bas.htm" name="bottomFrame1" scrolling="NO" noresize>
	</frameset>
	<frame src="page_bas.htm" name="bottomFrame" scrolling="NO" noresize>
</frameset>


ne maitrisant pas le css ni même le html dans son ensemble, il se pourrait que le code contienne des erreurs (il marche, mais dans une fenetre à part sans frame :s et je n'arrive pas à lui enlever la marge verticale Smiley bawling )
Modifié par dardadax (05 Jul 2007 - 10:10)