Hallo zusammen,
ich habe heute eine Contao 2.11 Webseite auf Contao 3.2 LTS geupdatet. Leider war/ist die Webseite überhaupt nicht responsive aufgebaut. Eine Überarbeitung macht nicht wirklich Sinn.
Bei kleinen Displays (<767px) springt bekanntlich das Layout um (siehe Media-Query in assets/contao/css/layout.css). Nervig in dem Fall.
Natürlich habe ich fleißig im Forum/bei Google nach einer Lösung gesucht. Neben der Möglichkeit die Media-Query-Zeilen aus der CSS-Datei zu löschen (und bei jedem Update erneut zu löschen) habe ich folgende "Lösung" für mich (?) entdeckt.
Dazu brauch ich eure Meinung/Erfahrung.
Ich habe in den Seitenlayouts einfach den Viewport "überschrieben":
Code:
<meta name="viewport" content="width=1000,initial-scale=1.0" />
Dadurch steht der viewport zwei mal im <head>, mein manueller viewport jedoch weiter unten und müsste den orginal-Contao-Viewport überschreiben. Ist das i.O. so, oder sollte ich im Template fe_page.xhtml die Viewportzeile manuell entfernen (aktuell habe ich das Template nicht angepasst => einfacheres Update)?
Bis jetzt sieht es so aus, dass dadurch das Media-Query nicht mehr anspringt und somit das Layout (statische Breite: 900px) erhalten bleibt.
Ich habe eben mit Firefox 31, Internet Explorer 11, Opera 12.17, Chrome 27 getestet.
Was meint ihr? Ist das eine akzeptable Lösung?
Grüße
µaTh
Lesezeichen