Sto creando un modello di email HTML. La versione desktop è fatta con tabelle, pochi css in linea, tutte le dimensioni sono definite in valori% o px.È corretto usare vw (larghezza vista) per la dimensione del carattere nell'email HTML per dispositivi mobili
Per la versione mobile lavoro con div e css. Ora mi piacerebbe ridimensionare alcuni testi a seconda della larghezza della finestra. Perché se definisco la dimensione del font di una intestazione per dire 28px, allora un certo testo potrebbe sembrare OK su un dispositivo più ampio, ma su un dispositivo più piccolo il testo diventa troppo grande e si interrompe alla riga successiva.
Ora sto considerando l'impostazione della base font-size come questo: (frammento eseguito in modalità pagina intera e quindi ridimensionare la finestra per vedere l'effetto)
:root {
font-size: calc(8px + 4vw);
}
<h1>
Header 1
</h1>
<h2>
Header 2
</h2>
<p>
Lorem ipsum dolor sit amet, quo eripuit menandri instructior ad, nostro iracundia nam at. Etiam quaerendum vis no. Percipit accommodare ne eum. Alia molestie democritum vix no, natum habemus ei eum, qui ut adhuc partem luptatum.
</p>
Ti piace questa la le dimensioni dei caratteri successive vengono ridimensionate in base alla larghezza della finestra, l'intestazione diventa più piccola sui dispositivi più piccoli, impedendo la rottura del testo o, per lo meno, rendendo meno probabile. Usando calc() definisco anche un certo minimo, quindi il testo non diventerà troppo piccolo.
Ora la mia domanda è se è OK usare questo per e-mail (mobile), o è mal supportato dai client di posta mobili? Il supporto del browser è abbastanza buono, ma non sono riuscito a trovare alcuna informazione sul supporto del client di posta elettronica mobile.
Mi piace il modo in cui hai provato a risolvere questo problema. Tuttavia, la mancanza di supporto (mobile) nei client di posta elettronica è così terribile che probabilmente non funzionerà. Tuttavia puoi sempre verificare con https://litmus.com/ – Interactive
OK grazie per il tuo feedback. Farò meglio a lavorare con alcune media query per ottenere una sorta di ridimensionamento quindi, suppongo :-) – David
Le query sui media funzionano ma controllano i tuoi modelli perché non tutti i css sono consentiti ...... Fa schifo Lo so. – Interactive