J'ai un petit problème que j'ai posté sur plusieurs forums spécialisés dans le code html et la mise en forme css mais dont aucune réponse m'a été fournie. Donc je me permets de poster sur ce forum en espérant qu'un développeur web utilisant comme navigateur web Mozilla Firefox puisse résoudre mon problème.
Ma page Index contient :
Code : Tout sélectionner
<HTML>
<HEAD>
<TITLE>Site</TITLE>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<frameset border="0" frameSpacing="0" rows="110,20,*" frameBorder="no">
<frame name="Top" src="Entete.htm" noResize scrolling="no">
<frameset border="0" frameSpacing="0" frameBorder="no" cols="280,*">
<frame name="TabPages" src="TabPage.htm" noResize scrolling="no">
<frame name="Nav" src="Nav.aspx?Affich=True" noResize scrolling="no">
</frameset>
<frameset border="0" frameSpacing="0" frameBorder="no" cols="280,*">
<frame name="Menu" src="MenuRevue.aspx" scrolling="no" noResize>
<frameset border="0" frameSpacing="0" rows="*" frameBorder="no" cols="11,*,11">
<frame name="leftBlank" src="Blank.htm" noResize scrolling="no">
<frameset border="0" frameSpacing="0" rows="12,*,11" frameBorder="no">
<frame name="topBlank" src="Blank.htm" noResize scrolling="no">
<frame name="Main" src="Sommaire.aspx">
<frame name="bottomBlank" src="Blank.htm" noResize scrolling="no">
</frameset>
<frame name="rightBlank" src="Blank.htm" noResize scrolling="no">
</frameset>
</frameset>
</frameset>
</HTML>
Code : Tout sélectionner
.Pagecadre {
border-top: 1px solid #0255A6;
border-left: 1px solid #0255A6;
border-right: 1px solid #0255A6;
border-bottom: 1px solid #0255A6;
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center center;
}
Code : Tout sélectionner
<frame name="Main" src="Sommaire.aspx" class="Pagecadre">
puis en fait, j'ai rajouté dans la balise <body> de chaque page que j'affiche dans le frame Main, class="Pagecadre"=> là, ça marchait.
sous I.E. aucun problème, les contours du frame sont, dans mon cas, bleu même si la page affichée à une hauteur inférieure ou supérieure à la hauteur du frame.
par contre sous Mozilla Firefox, ça coince...
si la page affichée à une hauteur inférieure à la hauteur du frame, le cadre bleu qui apparaît fait la taille de la page affichée.
si la page affichée à une hauteur supérieure à la hauteur du frame, le cadre bleu qui apparaît n'est pas fermée en bas du frame ( le border-bottom: 1px solid #0255A6; est appliquée je pense mais visuellement pas au frame ).
En gros, la bidouille " j'ai rajouté class="Pagecadre" "dans la balise <body> de chaque page que j'affiche dans le frame Main " me paraissait erronée mais marchait sous I.E.
Par contre, maintenant il faut que ça marche sous mozilla Firefox.....
Je ne comprends pas pourquoi " <frame name="Main" src="Sommaire.aspx" class="Pagecadre"> " ne marche pas ( pas même sous I.E ).
Si quelqu'un a une idée.
Merci d'avance.
Fred.
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)