Sto lavorando a un piccolo progetto per la scuola, in cui dobbiamo incorporare html5 e css3. È solo nella fase iniziale ora, mentre sto cercando di creare due file css separati per una versione mobile e desktop.Tipo di carattere CSS non funziona correttamente sul dispositivo mobile
Per la versione mobile, sto cercando di visualizzare il menu come elenco, ma con un font più grande. Non posso in nessun modo far funzionare questo però.
Questo è il css per il menu:
nav ul {
list-style: none;
background-color: green;
padding: 0;
}
nav li {
border-bottom: 1px solid black;
padding: 5px;
}
nav {
margin-top: -36px;
width: 100%
}
nav h1{
margin: 0;
}
Questo crea il seguente sul mio desktop E sul mio iPhone
Il font-size è impostato su 1em nel codice HTML nella in cima al file. Ma 1em non è abbastanza grande per i dispositivi mobili, quindi lo voglio più grande, il che sembra impossibile.
Anche quando do il nav h1
un font-size di 10em, non ottiene più grande di questo:
Mentre sul mio desktop funziona senza problemi, ci sembra che questo:
Lo stesso problema si verifica quando si cerca di ingrandire i "post del blog", semplicemente non lo fanno.
Normalmente non ho problemi a lavorare con i CSS, ma questa volta non riesco a capirlo. Spero che chiunque può aiutare! Ho la sensazione che sia qualcosa di molto ovvio.
Ecco la completa CSS: http://snipt.org/zLic5
Ecco il codice html: http://snipt.org/zLid2
perché non dichiarare la dimensione del carattere in pixel anziché em?in un sidenote, se si utilizzano le query multimediali è possibile attenersi a un css e ignorare solo gli stili diversi tra i dispositivi. –
C'è una spiegazione qui: http://stackoverflow.com/questions/750594/maximum-font-size-a-page-can-render. Ci metti così tanto a fare la tua domanda, non posso portarmi a votare per chiuderla come un duplicato. –