Quando si modificano gli stili per un elemento specifico nella finestra di ispezione, è come se si modifica in linea attributo dell'elemento style
: è possibile inserire solo le dichiarazioni di proprietà, come color: red
nel tuo esempio. Questo si riflette anche nella visualizzazione DOM stessa quando modifichi gli stili di un elemento. Le query multimediali non appartengono agli stili in linea, appartengono alle regole @media
che appaiono solo in un foglio di stile appropriato.
Su Chrome, è necessario modificare il foglio di stile ispettore direttamente al fine di includere le vostre domande dei media. Puoi raggiungerlo andando al pannello Sorgenti e scegliendo il foglio di stile dell'ispettore.
Dal momento che questo comporta la scrittura CSS, è necessario selezionare l'elemento. È possibile (di solito) ottenere un selettore CSS univoco per l'elemento scelto facendo clic con il pulsante destro del mouse nel pannello Elementi e scegliendo Copia percorso CSS.
Poi basta scrivere il vostro CSS:
@media screen and (max-width: 300px) {
/* selector for your element */ { color: red; }
}
Ho capito quella parte, ma c'è un modo per visualizzare in anteprima le modifiche? Dopo aver modificato il file tramite Strumenti per sviluppatori di Chrome, c'è un asterisco * accanto al nome del file. A proposito, la pagina web non è su localhost; è già online su https://discussions.udacity.com/t/lesson-2-media-query/22206 – zeta
@zeta: le modifiche vengono applicate al volo mentre modifichi. – BoltClock
Hai ragione. Ero nella "modalità dispositivo di commutazione" in cui è possibile scegliere la risoluzione dei dispositivi e cose e non ha funzionato lì. – zeta