Le media query possono essere dichiarate in tre modi diversi:
Esempio:
<link rel="stylesheet" media="only screen and (color)" href="colore.css" />
In questo modo è possibile condizionare l’applicazione o meno di un intero foglio di stile al verificarsi delle condizioni indicate nella media query
Questo tipo di istruzione viene generalmente inserita nella sezione < head > della pagina
Esempio:
@media screen and (color) {
/* qui vanno le regole CSS */
}
In questo modo è possibile condizionare l’applicazione di singole regole CSS al verificarsi o meno delle condizioni indicate nella media query.
La direttiva @media può essere utilizzata solo ed esclusivamente all’interno di un foglio di stile come una qualsiasi altra regola CSS
Esempio:
@import url(colore.css) screen and (color);
In questo modo è possibile condizionare l’importazione di tutte le regole presenti all’interno di un determinato foglio di stile in un altro foglio di stile al verificarsi o meno delle condizioni indicate nella media query.
La direttiva @import può essere utilizzata solo ed esclusivamente all’interno di un foglio di stile