- Learn
- Guida Layout dei siti con i CSS
- Definire il layout solo per lo schermo
Definire il layout solo per lo schermo
Abbiamo presentato una buona quantità di layout, ma c’è ancora una questione da trattare: come preparare una pagina per la stampa. Provate a fare un anteprima di stampa dei siti web che visitate abitualmente. Risulterà che una buona percentuale di siti viene stampata decisamente male. È un aspetto importante e che merita un approfondimento.
Il punto centrale da considerare è che la larghezza sicura per la stampa di una pagina web è 560 pixels. Ciò significa, per fare un esempio, che una pagina realizzata con layout fisso largo 760pixels rischia di essere tagliata da uno o entrambi i lati. In questa prima sezione vedremo velocemente come preparare il layout alla stampa. Per ulteriori approfondimenti vi rimando agli articoli Css design: going to print (in inglese) di Eric Meyer e all’articolo “Stampe perfette di pagine web con i CSS”.
Ci sono diversi modi per definire le regole per la stampa, li vedremo nel dettaglio spiegando come applicarli.
Definire il layout solo per lo schermo
Il modo più semplice per consentire una buona stampa è non definire regole per la stampa, e cioè lasciare che il foglio di stile venga usato solo a schermo. Ecco come fare:
<head>
<title>Html</title>
<meta http-equiv=”content-type” content=”text/html; charset=iso-8859-1″>
<style type=”text/css” media=”screen”>
@import url(“stilisito.css”);
</style>
</head>
Specificare il foglio di stile in questo modo ha due vantaggi fondamentali:
- i browser moderni applicheranno il foglio di stile solo a schermo;
- la pagina di stampa verrà quindi resa senza stili associati.
Per la stampa verranno usati gli stili di default del browser. Uno degli svantaggi di questa tecnica è che gli elementi della pagina verranno quindi stampati tutti, e nell’ordine di codice HTML.
Se vuoi aggiornamenti su Definire il layout solo per lo schermo inserisci la tua email nel box qui sotto:
Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.
La tua iscrizione è andata a buon fine. Se vuoi ricevere informazioni personalizzate compila anche i seguenti campi opzionali:
Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.
I Video di HTML.it
Caricare un oggetto dinamico tramite AJAX – parte 3
In questo ultimo video vedremo come inserire nel codice Javascript alcune azioni da eseguire prima e dopo il caricamento dello […]