Entschuldigung, wenn diese Frage dumm ist, aber ich frage mich, wie ich es selbst lösen kann. Ich plane eine Website zu erstellen, die auf unterschiedliche Bildschirmgrößen reagiert. Um dies zu erreichen, würde ich eine HTML-Datei erstellen, 1 für das Web und die andere für das Handy. Das Design für einen größeren Bildschirm unterscheidet sich von einem kleineren Bildschirm. Meine Frage ist, wie kann ich erkennen, ob die App-Site auf dem Desktop oder auf dem Handy geöffnet ist, damit ich unterscheiden konnte, welche HTML-Vorlage ich rendern sollte? Jede Hilfe würde sehr geschätzt werden.2 HTML-Vorlagen für Mobile und Webdesign
Antwort
"Responsive" Webdesign bezieht sich auf ein einzelnes Layout, das sich je nach Bildschirmgröße mit CSS (oder manchmal Javascript) ändert.
Anstatt 2 HTML-Layouts zu erstellen, sollten Sie bei 1 bleiben und CSS verwenden, um zu helfen.
Chrck aus dieser Erklärung für weitere Einzelheiten: http://learn.shayhowe.com/advanced-html-css/responsive-web-design/
Ich würde wirklich Rat einen CSS ansprechenden Rahmen wie bootstrap zu verwenden, anstelle von 2-Dateien trennt, nur dass die Aufrechterhaltung wird viel Zeit in Anspruch nehmen wegen zu müssen ändere den Code zweimal.
Allerdings, wenn Sie wollen immer noch, diesen Weg gehen Sie Javascript verwenden, um die Breite des Browsers zu erkennen und in Abhängigkeit des Ergebnisses haben Sie 2 Möglichkeiten
- Redirect auf eine Sub-Domain wie m.domain. com
- den hTML-Inhalt der Seite Ersetzen Sie für die Vorlage
für die erste Option wollen
if (document.body.clientWidth > 767) {
window.location = "http://m.yourdomain.com";
}
für die zweite Option
if (document.body.clientWidth > 767) {
$('body').html(your template content here);
}
- 1. Webdesign für Smartphones - Pixelgröße
- 2. Webdesign für Google Chrome
- 3. Responsive Webdesign und Auototationen
- 4. Responsive Webdesign und feste Ränder
- 5. Responsive Webdesign Problem
- 6. Vollbild/minimalisiertes Webdesign von laden
- 7. Integration von JSF 2 und JQuery Mobile
- 8. 2-Faktor-Authentifizierung für mobile Anwendung
- 9. Wie bewerten Sie Webdesign-Projekte?
- 10. Responsive Webdesign mit Medienabfrage
- 11. Responsive Webdesign CSS
- 12. "Eine Seite"/"lange Titelseite" Webdesign?
- 13. Mathjax Config für Web, mobile und assis
- 14. Bilder und Symbole für das mobile Web?
- 15. Webdesign-Problem mit Bildern in Vorlage und Seiteneditoren
- 16. Welches CMS für die Spring MVC-Webanwendung und das für das Gerät ansprechende Webdesign?
- 17. Wie unterscheidet sich Webdesign für SAAS von herkömmlichen Websites?
- 18. Welche grafische Software wird für das Webdesign verwendet?
- 19. Wie Responsive Webdesign und seine Best Practices zu implementieren
- 20. Richtlinien oder Faustregeln für mobiles Webdesign (HTML5, Android, iPhone)?
- 21. Größenstatistiken für mobile und Desktop-Bildschirme
- 22. Authentifizierungsstrategie für REST-API und mobile App
- 23. HTML5 Framework für Web und Mobile (LAMP)
- 24. Mobile Entwicklung für iPhone, Android und Blackberry
- 25. OAuth 2.0 für Desktop- und mobile Anwendungen
- 26. Verwalten von Routing für mobile und Webbrowser
- 27. Interaktionsdesign für mobile Anwendungen und Datenbanken
- 28. AWS Lambda für mobile App und Throttling
- 29. CDN-Caching für Desktop- und mobile Websites
- 30. Qt für Desktop- und Mobile-Anwendung
möglich Duplikat http://stackoverflow.com/questions/3514784/what-is-the-best-way-to-detect-a-mobile-device-in-jquery –