28173 sujets

CSS et mise en forme, CSS3

Bonjour, décidement j'ai rien trouvé sur le css et le mail ou mal chercher.
un exemple je fait ca (j'ai raccourci le code)

$message='<html><body style="background-color : #F6F6F6">';
$message.='<center><div style="background-color : #DCDCDC;width : 450px;text-align : left;border :1px solid #910000;">'; 
$message.='<font>Objet: '.stripslashes($_POST['objet']).'</font><br><br>'; 
$message.='<font>Message: '.nl2br(stripslashes($_POST['contenu'])).'</font>';
$message.='</div></center></html></body>'; 

$headers ='From: "Formulaire du site"<"'.$email.'">'."\n";
//Mon email
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';

if(mail($email,$objet,$message,$headers))
{
}



Il n'y que le center qui fonctionne pas le background-color : #F6F6F6 et le reste du css.
en fait en peut peut etre pas , j'utilise evolution, c'est peut etre lui
Désolé je vient d'essayer mozilla mail et ca marche quand je pense que !
Ben ca alors je vais voir pourquoi ecolution n'interpréte pas le css comme tout le monde parce que je recoit de smail en html donc evolution n'a pas tout faux.
dans mon entete peut etre ?
Ton code est assez bizarre : tu utilises à la fois des styles en ligne et des élements dépréciés comme <font> (sans attributs) ou <center>. Si tu veux vraiment utiliser les styles CSS, il faut les mettre dans le body (sic) et ne pas commencer par .nomdelaclasse. Autrement dit, un truc comme ça :

<style type="text/css">
<!--
/* réglages de base*/
body {
	margin: 0px;
	padding: 0px;
	background-color: #f6f6f6;
}
#container{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #3080E2;
	width: 591px;
	margin: 0px;
	padding-right: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container hr{
	clear: both;
	visibility: hidden;
}

img.entete{
	float: left;
	border: 0px none;
	display: inline;
	clear: both;
	left: 0px;
	top: 0px;
	position: absolute;
}

-->
</style>


P.S. : Il ne manquerait pas aussi un point-virgule à la fin de ton style en ligne sur ton body (je ne sais pas si ça change quelque chose)?
Modifié par Patidou (04 Dec 2006 - 23:14)
Hello,
Patidou a écrit :
P.S. : Il ne manquerait pas aussi un point-virgule à la fin de ton style en ligne sur ton body (je ne sais pas si ça change quelque chose)?
Non, c'est tout à fait valide.
Benjamin D.C. a écrit :
Effectivement. Ceci dit, c'est une bonne habitude à prendre Smiley cligne
Je suis plutôt d'accord avec toi, mais je pense que c'est une question de philosophie. Smiley smile
Modifié par Eldebaran (04 Dec 2006 - 23:23)
Eldebaran a écrit :
Hello,Non, c'est tout à fait valide.


Merci. Smiley smile

Je vais essayer de retrouver l'article qui parle de la mise en page CSS pour les mails. Ça m'avait bien servi au boulot. Mais ça m'avait bien fait suer quand même, en particulier quand on regarde sa mise-en-page à travers un webmail… Smiley rolleyes

edit : l'article en question
Modifié par Patidou (04 Dec 2006 - 23:43)