Ergebnis 1 bis 9 von 9

Thema: @media funktioniert nicht?

  1. #1
    Contao-Nutzer
    Registriert seit
    05.01.2016.
    Beiträge
    93

    Standard @media funktioniert nicht?

    Hallo,

    ich habe 2 Layouts auf der Seite. In einem funktioniert mein Code im anderen zeigt er keine Wirkung?

    @media (max-width: 600px) {
    #main{
    width:100%;
    bottom:80px;
    top:100px;
    position:static;
    display:block;
    padding:10px;
    background-color:rgba(255,255,255,.85);
    !important;
    }
    }
    Hier funktionierst: http://www.zuchthof-pelzer.de/bengalkatzen-aktuell.html
    Hier nicht: http://www.zuchthof-pelzer.de/

    Danke im Voraus! Viele Grüße Angie

  2. #2
    Contao-Fan Avatar von Gassi
    Registriert seit
    18.11.2009.
    Ort
    Konstanz
    Beiträge
    425

    Standard

    Hey,

    also bei mir gehts mit dem Firefox... laut Webdevoloper wird das main css auch ab 600px angezeigt....

    Grüße Gassi

  3. #3
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.753
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bei mir greift die mediaquery im Prinzip auch. #main wird auf beiden Seiten (bei beiden Layouts) bis zu einer Breite von 600px auf 100% gesetzt. background-color und padding dürften ohnehin entbehrlich sein - die ändern sich ja nicht soweit ich das gesehen habe.
    Ansonsten empfehle ich etwas mehr Sorgfalt beim Schreiben des css oder etwas mehr Beschäftigung mit dem Selbigen

    Zitat Zitat von Angie007 Beitrag anzeigen
    Code:
    @media (max-width: 600px) {
    #main{
    width:100%;
    bottom:80px;
    top:100px;
    position:static;
    display:block;
    padding:10px;
    background-color:rgba(255,255,255,.85);
    !important;
    } }

    • bottom und top (und auch left und right) haben keine Wirkung bei statisch positionierten Elementen
    • bottom und top gleichzeitig angegeben ist ohnehin kontraproduktiv
      es ist entweder widersprüchlich oder überflüssig
    • !important geht nur in Zusammenhang mit einer Eigenschaft
      abgesehen davon, finde ich, dass !important meist ein Ausdruck von schneller, aber nicht durchdachter Lösung ist


    Nachtrag: Stimmt nicht ganz - padding ändert sich zumindest bei der Seitte www.zuchthof-pelzer.de. Wird also doch benötigt.
    Geändert von mlweb (13.09.2016 um 13:25 Uhr)
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  4. #4
    Contao-Nutzer
    Registriert seit
    05.01.2016.
    Beiträge
    93

    Standard

    Danke, leider greift es bei Opera nicht. Komischerweise der selbe Code im 2 Layout schon?

    Auch @media all hilft nicht
    Geändert von Angie007 (13.09.2016 um 14:02 Uhr)

  5. #5
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.753
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich frag mich auch gerade wofür überhaupt zwei Layouts. Das unterschiedliche Hintergrundbild kann man doch über eine Klasse für die Seite lösen oder gibt es noch andere Unterschiede, die mir nicht aufgefallen sind?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  6. #6
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.753
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Angie007 Beitrag anzeigen
    Danke, leider greift es bei Opera nicht.
    Ich weiss ja nicht was und womit Du testest. Auch im Opera 39 unter Windows 10 funktioniert die mediaquery.

    Im Übrigen, wenn Du hier über ein Problem berichtest, dass nur in einem Browser/unter einem Betriebssystem/auf einem bestimmten Gerät auftritt bzw. Du es nur dort getestet/beobachtet hast, dann solltest Du das auch von Anfang an so kommunizieren, das erleichtert die Hilfe enorm.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  7. #7
    Contao-Nutzer
    Registriert seit
    05.01.2016.
    Beiträge
    93

    Standard

    Ja einige kleinere, Hintergrundfarbe z.B.
    Hast aber sicherlich recht hätte man auch abkürzen können ...
    Lernig by doing ...

  8. #8
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.753
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Angie007 Beitrag anzeigen
    Ja einige kleinere, Hintergrundfarbe z.B.
    So jetzt noch einmal, was greift in welchem Browser noch immer nicht?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  9. #9
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Eventuell mal alle Caches leeren, auch im Browser und komplett neu runterladen. Gerade CSS wird oft sehr hartnäckig gecached und man hat dann immer noch die alte, falsche Version im Einsatz. Oder es ist ein Browser, dem das vereinsamte "!important;" (ist aktuell immer noch drin) sauer aufgestossen hat, so dass er gleich die gesamte Regel oder gar das Stylesheet komplett nicht verwendet.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •