Gibt es eine einfachere Möglichkeit, meine Website auf verschiedenen mobilen Geräten gut aussehen zu lassen, anstatt eine andere Medienabfrage für alle Geräte festzulegen?Medienabfragen für alle Geräte
Antwort
können Sie Medienanfragen verwenden, um Website ansprechbar zu machen, aber Sie haben für verschiedene Bildschirme wie für ipad
/* ----------- iPad mini ----------- */
/* Portrait and Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1) {
}
/* Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1) {
}
/* Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 1) {
}
/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1) {
}
/* Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1) {
}
/* Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 1) {
}
/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 2) {
}
/* Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 2) {
}
/* Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 2) {
}
Ebenso können Sie sieht für andere Geräte wie Laptops, Tablet PCs, Mini-Telefone usw. Hier anzupassen eine ist Artikel, der die Größe aller Bildschirme für Medienbildschirme angegeben hat https://css-tricks.com/snippets/css/media-queries-for-standard-devices/. Es hat keinen Sinn, das hier wieder zu schreiben.
Abgesehen von Medienabfragen können Sie Frameworks wie Bootstrap verwenden, was die Verwendung von Medienabfragen weniger kompliziert macht, stattdessen können Sie einfach ihre Klassen verwenden, die über vordefinierte CSS verfügen.
Können Sie es einfach durch die Breite tun?
@media screen and (max-width: 480px) {
// CSS Here
}
Sie verwenden normalerweise wenige Medienanfragen: 1200, 992, 768 und vielleicht 480. Das ist nicht, dass viele ist, wenn Sie Ihre Website voll ansprechbar sein sollen. Alternativ können Sie Bootstrap lernen und verwenden, was Ihnen sehr bei der Reaktionsfähigkeit hilft.
- 1. Generische Medienabfragen für Geräte
- 2. Medienabfragen für alle Bildschirmgrößen
- 3. Benötigen Retina-Geräte eigene Medienabfragen?
- 4. für alle Geräte
- 5. CSS-Medienabfragen für mobile Geräte, die nicht funktionieren
- 6. iPhone ignoriert alle Medienabfragen
- 7. Hintergrundgrößen für alle iOS-Geräte
- 8. Mobile Geräte (Telefon/Tablet) und Bootstrap mit CSS Medienabfragen
- 9. Medienabfragen für mehrere Elemente
- 10. Überprüfen Sie die Unterstützung für alle Geräte
- 11. Tango App für alle Android-Geräte
- 12. Verwenden Sie RegisterDeviceNotification() für alle USB-Geräte
- 13. Wie Bildschirmgröße für alle Android-Geräte anpassen
- 14. Responsive Design für alle Android-Geräte
- 15. Erkennung der Bildschirmbreite für alle mobilen Geräte
- 16. node-gcm: senden PushNotification für alle Geräte
- 17. Benutzerdefinierte Kamera für alle unterstützten Geräte
- 18. Medienabfragen für @ 2x, @ 3x und @ 4x Bilder
- 19. CSS Medienabfragen für Samsung s6
- 20. Verwenden von Medienabfragen für Querformat
- 21. Verwenden von Medienabfragen für Bilder
- 22. Benutzerdefinierte Bedingungen für CSS-Medienabfragen
- 23. Webpack Loader für kombinierte Medienabfragen?
- 24. Telephony.SECRET_CODE und alle Samsung-Geräte
- 25. Verschiedene CSS-Dateien für verschiedene Medienabfragen
- 26. Medienabfragen für Smartphone Portrait, Landschaft und Desktop?
- 27. Doppelte Werte für Elemente in verschiedenen Medienabfragen
- 28. Medienabfragen für Tablet Min-Auflösung und Max-Auflösung
- 29. Make-Taste reagiert, für alle Geräte mit Bootstrap-v3
- 30. cudaFuncSetCacheConfig - gilt für alle Geräte oder das aktuelle Gerät?
'device-width' und' device-height' wurden abgeschrieben. [https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries] –
@IgnatOspadov Ihr Link funktioniert nicht – smarttechy
oops die Formatierung für den Link hat einen Tippfehler. Gleicher Link ohne Formatierungstipp: [link] (https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries) –