In che modo la progettazione viene ingrandita o ridotta? Sto cercando di capire cosa succede esattamente a livello CSS e quali sono le conseguenze per i diversi metodi di dimensionamento (px
, em
, rem
, ecc.).Che cosa cambia esattamente nel rendering css, quando i browser desktop ingrandiscono o rimpiccioliscono su un sito web?
A proposito, sono principalmente interessato al comportamento dello zoom per i moderni browser desktop. (Sospetto che il browser mobile sia un ingrandimento lineare dell'intera pagina dopo averlo eseguito normalmente, e sappia che i browser vecchio stile incrementano solo la dimensione del font di base). Ciò che non è chiaro tuttavia, è ciò che i browser moderni (ad esempio le ultime versioni di Chrome o FF) fanno esattamente quando l'utente preme Ctrl +
o Ctrl -
.
Anche loro rendono semplicemente la pagina normalmente (cioè al 100%) e quindi semplicemente ingrandiscono l'immagine renderizzata? Perché FF sembra ancora rispettare le larghezze%, ad esempio, quindi non sembra un ingrandimento diretto.
Il CSS non cambia. È abbastanza semplice mettersi alla prova usando i tuoi strumenti di sviluppo preferiti per i browser: scegli un elemento, controlla il suo CSS, ingrandisci la pagina! – gvee
"Cambia la dimensione del carattere di base (o sono solo vecchi browser che lo fanno)?" Solo vecchi browser. – BoltClock
@gvee: Il codice sorgente CSS non cambia, ma cosa succede ai calcoli di stile? Nota che gli strumenti per gli sviluppatori di browser possono mentire su determinati valori. – BoltClock