Ho riscontrato un problema con il rendering dei caratteri sui dispositivi mobili. Ho una larghezza di tabella semplice fissata a 800 pixel, dimensione comune per i telefoni cellulari di oggi.come impostare la dimensione uguale dei caratteri nelle celle della tabella per le pagine html del dispositivo mobile
Il testo nelle mie celle utilizza sempre lo stesso trucco CSS css. Il testo nella prima riga mostra ok
Ma la riga successiva è un problema è divisa in due celle. La cella di sinistra è un'immagine e nella cella di destra c'è del testo. Il mio problema è che la maggior parte dei browser Web mobili ridimensiona la dimensione del carattere in quella cella.
Per me sarebbe corretto se quel testo fosse semplicemente distribuito su un po 'più di righe ma ciò non accade, tendono a mantenere tante linee simili a quelle di un browser desktop.
ho impostato la dimensione del carattere utilizzando pt px e nessun effetto nel file css come
.DefaultFont
{
font-family: 'Merriweather Sans', Arial,verdena,sans-serif;
font-size: 13pt;
font-style: normal;
color:#4e0203;
font-weight: 400;
}
usato 13em 13pt e altri metodi ecc niente ha funzionato.
E per l'elemento html utilizzato span e div e p e provato nell'elemento td, ma ancora nessun effetto.
PS Non sto cercando trucchi javascript per ridimensionare le pagine lato client con rilevamento dispositivi ecc. Come faccio semplicemente a usare php per determinare se è un desktop o un dispositivo mobile (che richiede meno codice da trasmettere). Ho solo bisogno del codice in modo che il carattere non cambierà come causato da un browser web mobile.
Come posso impedire a quei client di ridimensionare parti di tabelle?
SOLUZIONE La soluzione finale che ha funzionato davvero bello era una combinazione di più persone qui.
- Set tavola Larghezza di in%
- dimensione indicate in carattere vw (che come% ha anche un indice 100), un valore basso come 2 circa.
- Nota vw è supportato da molto più della dimensione del carattere, anche delle immagini.
- includere il meta tag ha funzionato anche senza quello dopo, ma per essere al sicuro lo consiglio.
puoi replicare il caso con http://jsfiddle.net? – easwee
hai provato a impostare la dimensione del carattere html e poi a rendere l'altro font-size: 1em ;? – Roi
Prova a utilizzare i valori basati su% per le celle della tabella. – designcise