PDA

View Full Version : Estrapolare un CSS



Faramjr
19th July 2009, 12:46
Ho trovato un template perfetto da utilizzare per una newsletter. Il guaio è che usa un css, il che renderebbe i messaggi inviati mal digeriti da alcuni client di posta elettronica.

Esiste un metodo rapido per estrapolare il codice da un css inserendolo direttamente nel normale codice html?

Alla bene e meglio potrei sostituire a mano tutte le tag che mi servono, ma poi come regolarsi con le tabelle?

Mi chiedo se non abbia senso ripostare le varie classi all'interno dello stesso file html, senza quindi appoggiarsi ad un file css esterno, magari i client di posta recepiscono questo tipo di impostazione, qualcuno ha un'idea più precisa?

holysmoke
19th July 2009, 13:01
prova con qlc programma che ti salva il sito scaricandolo... e forse trovi il *.css

Faramjr
19th July 2009, 13:12
prova con qlc programma che ti salva il sito scaricandolo... e forse trovi il *.css

Il css ce l'ho, mi serve che venga "tradotto" in un html liscio, non so se mi spiego.

holysmoke
19th July 2009, 13:18
su html.it ce tutto, ma nn ti conviene editare il css col notepad e linkarlo nella pagina cosi poi inserisci i <p>class dove vuoi?

Faramjr
19th July 2009, 13:26
su html.it ce tutto, ma nn ti conviene editare il css col notepad e linkarlo nella pagina cosi poi inserisci i <p>class dove vuoi?

Ehm...

Parto da una situazione in cui ho un file html e un css. Devo arrivare ad un punto in cui ho solo un html e tutto il contenuto del css venga inglobato nell'html che non farà più quindi riferimento a nessuno stile.

E tutto questo perchè alcuni client di posta non interpretano il css e i messaggi html vengono visualizzati male.

[Crilin]
19th July 2009, 13:51
Ehm...
Parto da una situazione in cui ho un file html e un css. Devo arrivare ad un punto in cui ho solo un html e tutto il contenuto del css venga inglobato nell'html che non farà più quindi riferimento a nessuno stile.
E tutto questo perchè alcuni client di posta non interpretano il css e i messaggi html vengono visualizzati male.


Copia tutti gli stili del file CSS e incollali nella sudetta pagina HTML tra i tag:

<style type="text/css">

[Stili CSS]

</style>

Il tutto deve stare nell'head, quindi fra i tag:

<head>

...

</head>

Faramjr
19th July 2009, 14:05
;1400488']Copia tutti gli stili del file CSS e incollali nella sudetta pagina HTML tra i tag:
<style type="text/css">
[Stili CSS]
</style>
Il tutto deve stare nell'head, quindi fra i tag:
<head>
...
</head>

Quindi consigli di incorporare tutto dentro la pagina mantenendo gli stili? Ci provo e vedo come reagiscono outlook, entourage e thunderbird.

Suppa
19th July 2009, 14:49
mmmhhh reagiscono male o non al 100% del risultato perchè formattano il css in modo tutto loro.. ognuno in modo diverso pure.
Prova lo stesso comunque, l'unica soluzione è si ingloblare gli stili nella pagina html come ha detto crilin.

Glasny
19th July 2009, 15:19
Se non è molto lungo ne devi rifarlo molte volte ti conviene adattarlo manualmente.. fai prima.

Mez
19th July 2009, 20:12
ti conviene metterlo nell'html diretto.

tipo:
<p style="blalbalbaq"><strong>new</strong>sletter</p>
qualsiasi sia la formattazione che vuoi, il css dallo diretto nella classe stessa o nel div stesso, non so se mi spiego :D

Faramjr
19th July 2009, 20:15
ti conviene metterlo nell'html diretto.

tipo:
<p style="blalbalbaq"><strong>new</strong>sletter</p>
qualsiasi sia la formattazione che vuoi, il css dallo diretto nella classe stessa o nel div stesso, non so se mi spiego :D

Si, era questa la mia intenzione, ma sto provando con il sistema intermedio, cioè dichiarando le classi nell'head e richiamandole poi successivamente. Per ora sembra funzionare tutto bene.

[Crilin]
19th July 2009, 20:33
Si, era questa la mia intenzione, ma sto provando con il sistema intermedio, cioè dichiarando le classi nell'head e richiamandole poi successivamente. Per ora sembra funzionare tutto bene.

Con il metodo che ti ho detto, sicuramente, ti fai molto meno culo che andare a sostituire in ogni div/span lo stile. Tanto, se non funziona con quello dubito fortemente che possa funzionare così...

Faramjr
19th July 2009, 20:43
;1400662']Con il metodo che ti ho detto, sicuramente, ti fai molto meno culo che andare a sostituire in ogni div/span lo stile. Tanto, se non funziona con quello dubito fortemente che possa funzionare così...

Con il metodo "a mano" funziona, è già stato collaudato. Ad ogni modo sto mettendo a posto i contenuti, e domani effettuerò il test vero e proprio.

Grazie a tutti :metal:

Faramjr
20th July 2009, 09:03
Niente, non lo riconosce praticamente nessun client di posta. E io non riesco a destreggiarmi con l'html, un po' perchè non conosco la sintassi giusta, un po' perchè ci sono dei passaggi non proprio immediati sulla definizione della struttura della pagina, tra tabelle, allineamenti e altro.

Se qualcuno avesse voglia di darmi una mano qui c'è l'html più il css

http://www.filefactory.com/file/ahe03b7/n/template_rar

Anche solo per darmi qualche dritta su come procedere nella traduzione. Grazie!

holysmoke
20th July 2009, 10:06
ma usi un editor tipo dreamweaver?

Mez
20th July 2009, 15:25
tu vuoi quel tp da newslettere su outlook? Entourage mail ecc... ?
Non credo funzioni, devi formattare tramite:
<font color> ecc
<strong>
<font size> il classico html + <img src> (per le immagini)

Mi pare, mai usati i client di posta così!