2015-06-26 13 views
5

Attualmente sto sviluppando un modello email.i bisogno di visualizzare una barra di avanzamento di questo stile:Progress bar (e-mail)

.progress { 
 
    width:100px; 
 
} 
 
.progressleft { 
 
    float: left; 
 
    height: 15px; 
 
} 
 
.progressright { 
 
    overflow: hidden; 
 
    height: 15px; 
 
}
<div style="position:relative;top: 20px; text-align:center; color:#ffffff;">50%</div> 
 
<div style="width:250px"> 
 
<div id="prog4" class="progressleft" style="width:50%;text-align:center;background-color: #f83;"></div> 
 
<div class="progressright" style="background-color: #ccc;"bgcolor="#ccc"></div>

Eppure, non viene visualizzato nulla sul ricevimento della e-mail con Outlook .... Ma quando apro la posta elettronica nel browser visualizza tutti perfettamente ..

vi ringrazio in anticipo per il vostro aiuto ...

+0

'float' non funziona nell'e-mail. I float dovrebbero essere sostituiti con 'align =" left "' dovresti fare qualche ricerca su come codificare le email, i div dovrebbero essere sostituiti con elementi di tabella e le tue classi dovrebbero essere aggiunte come selettori di attributo [class = progress] – Aaron

risposta

5

Ora prova a formattare la tabella come in questo modo.

<table style="border:0;" cellpadding="0" cellspacing="0" width="250"> 
 
<tr> 
 
    <td bgcolor="#f83f83" style="width:50%; background-color:#f83f83; float:left; height:15px;"></td> 
 
    <td bgcolor="#cccccc" style="width:50%; background-color:#cccccc; float:left; height:15px;"></td> 
 
    </tr> 
 
</table>

+0

Ed è possibile fare una barra di avanzamento in una cerchia compatibile con la posta elettronica? –

+0

La migliore opzione è creare un'immagine e utilizzata per inviare il modello di email per il modello di email e utilizzato anche per il formato tabella. –

+0

perché dovresti usare float in una e-mail? specialmente su un td? – Aaron