Salut,
j'ai fait ce style pour appliquer un background à un div, au sein d'une meme page ça marche tres bien, mais des que je le met ds ma feuille de style externe ca ne marche plus. Y'a un truc qui doit faire conflit...
Le style est tout en bas, je l'ai appelé "paper".

Le tout :

/* Pour mon header avec line qui se repette */
#header  {border:0px ;
          position:abolute;
          width:1024 ;
          height:92px;
          background-image:url(http://img500.imageshack.us/img500/4181/line7io.jpg);
          text-align:center;
          margin:0px; 
          padding:0px;}


/* Liste pour bloc avec texte centré */
#conteneur {
	position:relative;
	align:center;
	width: 240px;
	height: 140px;
	border: 0px;
	left: 273px;
	top: 24px;}

ul {
    margin: 0;
    padding: 0;
    font size: 8px;}


/* liens du menu*/  
a.menu:link {color: #FFCC00;; text-decoration: none;font size: 8px} /* lien non-visité */
a.menu:visited { color: #ff9900 ; text-decoration: none; font size: 8px  } /* de base */
a.menu:hover { color: #ff6600; text-decoration: underline;font size: 8px} /* lien survolé */
a.menu:active { color: #FFCC00; text-decoration: none;font size: 8px} /* lien activé */

/* justifié a droite ( ou pour page suivante...)*/
a.lienpageb:link {color: #FFCC00;; text-decoration: none;font size: 8px; float:right;} /* lien non-visité */
a.lienpageb:visited { color: #ff9900 ; text-decoration: none; font size: 8px ; float:right; } /* de base */
a.lienpageb:hover { color: #ff6600; text-decoration: underline;font size: 8px; float:right;} /* lien survolé */
a.lienpageb:active { color: #FFCC00; text-decoration: none;font size: 8px; float:right;} /* lien activé */


/* paragraphes et attributs de textes */
p {font-size:11px; 
   margin:8px 4px 21px 4px;}

strong   {color:black; 
          font-size:11px ;}
		  
img  {border:0px ;
      margin:0px 2px 5px 0px;} 
	  

/* Mes classes */     
.centrer {text-align:center;
          font:Verdana, Arial, Helvetica, sans-serif;}

.titre {  font-size:13px; 
          margin:6px 4px 6px 4px; 
          style:none;}	 

.italic { font-style:italic;}

.bord {   width:520px ;
          padding-left:7px;
		  padding-right:7px;
          border:groove; 
          border-width:medium;
          color:919191;}
		  
			 
.bciel {  color:66ccff;}


#paper {
	background-attachment: fixed;
	background-image: url(../images/bacgtest1.png);
	background-repeat: no-repeat; width:494px;
              height:180px;}


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

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  
       <head>
<!--Page travaux persos -->
    
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta http-equiv="Content-Language" content="fr" />
<meta name="keywords" lang="fr" content="memoire" />    
<title>travaux personnels</title>


<style type="text/css">
 @import url(../text.css);
  </style>
       </head>
 
        <body>

<div id="header">
<img src="http://img477.imageshack.us/img477/1527/headerpageperso27bo.jpg" alt="" />
</div>


<p>
<a class="lienpageb" href="web.html">.::   Travaux Web et écrans   ::.</a>
<a class="menu" href="../index.html">.::   Retour aux Prints   ::. </a>
</p> 


 <div class="p1">
<img src="http://img283.imageshack.us/img283/5269/headarene8je.jpg" alt="" />
 </div>

<h1 class="titre">Montages avec peintures et dessins de l'homme que l'on nomme <em>"Acme"</em></h1>

<p>

<a href="http://img372.imageshack.us/my.php?image=menivm5mu.jpg">
<img src="http://img372.imageshack.us/img372/1131/menivm5mu.th.jpg" alt="" />
</a>

<a href="http://img370.imageshack.us/my.php?image=wallacmep4mm.png">
<img src="http://img370.imageshack.us/img370/5671/wallacmep4mm.th.png" alt="" />
</a>
</p>


<div id="paper">
<p>
<a href="http://img151.imageshack.us/my.php?image=scra7mk.jpg">
<img src="http://img151.imageshack.us/img151/8699/scra7mk.th.jpg" alt="" />
</a> 

<a href="http://img272.imageshack.us/my.php?image=wall6lw.jpg">
<img src="http://img272.imageshack.us/img272/3600/wall6lw.th.jpg" alt="" />
</a> 

<a href="http://img379.imageshack.us/my.php?image=mod0dp.jpg">
<img src="http://img379.imageshack.us/img379/7981/mod0dp.th.jpg" alt="" />
</a>
</p>
</div>

<h1 class="titre">Signatures</h1>

<p>
<img src="http://img308.imageshack.us/img308/1221/xxxx9vq.jpg" alt="" />

<a href="http://img327.imageshack.us/my.php?image=abstractscra453fk.jpg">
<img src="http://img327.imageshack.us/img327/6733/abstractscra453fk.th.jpg" alt="" />
</a>

<a href="http://img327.imageshack.us/my.php?image=abstractscra42bb.jpg">
<img src="http://img327.imageshack.us/img327/8092/abstractscra42bb.th.jpg" alt="" />
</a>

<img src="http://img126.imageshack.us/img126/2809/rondscra2od.jpg" alt="" />
</p>


<h1 class="titre">Image alternative en cas de non présence du plugin Falsh :</h1>
	
<p>
<img src="	 http://img208.imageshack.us/img208/3319/downloadnow6gj.png	 
" alt="" />
</p>


<p class="bord"><strong>
Signature sur demande au Forum Toshop pour un nommé <em>Titi47</em>:</strong><br />
<br />
	
<img src="http://img427.imageshack.us/img427/9995/titisign5px.gif" alt="" />
</p>



	</body>
</html>

Modifié par Hum (01 Sep 2006 - 22:04)
Salut,

Les chemins dans ta feuille de style sont relatifs à l'emplacement de cette feuille.
En d'autres termes, si ton css est dans ta page html, le chemin est relatif à ta page.
Si ta css est externe, les chemins sont relatifs à l'emplacement de la feuille css.
Salut,

Merci de ta réponse que j'ai du mal à comprendre a vrai dire.

J'ai retiré les deux poits avnt le slash (../) ça ne marche pas quand meme.
T'as raison je pense (meme si je comprend pas ce que tu dis!)
car j'arrive a l'avoir mon background image quand j'heberge l'img
et rentre le chemin qui commence par htoutpété://

C'est donc bien une histoire de chemin...
Mais je ne piges pas.

Smiley lol
Modifié par Hum (16 Dec 2005 - 23:49)
Administrateur
Bonjour,

Hum a écrit :
Salut,
j'ai fait ce style pour appliquer un background à un div, au sein d'une meme page ça marche tres bien, mais des que je le met ds ma feuille de style externe ca ne marche plus. Y'a un truc qui doit faire conflit...
Le style est tout en bas, je l'ai appelé "paper".

Le tout :
...


Vu la manière dont tu "insères" la feuille de style CSS dans la page HTML (voir ci-dessous)
a écrit :
<style type="text/css">

@import url(../text.css);

</style>

le chemin de toutes les images "appelées" par la feuille de style doit être pensé et indiqué par rapport à l'endroit où se trouve la feuille de style, càd ici le répertoire parent de la page HTML (".." signifie parent ou remonter d'un niveau, d'un cran, vers la gauche, etc Smiley smile )

. = ici
.. = parent

Si la page HTML et la feuille de style étaient dans le même répertoire, aucune différence ne se verrait bien entendu. Mais là disons que la page HTML soit ici:
http://monsite.com/repertoire/sousrepertoire/index.html
et la feuille importée depuis "../feuille.css"
Elle est donc en fait là:
http://monsite.com/repertoire/feuille.css (le répertoire parent de "repertoire/sousrepertoire" est "repertoire" n'est-ce-pas?)

Si une image A.png se trouve ici:
http://monsite.com/A.png
elle est dans le répertoire parent de parent (grand-parent quoi) de la page HTML mais dans le répertoire parent du CSS.
Depuis HTML: <img src="../../A.png" alt="truc" /> ("il faut remonter de 2 niveaux pour trouver l'image")
Depuis CSS: background: url(../A.png); ("il suffit de remonter d'un seul niveau pour trouver l'image")

Si une image B.png se trouve dans le même répertoire que la page HTML, elle est en fait ici:
http://monsite.com/repertoire/sousrepertoire/B.png
Depuis HTML, tout simplement: <img src="B.png" alt="machin" /> ("l'image est dans le même rép. que la page")
Mais par rapport à CSS?
La feuille CSS est dans le repertoire parent de la page HTML. La page HTML est donc dans le sous-répertoire "sousrepertoire" de la feuille CSS.
La page HTML et l'image sont au même endroit.
Donc l'image par rapport à la feuille CSS est là:
Depuis CSS: background: url(sousrepertoire/B.png);

Vala, je sais pas si c'est plus clair avec ces 2 exemples en plus des règles données par Marvin le Rouge? Si non prendre une feuille de papier et dessiner des rectangles comme l'explorateur de fichiers de Windows et relire Smiley cligne et sinon tu peux revenir poser plus de questions ici

Felipe
Modifié par Felipe (16 Dec 2005 - 22:15)
re Salut Felipe,

Merci de tes explications, j'avoue avoir été positivement surpris de ce petit texte explicatif, grace a toi j'ai enfin réussi ! ! !
J'ai tappé
./
pour que ça fonctionne.

Mais j'ai toujours des problemes de comprehensions :
Je suis ds le cas precis du "dessin".
La page concerné est marquée d'une croix.
Selon moi, je ne remonte que d'un niveau mais quand je tappe
../
ça ne fonctionne pas.
Tu m'as pourtant écrit que un seul point c'était "ici".
D'ailleurs j'avais jamais vu ça avant , mais ça c'est pas étonnant!
Merci
http://img371.imageshack.us/img371/5629/arbo7mg.jpg
Smiley banane
Modifié par Hum (17 Dec 2005 - 00:27)