Bonsoir a tous,

voila sa fait 2 jour que je cherche la solution a mon probleme. j'ai creer un site web avec des frameset et un arriere plan.

l'affichage sur Firefox marche tres bien, Cependant sous internet explorer le fond d'ecran n'est pas affiché(fond blanc) Lien vers le site


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>
  <title>Caserne 53 de Bipcity</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <style type="text/css">
 #test
{

	background-color:#d2cccc;
	background-image:url(image/casque.png);
	background-position:right;
	background-repeat:no-repeat;
	   
}

 </style>



<frameset id="test">

<frameset rows="40%,*" frameborder="no">
    <frameset cols="850px,*" frameborder="no">
	
	<frame src="ban.html" noresize scrolling="no" name="ban"/>
    <frame SRC="haut.html" noresize scrolling="no" NAME="haut">
    

</frameset><noframes></noframes>

<frameset cols="11%,*" frameborder="no">
    <frame SRC="menus.html" noresize scrolling="no" />
    <frameset rows="100%,*" frameborder="no">
    <div id="droite"><frame SRC="corps.html" noresize NAME="droite"/></div>
    
</frameset>




</frameset>
</head>

</html>


Merci beaucoup
Essaye en regroupant tout ça :


background: #d2cccc url(image/casque.png) right no-repeat;



Et sinon, corrige les 43 erreurs W3C

<modération par Heyoan : il me semble bien que c'est la troisième fois que je te demande de ne pas mettre des liens de 10 km de long ! Smiley murf />


P.S: Ton fichier s'appelle "acceuil.html"...
Modifié par Heyoan (12 Jun 2009 - 00:06)
Merci de ta reponse rapide


je viens de regroupé sa ne marche pas.

ma page s'apelle bien acceuil.html

cependant les erreurs site sur le site nommé je ne les comprend pas sa serai des erreur de " et de > ??
Voila j'ai inclus la declaration HTML que j'avais enlever puisque je pensez que cela me posé probleme


j'ai mit le doctype aproprié au frameset XHTML1.0 frameset

mais le probleme se pose toujours cependant il n'y a plus que 34 erreur avec 43 auparavant


Merci de votre comprehension


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<html>

<head>
  <title>Caserne 53 de Bipcity</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <style type="text/css">
 #test
{

	background-color:#d2cccc;
	background: #d2cccc url(image/casque.png) right no-repeat;


	   
}

 </style>



<frameset id="test">

<frameset rows="40%,*" frameborder="no">
    <frameset cols="850px,*" frameborder="no">
	
	<frame src="ban.html" noresize scrolling="no" name="ban"/>
    <frame SRC="haut.html" noresize scrolling="no" NAME="haut">
    

</frameset><noframes></noframes>

<frameset cols="11%,*" frameborder="no">
    <frame SRC="menus.html" noresize scrolling="no" />
    <frameset rows="100%,*" frameborder="no">
    <div id="droite"><frame SRC="corps.html" noresize NAME="droite"/></div>
    
</frameset>


</frameset>

</frameset>
</head>

</html>
Salut,

est-ce que tu as lu le lien donné par Arthur69 au sujet des frames ? Quel est l'intérêt de les utiliser ?
Oui j'ai lu les liens cité plus haut

les frames permettent de fixer une partie du site. pour moi la banniere et le menus. et de rendre une seconde parti scrollable.

les frames permettent également a ce qu'une seul parti du site charge au changement de page.

on peut faire la meme chose grace au CSS mais je ne suis pas assez experimenté je ne comprend pas grand chose au CSS.

Y a t-il une solution pour que les frames soit visible sous internet explorer ?
SP34 a écrit :
les frames permettent de fixer une partie du site

Ce qui est généralement une mauvaise idée. Smiley smile

SP34 a écrit :
les frames permettent également a ce qu'une seul parti du site charge au changement de page

Ce qui n'a, concrètement, aucun intérêt. Smiley smile
Eh bien ça se fait avec du positionnement fixe (position:fixed). Mais je répète qu'en règle générale c'est une mauvaise idée. Non pas du point de vue technique, mais plutôt au niveau de l'ergonomie. Ce sera le même problème avec des frames, ou avec l'utilisation de JavaScript pour réaliser cet effet.

En gros, on peut dire que:
- tes visiteurs se fichent royalement de ton en-tête, ils le regardent une fois pour savoir sur quels site ils sont et après ça ne les intéresse plus;
- tes visiteurs ne se fichent pas de ton contenu (on peut l'espérer);
- tes visiteurs n'ont pas envie d'avoir un en-tête qui peut occuper jusqu'au deux-tiers de la zone de visualisation du navigateur (avec un petit écran), ce qui réduit la zone de visualisation du contenu à proprement parler comme peau de chagrin.

Pour un menu de navigation, c'est moins net. Garder le menu en permanence à l'écran peut être utile. C'est rarement indispensable, mais ça peut être utile. Problème: il faut s'assurer que ce menu est suffisamment bref pour rester entièrement visible quelle que soit la résolution d'écran de l'utilisateur et la taille de la fenêtre du navigateur. Et cela, que l'on utilise des frames ou le positionnement fixe. D'ailleurs sur la page actuelle c'est pas vraiment ça:

upload/2043-1244921924.jpg