Torna indietro   AlterVista | Spazio web gratis, hosting free php mysql > L'angolo del webmaster > PHP, MySql e Apache (.htaccess)

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
  #1 (permalink)  
Vecchio 10-04-2009, 15.19.22
Utente giovane
 
Data registrazione: 26-03-2009
Messaggi: 39
Predefinito css nell'invio di mail

ragazzi, io, quando invio una mail in formato html (già abilitato con content-type), il codice htm come <b>, <input> e il resto funziona, ma le regole del css (allegato con percorso assoluto) (cioè gli "id=..") non mi vanno, non so perchè... qualcuno mi sa aiutare? grazie!!
Rispondi citando
  #2 (permalink)  
Vecchio 10-04-2009, 17.17.52
L'avatar di stoner
AlterVistiano
 
Data registrazione: 30-07-2008
Residenza: Roma
Messaggi: 841
Predefinito

Il css lo alleghi al codice che inserisci?
Cioè, non vale la scrittura
Codice:
<link rel="stylesheet" type="text/css" href="file.css" />
Puoi provare a mettere nell'href direttamente l'indirizzo remoto (http://....)
Oppure provi a mettere direttamente il codice
Codice:
<style type="text/css">
<!--
  /* il tuo codice */
//-->
</style>
Non so dirti per certo che funziona, ma tanto vale provare.

Se già l'hai fatto e non va, vuol dire che non si può fare :D
__________________

Un giorno la paura bussò alla porta, il coraggio andò ad aprire e non c’era nessuno…

Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa.
Rispondi citando
  #3 (permalink)  
Vecchio 10-04-2009, 17.21.25
L'avatar di programmazioned
Utente attivo
 
Data registrazione: 25-03-2008
Messaggi: 428
Predefinito

Se non sbaglio alcuni client non supportano i css nelle mail in formato html.
Purtroppo temo che dovrai cavartela con tabelle, attributi html e altre metodologie ormai deprecate :(
Prima comunque prova anche i css inline.
Ciao!
Rispondi citando
  #4 (permalink)  
Vecchio 10-04-2009, 17.47.44
Utente giovane
 
Data registrazione: 26-03-2009
Messaggi: 39
Predefinito

nell'esempio di stoner, sono necesarie quelle

<!--

//-->

??? grazie :D
Rispondi citando
  #5 (permalink)  
Vecchio 10-04-2009, 18.42.25
L'avatar di stoner
AlterVistiano
 
Data registrazione: 30-07-2008
Residenza: Roma
Messaggi: 841
Predefinito

Si. Servono a commentare il codice sottostante (utile per i client che non supportano i css, quelli che invece lo supportano lo interpreteranno normalmente).
__________________

Un giorno la paura bussò alla porta, il coraggio andò ad aprire e non c’era nessuno…

Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa.
Rispondi citando
  #6 (permalink)  
Vecchio 10-04-2009, 18.47.31
Utente giovane
 
Data registrazione: 26-03-2009
Messaggi: 39
Predefinito

okay, in ogni caso non mi va... =( e altri modi per risolvere non esistono? il fatto è che mail di spam, per esempio, mi arrivano con testo in bold, grande, immagini, sfondi sfumati, quindi è qualcosa nel codice... =)
Rispondi citando
  #7 (permalink)  
Vecchio 10-04-2009, 18.49.52
L'avatar di AlexKidd
Altervistiano Junior
 
Data registrazione: 09-02-2007
Messaggi: 517
Predefinito

no non sono necessarie

Il miglior modo di inserire un foglio di stile in una mail formattata in html è utilizzare la forma

<style type="text/css">
/* il tuo codice */
</style>

e accertandosi che questi stili non si trovino all'interno dei tag <head></head> (se ad esempio il messaggio è generato partendo da una pagina html) ma nel body o ancora meglio dentro un div che incapsula l'intero messaggio

questo perchè spesso le webmail prima di visualizzare un messaggio strappano da esso tutto ciò che si trova all'esterno dei tag <body></body>

edit:
(sono lento a scrivere ) gli stili possono anche essere assegnati ad ogni singolo elemento della pagina html
è un metodo deprecato ma si può usare
__________________
www.AlexKidd.altervista.org

Ultima modifica di AlexKidd : 10-04-2009 alle ore 18.52.37
Rispondi citando
  #8 (permalink)  
Vecchio 10-04-2009, 18.53.59
Utente giovane
 
Data registrazione: 26-03-2009
Messaggi: 39
Predefinito

ah, okay... ora provo ma non credo vada,... =(
Rispondi citando
  #9 (permalink)  
Vecchio 10-04-2009, 19.16.35
L'avatar di alemoppo
Moderatore
 
Data registrazione: 24-08-2008
Residenza: Dietro le tue spalle
Messaggi: 3,602
Invia un messaggio via MSN a alemoppo
Predefinito



Ufff: devo fare un altro OT. Ormai i MOD mi uccidono {e fanno bene }, ma non mi sembra il caso di iniziare un nuovo topic:

Devo fare una domanda che anche voi, utenti, mi ucciderete.

Citazione:
Originalmente inviato da programmazioned
Purtroppo temo che dovrai cavartela con tabelle, attributi html e altre metodologie ormai deprecate :(
Mi era già stato detto in passato che le tabelle, per posizionare elementi su una pagina web, sono ormai obsolete.

Con css, cosa si deve fare??'
Intendere dire con i div id ??? {e poi posizionarli con posizioni assolute ?? [o relative ]}.
Avevo provato a cercare (a suo tempo), non trovando niente

Grazie,

Ciao!

EDIT:

Con i div, non è tutto più complicato??
Io le tabelle le trovo MOOLTO utili !
__________________
SE MI SCRIVI IN PRIVATO PER QUESTIONI TECNICHE NON RISPONDO: C'È IL FORUM!

Ultima modifica di alemoppo : 10-04-2009 alle ore 19.18.08
Rispondi citando
  #10 (permalink)  
Vecchio 10-04-2009, 19.30.23
Guest
 
Messaggi: n/a
Predefinito

Punti di vista!
Comunque non so che dirti...
Leggi qui
Rispondi citando
  #11 (permalink)  
Vecchio 10-04-2009, 19.34.50
Utente giovane
 
Data registrazione: 26-03-2009
Messaggi: 39
Predefinito

okay, ritornando al mio prooblema, ...il sistema proposto daalexkidd non va, ma il fatto è che, come detto prima, mail di spam mi arrivano con testo in bold, grande, immagini, sfondi sfumati, quindi non è qualcosa nella mia mail ma è qualcosa nel codice... =D
Rispondi citando
  #12 (permalink)  
Vecchio 10-04-2009, 19.36.33
L'avatar di programmazioned
Utente attivo
 
Data registrazione: 25-03-2008
Messaggi: 428
Predefinito

Citazione:
mail di spam mi arrivano con testo in bold, grande, immagini, sfondi sfumati, quindi non è qualcosa nella mia mail ma è qualcosa nel codice
Probabilmente come dico io non usano i css ma semplicemente tag/attributi html ormai deprecati :)
Ciao!
Rispondi citando
  #13 (permalink)  
Vecchio 10-04-2009, 21.45.09
L'avatar di AlexKidd
Altervistiano Junior
 
Data registrazione: 09-02-2007
Messaggi: 517
Predefinito

alemoppo: l'HTML utilizzato per le email non ha un DTD è per ragioni di compatibilità si cerca un compromesso tra formattazioni obsolete e nuovi standard

tribaltrouble2: a questo punto .... dovremmo vedere un esempio di messaggio che intendi inviare, cosa invii alla funzione mail() e cosa legge (header e codice sorgente) il client di posta che riceve il messaggio
__________________
www.AlexKidd.altervista.org
Rispondi citando
  #14 (permalink)  
Vecchio 11-04-2009, 11.36.34
Utente giovane
 
Data registrazione: 26-03-2009
Messaggi: 39
Predefinito

okay, e il tag deprecato per il background di un immagine alta 700px larga 1px ripetuta 300volte? thx!!!
Rispondi citando
  #15 (permalink)  
Vecchio 11-04-2009, 13.35.07
Utente giovane
 
Data registrazione: 26-03-2009
Messaggi: 39
Predefinito

tutto risolto, grazie!!! :D
Rispondi citando
Rispondi

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Disattivato



Tutti gli orari sono GMT +1. Adesso sono le 06.52.04.