FORUM Tom's Hardware » Programmation » HTML / Javascript » Style CSS : image arrière plan
 

Style CSS : image arrière plan

96 utilisateurs inconnus
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Style CSS : image arrière plan
 
Plus d'informations

Salut à tous,  :)  
 
Windows XP Pro - Internet Explorer 6 - Dreamweaver MX 2004
 
Je suis à mon boulot et je travaille dans Dreamweaver MX 2004. Je ne parviens pas à placer une image gif en arrière-plan de chaque page de mon site (statique), via un style CSS.
 
J'ai créé une feuille de style CSS VerdanaNoir.css (pour les liens URL et le texte statique) dans laquelle j'ai ajouté un style .Fond dans la catégorie "Arrère-plan".
 
Le problème c'est que mon image n'apparaît nul part dans mes pages html, alors que les autres styles css fonctionnent bien (liens URL soulignés au passage de la souris, mise en forme du texte statique).
 
Voici le code de ma feuille de styles :

Code :
  1. .Fond {
  2.     background-attachment: fixed;
  3.     background-image: url(images/CleSolFondPage.gif);
  4.     background-repeat: no-repeat;
  5.     background-position: center center;
  6. }
  7. a:link {
  8.     font-family: Verdana, Arial, Helvetica, sans-serif;
  9.     color: #000000;
  10.     text-decoration: none;
  11.     background-attachment: fixed;
  12.     background-repeat: no-repeat;
  13.     background-position: center center;
  14. }
  15. a:visited {
  16.     font-family: Verdana, Arial, Helvetica, sans-serif;
  17.     color: #000000;
  18.     text-decoration: none;
  19. }
  20. a:active {
  21.     font-family: Verdana, Arial, Helvetica, sans-serif;
  22.     color: #000000;
  23.     text-decoration: none;
  24. }
  25. a:hover {
  26.     font-family: Verdana, Arial, Helvetica, sans-serif;
  27.     color: #000000;
  28.     text-decoration: underline;
  29. }
  30. .VerdanaNoir10 {
  31.     font-family: Verdana, Arial, Helvetica, sans-serif;
  32.     font-size: 10px;
  33.     color: #000000;
  34. }
  35. .VerdanaNoir10Gras {
  36.     font-family: Verdana, Arial, Helvetica, sans-serif;
  37.     font-size: 10px;
  38.     font-weight: bold;
  39.     color: #000000;
  40. }
  41. .VerdanaNoir12Gras {
  42.     font-family: Verdana, Arial, Helvetica, sans-serif;
  43.     font-size: 12px;
  44.     font-weight: bold;
  45.     color: #000000;
  46. }
  47. .Verdana12GrasBlanc {
  48.     font-family: Verdana, Arial, Helvetica, sans-serif;
  49.     font-size: 12px;
  50.     font-weight: bold;
  51.     color: #FFFFFF;
  52. }
  53. .Verdana10GrasBlanc {
  54.     font-family: Verdana, Arial, Helvetica, sans-serif;
  55.     font-size: 10px;
  56.     font-weight: bold;
  57.     color: #FFFFFF;


 
Ca fait une heure que je fais des tas d'essais, et je comprends de moins en moins !
 
Merci d'avance à tous ceux qui pourront m'aider,  :jap:  
Adam

Inside my own Second Life

/!\ Attention au chemin vers ton image !! C'est un classique..
 
Le lien dans ta CSS qui pointe vers ton image doit se faire à partir de l'emplacement de ta CSS..
 
En clais, si ta CSS est dans le même répertoire que ton image, ça te donnera ceci :

Code :
  1. .Fond {
  2.     background-attachment: fixed;
  3.     background-image: url(CleSolFondPage.gif); // Cas d'une image dans le même dossier que la CSS
  4.     background-repeat: no-repeat;
  5.     background-position: center center;
  6. }


Pour le reste, le code CSS est fait pour être simplifié..
 
>> http://openweb.eu.org/
>> http://css.alsacreations.com/
>> http://www.yoyodesign.org/doc/w3c/css2/cover.html (taduction française des spécifications CSS2 W3C)
 
:jap:


---------------
Retrouvez moi sur mon blog : http://www.nicolasullern.net/leblog/
Et aussi sur :
http://www.linkedin.com/in/nicolasullern
http://www.viadeo.com/fr/profile/nicolas.ullern
http://www.copaing.net/johanpirlouit/
Plus d'informations

Oui j'ai vérifié et appliquer les 2 possibilités (Racine du site ou à partir du document)... et rien. C'est à devenire dingue cette histoire  :fou:  ! Tout semble correct mais aucune image apparaît.
 
Si tu as d'autres suggestions.
 
Je te laisse le code de ma page, on ne sait jamais :
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <html><!-- InstanceBegin template="/Templates/ModeleENM.dwt" codeOutsideHTMLIsLocked="false" -->
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  6. <!-- InstanceBeginEditable name="doctitle" -->
  7. <title>Ecole - Pr&eacute;sentation</title>
  8. <!-- InstanceEndEditable -->
  9. <!-- InstanceBeginEditable name="head" -->
  10. <style type="text/css">
  11. <!--
  12. .Style12 {font-family: Verdana, Arial, Helvetica, sans-serif}
  13. -->
  14. </style>
  15. <style type="text/css">
  16. <!--
  17. .Style13 {font-size: 10px}
  18. -->
  19. </style>
  20. <!-- InstanceEndEditable -->
  21. <style type="text/css">
  22. <!--
  23. .Style11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
  24. .Style3 {
  25.     font-family: Verdana, Arial, Helvetica, sans-serif;
  26.     font-size: 10;
  27.     font-weight: bold;
  28. }
  29. .Style4 {font-size: 10}
  30. -->
  31. </style>
  32. <link href="VerdanaNoir.css" rel="stylesheet" type="text/css">
  33. <style type="text/css">
  34. <!--
  35. body {
  36.     margin-left: 0px;
  37.     margin-top: 0px;
  38.     margin-right: 0px;
  39.     margin-bottom: 0px;
  40.     background-image: url();
  41. }
  42. -->
  43. </style>
  44. </head>
  45. <body>
  46. <table width="800" border="0" cellpadding="3" cellspacing="0">
  47.   <tr bgcolor="#FFFF99">
  48.     <td height="5" colspan="3" bgcolor="#FFFF99"></td>
  49.   </tr>
  50.   <tr bgcolor="#FFFF99">
  51.     <td width="3" bgcolor="#FFFF99">&nbsp;</td>
  52.     <td width="205"><a href="index.htm"><img src="images/LOGO-CiteDesMusiques_2.gif" width="205" height="44" border="0"></a></td>
  53.     <td align="center" valign="middle" bgcolor="#FFFF99"><table border="0" cellpadding="0" cellspacing="0">
  54.         <tr align="center" valign="middle">
  55.           <td width="50"><span class="Style11"><a href="Ecole_Presentation.htm">Ecole</a></a></span></td>
  56.           <td width="1" bgcolor="#000000"></td>
  57.           <td width="105"><span class="Style11"><a href="Enseignement.htm">Enseignement</a></span></td>
  58.           <td width="1" bgcolor="#000000"></td>
  59.           <td width="65"><span class="Style11"><a href="http://www.addim89.org/siteweb/agenda/index.asp" target="_blank">Agenda</a></span></td>
  60.           <td width="1" bgcolor="#000000"></td>
  61.           <td width="115"><span class="Style11"><a href="Divertissement.htm">Divertissement</a></span></td>
  62.           <td width="1" bgcolor="#000000"></td>
  63.           <td width="45"><span class="Style11"><a href="FAQ.htm">FAQ</a></span></td>
  64.           <td width="1" bgcolor="#000000"></td>
  65.           <td width="60"><span class="Style11"><a href="Contact.htm">Contact</a></span></td>
  66.           <td width="1" bgcolor="#000000"></td>
  67.           <td width="60"><span class="Style11"><a href="Interne.php">Interne</a></span></td>
  68.         </tr>
  69.     </table></td>
  70.   </tr>
  71.   <tr>
  72.     <td colspan="3"><span class="Style4"></span><span class="Style4"></span>      <!-- InstanceBeginEditable name="TableauENM" -->
  73.       <table width="700" border="0" align="center" cellpadding="0" cellspacing="0">
  74.         <tr align="left" valign="middle">
  75.           <td height="80" colspan="2"><span class="Style13 Style12"></span>            <table width="700" border="0" cellpadding="0" cellspacing="0">
  76.               <tr>
  77.                 <td align="left" valign="top"><span class="VerdanaNoir12Gras"><strong> <strong>Ecole Nationale de Musique d'Auxerre</strong><span class="Style13 Style12"><strong></strong></span><br>
  78.                         <span class="Style13 Style12"><strong>--------------------------------------------------------------------------------------------------------------------------------------------</strong></span> </strong></span></td>
  79.               </tr>
  80.               <tr>
  81.                 <td height="16" align="left" valign="middle" bgcolor="#9DE7FF"><table border="0" cellpadding="0" cellspacing="0">
  82.                   <tr align="center" valign="middle">
  83.                     <td width="138" align="left"><span class="VerdanaNoir10Gras"><a href="Ecole_Presentation.htm">&nbsp;Pr&eacute;sentation de l'&eacute;cole</a> </span></td>
  84.                     <td width="1" bgcolor="#000000"></td>
  85.                     <td width="110"><span class="VerdanaNoir10Gras"><a href="Ecole_InscriptionTarifs.htm">Inscription/Tarifs</a></span></td>
  86.                     <td width="1" bgcolor="#000000"></td>
  87.                     <td width="105"><span class="VerdanaNoir10Gras"><a href="Ecole_ParentsEleves.htm">Parents d'&eacute;l&egrave;ves </a></span></td>
  88.                     <td width="1" bgcolor="#000000"></td>
  89.                     <td width="80"><span class="Style11"><a href="Ecole_Professeurs.htm" class="VerdanaNoir10Gras">Professeurs</a></span></td>
  90.                     <td width="1" bgcolor="#000000"></td>
  91.                     <td width="70"><span class="VerdanaNoir10Gras"><a href="Ecole_Reglement.htm">R&egrave;glement</a></span></td>
  92.                   </tr>
  93.                 </table></td>
  94.               </tr>
  95.                       </table></td>
  96.         </tr>
  97.         <tr>
  98.           <td height="15" colspan="2" align="left" valign="middle" class="VerdanaNoir12Gras">&nbsp;</td>
  99.         </tr>
  100.         <tr>
  101.           <td width="15" height="15" align="left" valign="middle" class="VerdanaNoir12Gras"><table width="10" height="10" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFCC33">
  102.             <tr>
  103.               <td></td>
  104.             </tr>
  105.           </table></td>
  106.           <td width="685" align="left" valign="middle" class="VerdanaNoir12Gras">Pr&eacute;sentation de l'&eacute;cole</td>
  107.         </tr>
  108.         <tr>
  109.           <td height="9" colspan="2" align="left" valign="top">&nbsp;</td>
  110.         </tr>
  111.         <tr>
  112.           <td height="15" colspan="2" bgcolor="#FFCC33"><span class="Style12 Style13"><strong> &nbsp;QUOI ?</strong></span></td>
  113.         </tr>
  114.         <tr>
  115.           <td height="5" colspan="2"></td>
  116.         </tr>
  117.         <tr>
  118.           <td colspan="2" align="left" valign="top"><span class="VerdanaNoir10">L'Ecole Nationale de Musique d'Auxerre propose un enseignement musical complet et attractif pour :<br>
  119. - Pratiquer en amateur pour son plaisir<br>
  120. - ou continuer des &eacute;tudes dans un but professionnel et pr&eacute;parer des dipl&ocirc;mes nationaux (Dipl&ocirc;me d'Etudes Musicales). </span></td>
  121.         </tr>
  122.         <tr>
  123.           <td colspan="2">&nbsp;</td>
  124.         </tr>
  125.         <tr>
  126.           <td height="15" colspan="2" bgcolor="#FFCC33" class="VerdanaNoir10Gras">&nbsp;POUR QUI ?</td>
  127.         </tr>
  128.         <tr>
  129.           <td height="5" colspan="2" class="VerdanaNoir10"></td>
  130.         </tr>
  131.         <tr>
  132.           <td colspan="2" class="VerdanaNoir10">- Les enfants d&egrave;s l'&acirc;ge de 4 ans.<br>
  133. - Les adultes dans la limites des places disponibles. </td>
  134.         </tr>
  135.         <tr>
  136.           <td colspan="2">&nbsp;</td>
  137.         </tr>
  138.         <tr>
  139.           <td height="15" colspan="2" bgcolor="#FFCC33" class="VerdanaNoir10Gras">&nbsp;QUAND ? </td>
  140.         </tr>
  141.         <tr>
  142.           <td height="5" colspan="2" class="VerdanaNoir10"></td>
  143.         </tr>
  144.         <tr>
  145.           <td colspan="2" class="VerdanaNoir10">En dehors des horaires scolaires (surtout le soir, et les mercredi et samedi)<br>
  146. ou durant les horaires scolaires (pour les 6&egrave;me et 5&egrave;me <em>Musique Plus</em> &agrave; horaires am&eacute;nag&eacute;es).</td>
  147.         </tr>
  148.         <tr>
  149.           <td colspan="2">&nbsp;</td>
  150.         </tr>
  151.         <tr>
  152.           <td height="15" colspan="2" bgcolor="#FFCC33" class="VerdanaNoir10Gras">&nbsp;COMMENT ? </td>
  153.         </tr>
  154.         <tr>
  155.           <td height="5" colspan="2"></td>
  156.         </tr>
  157.         <tr>
  158.           <td colspan="2" class="VerdanaNoir10">L'&eacute;l&egrave;ve acquiert une formation compl&egrave;te avec plusierus enseignants de dsciplines compl&eacute;mentaires :<br>
  159.             <u>En cours collectifs</u> de formation musicale, analyse, chant choral, ensembles.<br>
  160.             <u>En cours individuels et de petits groupes</u> en instrument.<br>
  161.             <br>
  162.             Les pratiques collectives sont privil&eacute;gi&eacute;es (chant choral, musiques de chambre, orchestre).<br>
  163.             Les &eacute;l&egrave;ves se produisent r&eacute;guli&egrave;rement en public (audition, spectacles, concerts) seuls, avec accompagnateur, ou en ensembles orchestres. </td>
  164.         </tr>
  165.         <tr>
  166.           <td colspan="2">&nbsp;</td>
  167.         </tr>
  168.         <tr>
  169.           <td height="15" colspan="2" bgcolor="#FFCC33" class="VerdanaNoir10Gras">&nbsp;CURSUS</td>
  170.         </tr>
  171.         <tr>
  172.           <td height="5" colspan="2"></td>
  173.         </tr>
  174.         <tr>
  175.           <td colspan="2" class="VerdanaNoir10">- Formation musicale (solf&egrave;ge musical) et chant choral sont enseign&eacute;s d&egrave;s la premi&egrave;re ann&eacute;e.<br>
  176.             - Les cours d'instrument d&eacute;butent d&egrave;s la 2&egrave;me ann&eacute;e (parfois d&egrave;s la 1&egrave;re ann&eacute;e, selon l'instrument).<br>
  177.             - Le cursus normal comprend trois cycles de 4 &agrave; 5 ans chacun.<br>
  178.             - Les acquisitions sont appr&eacute;ci&eacute;es par &eacute;valuation continue (globale, comme la formation), accompagn&eacute;e d'un examen en fin de cycle. </td>
  179.         </tr>
  180.         <tr>
  181.           <td colspan="2">&nbsp;</td>
  182.         </tr>
  183.         <tr>
  184.           <td height="15" colspan="2" bgcolor="#FFCC33" class="VerdanaNoir10Gras">&nbsp;O&Ugrave; ? </td>
  185.         </tr>
  186.         <tr>
  187.           <td height="5" colspan="2"></td>
  188.         </tr>
  189.         <tr>
  190.           <td colspan="2" class="VerdanaNoir10">Tous les cours ont lieu &agrave; l'ENM.<br>
  191.             <br>           
  192.             7, rue de l'&icirc;le aux plaisirs 89000 AUXERRE<br>
  193.             (entre le Pont Paul Bert et la Gare SNCF) <br>
  194.             <BR>
  195.             Tel : T&eacute;l : 03.86.18.05.70 <BR>
  196.             Fax : 03.86.18.05.72<BR>
  197. Email : <A
  198. href="mailto:enm.mairie@auxerre.com"><STRONG>enm.mairie@auxerre.com</STRONG></A></td>
  199.         </tr>
  200.         <tr>
  201.           <td colspan="2">&nbsp;</td>
  202.         </tr>
  203.         <tr align="center" valign="top">
  204.           <td colspan="2">            <table width="10" border="1" cellpadding="0" cellspacing="0" bordercolor="#EAAF00">
  205.               <tr>
  206.                 <td><table width="1" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
  207.                   <tr>
  208.                     <td><table width="400" border="0" align="center" cellpadding="7" cellspacing="0">
  209.                         <tr>
  210.                           <td align="left" valign="middle" bgcolor="#FFDF80" class="VerdanaNoir10">Comme tout langage, la ma&icirc;trise de la musique n&eacute;cessite du travail ainsi qu'une immersion.<br>
  211.                             <br>
  212.                             Ainsi, sans travail personnel, notamment &agrave; la maison, les efforts d&eacute;ploy&eacute;s par l'&eacute;quipe de l'ENM seront vains.
  213.                             <p class="VerdanaNoir10"> Pensez-vous s&eacute;rieusement qu'il soit possible </p>
  214.                               <p class="VerdanaNoir10"> d'apprendre &agrave; parler une langue &eacute;trang&egrave;re </p>
  215.                               <p class="VerdanaNoir10"> avec deux heures de cours par semaine, </p>
  216.                               <p class="VerdanaNoir10"> entrecoup&eacute;s de longues journ&eacute;es sans m&ecirc;me en entendre le son ?... </p>
  217.                             <p class="VerdanaNoir10"> Pour cette raison, nous encourageons &agrave; pratiquer un peu chaque jour, et &agrave; inscrire ce moment privil&eacute;gi&eacute; dans l'emploi du temps quotidien. </p></td>
  218.                         </tr>
  219.                     </table></td>
  220.                   </tr>
  221.                 </table></td>
  222.               </tr>
  223.             </table></td>
  224.         </tr>
  225.         <tr>
  226.           <td colspan="2">&nbsp;</td>
  227.         </tr>
  228.       </table>
  229.     <!-- InstanceEndEditable --></td>
  230.   </tr>
  231. </table>
  232. </body>
  233. <!-- InstanceEnd --></html>


 
Merci encore,  :jap:  
Adam
 

Inside my own Second Life

Bin, pour être franc, ton code est à chier :/....... Comme le mien quand j'ai commencé il y a bientôt 5 ans et que j'ai gardé près de 4 ans :D (entre tables au début et "calques" en position "absolute" par la suite)..
 
Dans ton code HTML, je n'ai pas vu d'élément faisant appel à ta class Fond [:spamafote].. Donc, tu ne risques pas de voir s'afficher ton image de fond..
 
Mais d'une manière générale, il te faut apprendre le standard de programmation en vigueur depuis 2000 : le XHTML / CSS.
 
Plus précisément, le code XHTML d'un côté (fichiers .htm ou .html), les CSS de l'autre (fichiers .css)..
 
Et pas de tables utilisées pour la mise en page, les DIV sont là pour ça.. En plus, tu nous fais des tables imbriquées :kaola: !!
 
Alors voici des liens pour t'aider :
- Toutes les bases sur la prog XHTML / CSS + exercices >> http://www.siteduzero.com/xhtml-css/
- Tutoriels CSS >> http://css.alsacreations.com/
- A propos des standards du Web + tutos >> http://openweb.eu.org/
- Taduction française des spécifications CSS2 W3C >> http://www.yoyodesign.org/doc/w3c/css2/cover.html
 
:jap:


---------------
Retrouvez moi sur mon blog : http://www.nicolasullern.net/leblog/
Et aussi sur :
http://www.linkedin.com/in/nicolasullern
http://www.viadeo.com/fr/profile/nicolas.ullern
http://www.copaing.net/johanpirlouit/
Plus d'informations

Puis-je également m'insurger ?
 
Je plains le pauvre (x)html qui est utilisé n'importe comment dans bien des cas, mais ce sujet est récurrent (donc là concrétement je me retiens de hurler pour les tableaux).
 
Alors je vais gueuler pour le CSS qui est utilisé n'importe comment...
 
alors le css, ok, c'est des mots anglais et des chiffres entre des accolades, mais on dirait que presque personne n'a remarqué que ce qu'il y avait devant l'accolade ouvrantes, et appelé "sélecteur", mérite d'être réfléchi également. et les cascades ça n'a l'air d'intéresser personne non plus.
 
Voici quelques (juste quelques-uns) détails qui doivent faire pleurer les gens qui ont réfléchi sur CSS :
----------------------

Code :
  1. .MenuPrincipal { (...) }


couplé à

Code :
  1. <div class="MenuPrincipal">(...)</div>


au lieu de

Code :
  1. #MenuPrincipal { (...) }


couplé à

Code :
  1. <div id="MenuPrincipal">(...)</div>


(en faisant l'hypothèse farfelue que le document ne contient qu'un seul menu principal...)
----------------------

Code :
  1. .Fond { (...) }


couplé à

Code :
  1. <body class=".Fond">(...)


au lieu de  

Code :
  1. body { (...) }


----------------------

Code :
  1. .Titre1Menu { (...) }
  2. .Titre1CadrePrincipal { (...) }


couplé à

Code :
  1. <div><p class="Titre1Menu"> (...) </p></div>
  2. <div><p class="Titre1CadrePrincipal"> (...) </p></div>


au lieu de

Code :
  1. h1 div#Menu { (...) }
  2. h1 div#CadrePrincipal { (...) }


couplé à

Code :
  1. <div id="Menu"><h1> (...) <h1></div>
  2. <div id="CadrePrincipal"><h1> (...) </h1></div>


----------------------
 
le sélecteur "." + nom est inadapté dans beaucoup de cas
HTML et CSS ont une sémantique, c'est encore mieux quand elle reflète la sémantique du contenu.


Message édité par Anubis_ le 11-08-2005 à 18:10:52
Plus d'informations

J'ai résolu mon problème sans savoir exactement d'où il venait. J'ai simplement trouvé la balise body dans ma page et je l'ai complétée.
 
Je suis nul en code, je vais donc lire la doc que vous m'avez conseillée.
 
Merci,  :jap:  
Adam


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » HTML / Javascript » Style CSS : image arrière plan
 

Annonces Google
Publicité
Les ressources relatives