28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Je viens vers vous avec un problème qui pour moi est insoluble Smiley smile

J'ai un fichier très simple html + css intégré avec la balise :

background-image:url(image.jpg)

Ce fichier doit servir de base pour une newsletter.

Lorsque je m'envoie ce fichier en pièce jointe d'un mail et que je visualise la balise prend cette forme background-image:url() et lorsque je télécharges le fichier et que je le visualise la balise prend cette forme background-image:url(image.jpg).

Pourquoi image.jpg disparait ?
Je ne me l'explique pas.

Si c'est pas clair dîtes le moi Smiley smile

Merci de votre réponse en tout cas,

Alexis
Administrateur
Bonjour et bienvenue, Smiley smile

tantrika a écrit :
J'ai un fichier très simple html + css intégré avec la balise :

background-image:url(image.jpg)

c'est une instruction CSS, pas une balise Smiley capello (ceci était un message du Bureau de la Nomenclature Pointilleuse Smiley ravi )

Mmh as-tu du PHP (et une variable chaîne = "" ?) ou bien est-ce bien "image.jpg" et pas "un'autre nom.jpg"?
Que fais-tu exactement quand tu dis: "lorsque je télécharge le fichier"? Sur un serveur web ou FTP, autre??
Cher monsieur du BNP, merci pour cette précision Smiley smile

Pour te répondre, je n'ai pas de php ni de simple ou double quote entre
les paranthèses de l'instruction background:url

J'ai mis ci dessous le code source ULTRA SIMPLIFIE pour une bonne compréhension.

Ce fichier marche bien en local.

Lorsque je m'envoie ce fichier par mail en pièce jointe, je peux ensuite soit
le visualiser directement ou l'enregistrer sur mon pc pour le visualiser.

Eh bien ce même fichier a un code source différent selon la méthode utilisée c.a.d que le chemin de l'image n'existe plus dans la visualisation alors qu'il est présent dans le fichier téléchargé sur mon PC.

Il faut savoir que ce fichier html est utilisé pour une newsletter, et que du coup la newsletter envoyée ne correspond pas au résultat attendu vu que certaines images ne s'affiche pas.

En me relisant je constate que tous ceci n'est pas très clair Smiley cligne

Bon courage,



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>

<style type="text/css">


#image_fond
{
	float:left;
	margin-left:10px;
	padding-top: 10px;
	padding-left: 5px;
	margin-top:0px;
	height: 22px;
	width: 740px;
	background:url(http://www.xxx.com/logoRVB.jpg);
	background-repeat:no-repeat;
	visibility:visible;
	display:block
}



</style>



</head>

<body>

<div name="image_fond" id="image_fond">

</div>


</span>


    
</body>
</html>

Modifié par tantrika (20 Nov 2008 - 10:14)
Hello tantrika et bienvenue Smiley smile ,

En tant que modérateur, je me dois de te faire remarquer que tu n'as malheureusement pas respecté l'une des Règles de base du forum qui est d'afficher les codes et exemples proprement à l'aide des boutons [ code]... ici ton code HTML, CSS, PHP, etc.[ /code] (sans espace).

upload/1-code.gif

Je te remercie par avance de bien vouloir éditer ton message afin de le rendre conforme à cette règle. Smiley cligne

D'ailleurs, je rappelle que le lien qui apparaît en bandeau tout en haut du forum ("Nouveau sur le forum ?...") est important. Il contient des pistes de recherche, des indications sur les règles de vie de la communauté, etc.
Il serait donc courtois de ta part de bien vouloir en prendre connaissance.

Bonne continuation Smiley smile
Réussir à faire fonctionne un code html envoyé par mail est un casse-tête à part entière. Tout dépends du logiciel ou webmail sur lequel tu recois le mail, il est fort probable que celui que tu utilises enleve automatiquement les adresses http:// de la feuille de style.


Tout dépends donc du logiciel avec lequel tu va lire ton mail.