2017-05-12 4 views
0

Ich habe mit diesem Problem viel länger als ich mich gekümmert hatte, und ich kann nicht scheinen, das Problem zu beheben. Ich benutze Wufoo Forms und möchte es nur visuell auf den verschiedenen Bildschirmgrößen zentrieren und verwende Medienabfragen, um das zu erreichen.Media Queries scheint nicht für Tablet oder Desktop zu arbeiten

Um das Problem live zu sehen, besuchen Sie bitte storanddeliver.com und Sie werden die Formulare auf der Homepage sehen.

Ich habe diese mehrmals neu geschrieben und verglichen sie mit anderen Antworten hier auf Stack und ich kann nicht scheinen, Syntaxprobleme zu finden, und doch aus irgendeinem Grund funktionieren sie immer noch nicht ... (Smartphone ist die nur eine, die auf allen Bildschirmgrößen funktioniert). Danke für die Hilfe!

Unten sind meine Medienabfragen. (Media Queries Aktualisiert syntaktisch bei 15:55 05/12/17)

/* Smartphones (portrait and landscape) ----------- */ 
@media screen and (max-width: 640px) { 
    form.wufoo { 
     margin-left: 6em !important; 
     margin-top: 2em !important; 
     clear: both !important; 
    } 
    body::before { 
     content: "mobile to some tablet media query fired"; 
     font-weight: bold; 
     display: block; 
     text-align: center; 
     background: rgba(255, 255, 0, 0.9); /* Semi-transparent yellow */ 
     position: absolute; 
     top: 0; 
     left: 0; 
     right: 0; 
     z-index: 99; 
} 
} 

@media screen and (max-width: 850px) { 
    form.wufoo { 
     margin-left: 1em !important; 
     margin-top: 0 !important; 
    } 
    body::before { 
     content: "tablet media query fired"; 
     font-weight: bold; 
     display: block; 
     text-align: center; 
     background: rgba(255, 255, 0, 0.9); /* Semi-transparent yellow */ 
     position: absolute; 
     top: 0; 
     left: 0; 
     right: 0; 
     z-index: 99; 
} 
} 

@media screen and (max-width : 1224px) { 
    form.wufoo { 
     margin-left: 1em !important; 
     margin-top: 0 !important; 
    } 
    body::before { 
     content: "laptop media query fired"; 
     font-weight: bold; 
     display: block; 
     text-align: center; 
     background: rgba(255, 255, 0, 0.9); /* Semi-transparent yellow */ 
     position: absolute; 
     top: 0; 
     left: 0; 
     right: 0; 
     z-index: 99; 
    } 
} 

Außerdem würde Ich mag nur einen Unterschied machen. Während das Wufoo-Formular über einen Iframe bereitgestellt wird, stammen alle CSS, die während der Bildschirmgrößenanpassung und der Anzeige unterschiedlicher Bildschirmgrößen angewendet werden sollen, aus einer benutzerdefinierten CSS-Datei, die über mein Konto bei Wufoo hochgeladen wurde ... nicht sicher, ob diese zusätzlichen Informationen hilfreich sind. aber ich wollte nur sichergehen, dass das bekannt war.

Die vollständige CSS-Datei finden Sie hier: https://www.dropbox.com/s/xc61w4m35nefbyr/wufoo%20%281%29.css?dl=0

+0

Sie möchten um zu sehen, wie verschiedene Einheiten (zB "em") definiert sind, a nd dann entscheiden, ob Sie die richtige Einheit verwenden. –

+0

Kann ich deine Wufoo-Form jetzt überhaupt nicht sehen? Außerdem tritt jedes Mal, wenn ich auf den Abschnitt "Empfehlungen" klicke, ein nerviges Pop-up auf, das möglicherweise behoben werden muss. –

+0

Vielen Dank für die Antworten. Ich benutzte "em" für Skalierung und Zoom Gründe ... irgendwo auf Stack lesen Es war die beste Praxis, "em" vs. "px" in Medienabfragen zu verwenden ... in beiden Fällen tritt das Problem immer noch bei beiden auf. @NathanielFlick, ist die Wufoo Form da jetzt ?? Und, schaut euch die Testimonials Sektion an! Vielen Dank! –

Antwort