Sto modificando una pagina Web in modo che sia buona per gli smartphone. Ho dichiarato una sezione @media nel file CSS in modo da poter specificare le dimensioni del carattere per questa pagina. Ecco la sezione media:Dimensioni dei caratteri incoerenti sugli smart phone
@media screen and (max-device-width: 640px) {
#TermsOfUse {
padding: 0 2em 0 2em;
margin-left: auto;
margin-right: auto;
color: #777;
font: small sans-serif;
}
#TermsOfUse p {
color: #777;
font-weight: bold;
font: small sans-serif;
padding-top: 1em;
padding-bottom: 1em;
}
#TermsOfUse #trademark_footer p {
font: xx-large sans-serif;
}
}
Tuttavia, le dimensioni dei caratteri vengono visualizzate in modo incoerente. L'ho detto di mostrare i caratteri "piccoli", ma una sezione continua a mostrare i caratteri in una dimensione molto più piccola (id = "trademark_footer" in basso). L'uso di "xx-large" non rende nemmeno il carattere grande quanto il carattere "piccolo" nel resto della pagina. Sto visualizzando la pagina su Chrome su Android.
Inoltre, quando visualizzo questa pagina nel seguente simulatore, tutti i tipi di carattere sull'intera pagina sono minuscoli, troppo piccoli per essere letti.
primo luogo, perché è il tipo di carattere del marchio nella parte inferiore della pagina rivelando molto più piccoli dei font sul resto della pagina (Chrome su Android)?
In secondo luogo, perché tutti i caratteri sono così piccoli nel simulatore iPhone?
Tutto quello che sto cercando di realizzare è quello di mostrare tutti i caratteri in una dimensione leggibile su tutti gli smartphone.
UPDATE:
Quando ho specificare le dimensioni dei caratteri in modo esplicito, io ho lo stesso problema. Se specifichi 13px, ad esempio, per il carattere principale, devo specificare qualcosa intorno a 30px sul marchio affinché appaia con una dimensione simile.
Stessa cosa se uso "em" s.
UPDATE:
ho appena provato in default (credo) del browser sul mio Samsung Galaxy S2 e che mostra il piccolo carattere, troppo-così piccolo è illeggibile. A proposito, nel browser Adroid predefinito, posso toccare due volte, e si espande in una bella dimensione.
provato questo e non sembra fare la differenza:
body {
-webkit-text-size-adjust: none;
}
Sei sicuro che il simulatore sia fedele alla realtà? – cimmanon
Una delle persone a cui sto lavorando ha un iPhone e mi ha inviato una schermata che mostra un font minuscolo, simile a quello che mostra il simulatore. Sembra realistico. C'è anche il problema di dimensioni dei caratteri incoerente che sto vedendo in Chrome sul mio Galaxy S2. Mi chiedo se sono imparentati. – birdus