risposta Solo corretta e compatibile W3C è: <html>
oggetto e rem. trasformazione non funziona correttamente se si scala verso il basso (per esempio scala (0,5)
Usa:.
html
{
font-size: 1mm; /* or your favorite unit */
}
e utilizzare nel codice unità "rem" (compresi gli stili per <body>
) unità invece metriche. "%" s senza modifiche Per tutti gli sfondi impostare la dimensione dello sfondo Definire la dimensione del carattere per il corpo, ereditata da altri elementi
se si verifica una condizione che genera uno zoom diverso da 1.0, modificare la dimensione del carattere per tag (via CSS o JS)
ad esempio:
@media screen and (max-width:320pt)
{
html
{
font-size: 0.5mm;
}
}
Questo rende equivalente di zoom: 0.5 senza problemi JS con clientX e posizionamento durante gli eventi di trascinamento.
Non utilizzare "rem" nelle query multimediali.
Non hai davvero bisogno di zoom, ma in alcuni casi può essere un metodo più veloce per i siti esistenti.
Mi riferirei a [questa domanda] (http://stackoverflow.com/questions/1156278/css-how-to-scale-entire-web-page-with-css) che risponde abbastanza bene al vostro. – Ben