Uno dei componenti del web design reattivo è la query multimediale CSS. Gli sviluppatori di WordPress utilizzano la tecnica di query multimediale per garantire che un sito Web funzioni in modo ottimale su tutti i dispositivi e le dimensioni dello schermo. Se si verifica un problema con il funzionamento di questa tecnica CSS, potrebbe comportare la "query multimediale che non funziona nel messaggio di errore di WordPress".
La correzione dell'errore di "query multimediale non funziona nell'errore di WordPress" è essenziale per garantire che il tuo sito Web sia accessibile a tutti, indipendentemente dal tipo di schermo e dalle dimensioni. Di seguito abbiamo fornito alcuni suggerimenti per correggere l'errore "Media query che non funziona nell'errore di WordPress. Ma, prima di allora, ecco una breve spiegazione delle query dei media CSS.
Cosa sono le query multimediali CSS?
Come una delle caratteristiche dei CSS (fogli di stile a cascata), le query multimediali consentono agli sviluppatori di applicare diverse serie di regole CSS in base alle condizioni di set. Li aiuta a creare vari layout di progettazione in base al tipo di dispositivo o alla dimensione della vista del browser. La query multimediale viene utilizzata in un singolo file CSS oppure è possibile inserirla all'interno di HTML .
È uno standard raccomandato W3C per il web design reattivo . Inoltre, garantisce che il contenuto reso sia adattabile a condizioni diverse, come risoluzioni dello schermo, larghezza del browser e tipo di dispositivo.
Utilizzo delle query multimediali CSS
Garantire che un utente abbia un'esperienza migliorata durante la navigazione di un sito Web è uno dei fattori per migliorare la classifica di un sito Web sul risultato della ricerca, ed è qui che può aiutare la query multimediale CSS.
Le query multimediali aiutano a personalizzare l'aspetto di pagine Web su tutti i dispositivi, le dimensioni dello schermo e le risoluzioni. Fornisce istruzioni specifiche che indicano al browser come rendere le pagine Web se visualizzate su dispositivi mobili, desktop o altri dispositivi.
Utilizzando la query multimediale CSS, gli sviluppatori possono creare siti Web accessibili e leggibili su tutti i dispositivi senza dover creare un sito Web mobile separato.
Correlati : differenza tra un sito mobile e un sito reattivo
Ecco un esempio di una query multimediale:
Schermata @media e (larghezza massima: 480px)
{
Testa {altezza: 70px; }
Articolo {Font-size: 14px; }
img {max-width: 480px; }
}
Le query multimediali sono utilizzate per:
- Applicare stili condizionali con CSS @Media e @IMport AT-RULES.
- Spostare una barra laterale sotto il contenuto del sito quando una pagina è visualizzata in modalità ritratto su un dispositivo mobile.
- Targeting di media specifici <style>, <source>, and other HTML elements with the media= attribute.
- Regolazione della larghezza della colonna in base alla dimensione dello schermo del dispositivo.
- Modifica dei layout su dispositivi mobili da un layout a due colonne a una singola colonna.
Sintassi delle query dei media
Una query sui media consiste nei seguenti quattro elementi. Comprendendo la sintassi, è possibile utilizzare correttamente le query multimediali.
@Media Rule
Questo elemento aiuta a dichiarare (specificare) l'intenzione di impostare una query multimediale in CSS. Inserisci @media senza spazio nel mezzo.
Tipo di media
Il tipo di media si riferisce al tipo di dispositivo per il quale viene utilizzata la query multimediale. Include le seguenti regole:
- Tutto : adatto a tutti i dispositivi e nei casi in cui il tipo di media non è specificato, "tutto" viene utilizzato.
- Discorso : questo tipo di media viene applicato (o destinato) ai lettori di screen.
- Stampa : se un materiale o un documento di pagina è nella modalità di anteprima di stampa, viene applicato il tipo di media "stampa". Questo tipo di media viene utilizzato per le stampanti.
- Schermata : questa regola CSS si applica agli schermi: smartphone, desktop, tablet e altro ancora.
Funzionalità dei media
L'elemento funzionalità multimediale viene utilizzato per aggiungere dettagli specifici. Tutte le espressioni di funzionalità dei media sono collocate tra parentesi, come una larghezza massima di 400px (dispositivi mobili). Qui, la funzione multimediale di larghezza massima viene utilizzata per i dispositivi mobili.
Altre caratteristiche dei media e le loro funzioni sono le seguenti:
- Larghezza : questo si riferisce alla larghezza della vista.
- Licromra massima : definisce la "massima larghezza" della finestra del browser.
- Altezza : questo si riferisce all'altezza del vista.
- MAX-HEIGHT : definisce la "massima altezza" della finestra del browser.
- Min-Height : definisce la "altezza minima" della finestra del browser.
- Orientamento : questo si riferisce all'orientamento della vista. (Modalità paesaggio o ritratto).
Operatori logici
Gli operatori logici aiutano a comporre query multimediali complesse e includono elementi NOT e e solo. Si possono anche usare virgole per combinare una o più query multimediali in un'unica regola.
- NOT : se si utilizza il "non operatore", è necessario specificare un tipo di media. In genere, il "non operatore" nega una query multimediale.
- E : per combinare due o più funzionalità dei media in una singola query multimediale, usa "e operatore". Questo operatore può anche aiutare a unire i tipi di media con funzionalità multimediali.
- Solo : il "unico operatore" è essenziale per i browser più vecchi. Aiuta i browser più vecchi a interpretare correttamente la query multimediale, impedendo così problemi come la "query multimediale che non funziona nell'errore di WordPress. Inoltre, specificare il tipo di media quando si utilizza "NON OPERATORE".
- , (Virgola) : questo operatore viene utilizzato per combinare più query multimediali in un'unica regola. Quando viene utilizzata una virgola per separare diverse query, ogni query viene gestita separatamente. Inoltre, se l'elenco delle query è vero, l'intero elenco di query sui media rimane vero.
Motivi comuni per cui le query dei media non funzionano in wordpress
Le query dei media sono essenziali per raggiungere un design reattivo su diversi dispositivi, ma a volte non possono funzionare come previsto in WordPress. Di seguito sono riportati i motivi più comuni per cui e come risolverli:
- File CSS non correttamente collegato o sovrascritto : uno dei problemi più comuni è che il tuo CSS personalizzato non viene applicato correttamente. Ciò accade spesso quando il foglio di stile non è collegato correttamente o quando un altro plug -in o tema sovrascrive i tuoi stili.
- Sintassi errata nella query multimediale : le query multimediali devono essere scritte con una sintassi adeguata per funzionare in modo efficace. Errori come parentesi mancanti o parole chiave abusate come "solo schermo" possono farle fallire del tutto. Seguire un semplice esempio per la strutturazione delle domande può aiutare a identificare ciò che non va.
- Problemi di memorizzazione nella cache (browser o legato al plug-in) : anche quando le query CSS e multimediali personalizzate sono impostate correttamente, la memorizzazione nella cache può far sembrare che nulla stia cambiando. I plug -in di cache di WordPress, combinati con la cache del browser, servono spesso file obsoleti.
Hai bisogno di aiuto per fissare le query dei media in WordPress?
Se stai ancora lottando con problemi reattivi o CS personalizzati non si applicano correttamente, i nostri esperti di WordPress sono qui per aiutarti.
Suggerimenti per correggere la query multimediale non funziona in wordpress
Una query multimediale CSS può comportare un errore per diversi motivi. A volte la query multimediale può funzionare su un dispositivo mobile ma non su un desktop. A volte potrebbe non funzionare su tutti i dispositivi. Per controllare la query multimediale del tuo sito, utilizzare gli strumenti per sviluppatori del browser e ispezionare CSS del tuo sito. Fai clic sulla "scheda Styles" per vedere quale stile viene applicato all'elemento (sintassi) in questione.
La maggior parte del tempo, il motivo per cui la "query multimediale non funziona in wordpress" è abbastanza comune. Pertanto, ecco alcuni modi per correggere questo errore.
Verificare la dichiarazione CSS in linea
Se hai dichiarato il CSS all'interno del documento HTML, potrebbe causare l'errore della "query multimediale che non funziona nell'errore di WordPress. È possibile risolvere questo problema rimuovendo il "CSS dichiarato in linea" dal documento HTML.
Un altro modo è sovrascrivere questa dichiarazione con ! importante . Ad esempio, per cambiare il colore del testo dei paragrafi in "grigio" sui dispositivi mobili, utilizzare le seguenti righe di CSS.
@media screen e (massimo-larghezza: 1024px) {
P{
Colore: grigio;
}
}
Tuttavia, a volte questo potrebbe non funzionare a causa dello stile in linea applicato allo stesso elemento. In tali casi, utilizzare la regola importante per sovrascrivere lo stile in linea e risolvere il problema.
@media screen e (massimo-larghezza: 1024px) {
P{
colore: grigio! importante;
}
}
Posizionare correttamente le query dei media
Un altro motivo per cui la "query multimediale che non funziona nell'errore di WordPress" è il posizionamento errato delle query multimediali. Per risolvere questo problema, aggiungi la query multimediale alla fine del foglio di stile.
Poiché i browser leggono il foglio di stile dall'alto verso il basso, i codici menzionati alla fine del foglio di stile possono scavalcare le dichiarazioni fatte all'inizio (tranne quando! Viene utilizzato importante). Inoltre, per piccole query, posizionare le query multimediali davanti al grande schermo.
Dai un'occhiata a questo esempio
corpo {
Background-color: nero;
}
@media screen e (larghezza min: 480px) {
corpo {
Background-color: blu;
}
}
@media screen e (larghezza min: 850px) {
corpo {
Background-color: azzurro;
Testo-align: centro;
}
}
- Nella prima regola, il colore di sfondo è "nero" se lo schermo è inferiore a 480px.
- Nella seconda query multimediale, il colore di sfondo è "blu" se lo schermo è compreso tra 480 e 849px.
- Infine, se lo schermo è 580px o più, il colore di sfondo sarà "azzurro" con allineamento centrale.
Desktop vs Mobile
Dopo aver impostato una query multimediale, dovrebbe funzionare in modo ottimale sia sul desktop che sul cellulare. Tuttavia, se si verifica un errore su uno dei due, utilizzare i seguenti suggerimenti per risolvere il problema.
Query multimediale che non funziona sul desktop
Se hai utilizzato la funzionalità multimediale "massima-device-width" invece di "larghezza massima", potrebbe comportare la query multimediale che non funziona sul desktop. Qui, "Max-Width" si riferisce alle dimensioni dell'area di visualizzazione del dispositivo, mentre "Max-Device Width" si riferisce alle dimensioni dello schermo di un dispositivo (mobile).
Per correggere la "query multimediale che non funziona sull'errore desktop", modifica la funzione multimediale in "massima larghezza". Ciò specifica l'area di visualizzazione del browser, non le dimensioni dello schermo effettivo del dispositivo.
Query multimediale non funziona su dispositivi mobili
Allo stesso modo, se non si è impostato lo zoom di viewport e predefinito, potrebbe portare al problema delle query dei media che non funzionano su dispositivi mobili. Per risolvere questo problema, aggiungi semplicemente il seguente codice all'intestazione del tuo sito. Assicurarsi che queste righe di codice siano aggiunte all'interno del<head></head> elemento.
<meta name="viewport" content="width=device-width, initial-scale=1"/>
Qui, la "larghezza" è la dimensione della vista, impostata sulla larghezza del dispositivo. Indica al browser di rendere il sito Web per adattarsi allo schermo in modo naturale. Mentre la "scala iniziale" definisce il livello di zoom.
Leggi : come evitare CSS @IMport per migliorare la velocità di caricamento della pagina
Conclusione
Garantire che il tuo sito Web sia accessibile a tutti, indipendentemente dal tipo di dispositivo è importante. Un design reattivo del sito Web può aiutarti a generare traffico da fonti diverse. Con l'indicizzazione mobile-first di Google , potrebbe anche portare a un'indicizzazione più rapida delle pagine Web. Inoltre, fornirà un'esperienza migliorata agli utenti che navigano sul tuo sito Web sui dispositivi mobili, che potrebbero migliorare la classifica del tuo sito.
La correzione della "query multimediale che non funziona nell'errore di WordPress" è semplice una volta identificata il motivo. È possibile apportare le modifiche come richiesto seguendo i suggerimenti sopra menzionati.
Per evitare che l'errore "non funziona nell'errore di WordPress", usa i plugin come Simple CSS personalizzato e WP aggiungi CSS personalizzati per aggiungere una query multimediale al tuo sito Web.
Inoltre, se non è possibile risolvere i problemi della "query multimediale che non funziona nell'errore di WordPress, contattaci. Siamo un'agenzia WordPress che aiuta le aziende a correggere errori di WordPress comuni sul loro sito Web senza causare tempi di inattività.