Ergebnis 1 bis 7 von 7

Thema: Conditional Comments if lte IE7

  1. #1
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard Conditional Comments if lte IE7

    Hi, kurze Frage, bei mir im Quellcode steht immer die Zeile:

    Code:
    <!--[if lte IE 7]><link rel="stylesheet" href="system/iefixes.css" type="text/css" media="screen" /><![endif]-->
    Die müßte ich abändern, weiß jemand, wo die im System verankert ist? Die Datei RegularPage.php möcht ich nicht unbedingt ändern.

    Danke
    Gruß
    Michel

  2. #2
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Mehrere Möglichkeiten:

    holygrail oder eine neuere Contao-Version verwenden, und die Ausgabe des CSS-Frameworks deaktivieren oder
    per CSS die Anweisungen dieser Datei überschreiben oder
    den Inhalt der Datei verändern.

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  3. #3
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi,

    danke Sebastian.

    - auf 2.10 updaten (von 2.9.5) trau ich mich nicht. Da kann zuviel schief gehen.

    - die CSS Anweisung hab ich überschrieben, greift aber nicht:
    in der iefixes.css steht:
    Code:
    *:first-child+html #main{position:static;}
    , das verursacht am IE7 ein Problem und scheint stärker zu sein als meine eigenen CSS-Angaben

    - Core-Dateien verändern (und da gehört die iefixes.css ja dazu...) versuch ich tunlichst zu vermeiden, aber da wird mir nichts anderes übrig bleiben.

    Grüßla
    Michel

  4. #4
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Wenn die Reihenfolge nicht passt, hilft bei deiner Anweisung ggf. ein !important vor dem schließenden Semikolon.

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  5. #5
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Moin,

    ja, das ist auch ne gute Idee, aber wie krieg ich das !important ins Contao?

    Grüßla
    Michel

  6. #6
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    ah, ich bin ja doof. Man muss natürlich auch den ganzen Selektor in Contao schreiben um die Deklaration von der iefixes.css zu überschreiben, also:

    Code:
    *:first-child+html #main{position:absolute;}
    Gruß
    Michel

  7. #7
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Klappt also doch. Und falls du es mal brauchst:

    Das !important kannst du nach beliebigen CSS-Regeln verwenden, die musst du dann aber im Freitext-Feld ganz unten in einer Formatdefinition machen, und die normalen Optionen in Ruhe lassen.

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

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
  •