HTML and CSS Reference
In-Depth Information
In questo esempio possiamo vedere che le caratteristiche del device in base alle quali sele-
zionare il CSS sono separate dalla parola chiave and e sono racchiuse tra parentesi tonde.
La parola chiave and indica che le caratteristiche specificate devono essere tutte vere
affinché il browser usi il CSS specificato. Oltre alla parola chiave and , possiamo utilizzare
altri operatori logici, come not per specificare una negazione e la virgola (,) per concate-
nare più condizioni di cui basta che una sola sia vera per selezionare il CSS. Un esempio di
come usare la virgola è mostrato nel codice che segue.
Esempio 5.13
@import url(stylesheet.css)
(device-width: 200px) and (device-height: 300px),
(device-width: 300px) and (device-height: 600px);
In questo caso, vengono considerate le due condizioni in maniera separata e se almeno una
è vera, il CSS viene selezionato.
L'ultima parola chiave da tenere a mente è only . Se la mettiamo all'inizio della media
query, i vecchi browser non capiscono la media query e quindi la ignorano. I nuovi browser
la tralasciano, prendendo in considerazione il resto della query. In questo modo possiamo
fare in modo che browser obsoleti non usino un CSS studiato per browser moderni.
nota
Quando specifichiamo più caratteristiche, il browser utilizza il primo CSS le cui
caratteristiche sono tutte rispettate dal device. Se anche una sola caratteristica
non è rispettata, il CSS non viene utilizzato.
Oltre alle dimensioni del device, possiamo anche selezionare un CSS in base alle dimen-
sioni del browser (quando si usa un computer, il browser può essere di dimensioni diverse
rispetto al monitor, in quanto possiamo ridimensionarlo come vogliamo), usando le clauso-
le width e height . Volendo, possiamo anche lavorare con dei range, aggiungendo i pre-
fissi min- e max- sia alle clausole width e height sia alle clausole device-width
e device-height , così come mostrato nell'esempio 5.14 .
Esempio 5.14
@import url(stylesheet1024xt68min.css)
 
Search WWH ::




Custom Search