Ergebnis 1 bis 6 von 6

Thema: CSS und die verschiedenen Browser

  1. #1
    Gesperrt
    Registriert seit
    09.03.2011.
    Ort
    Ober-Olm
    Beiträge
    168

    Standard CSS und die verschiedenen Browser

    Hi zusammen,
    dank der tatkräftigen Hilfe des Forums bin ich soweit mit meiner seite fertig.
    Danke nochmal an alle die ich genervt habe.

    Eine kleinigkeit fehlt noch....

    Die Seite wird natürlich im IE 8/7 etc nicht korrekt angezeigt.
    Zunächst dachte ich über die ie7-js von google nach aber bin auf die Erweiterung Browsercss gestoßen,
    habe dort aber gelesen dass diese funktion seit 2.10 mit im Core ist...

    Nun ist meine frage wie ich diese funktion richtig nutze

    z.B. Beim Aufruf der Site mit IE8 bekommt body die Klasse "win ie ie8"
    Kann ich das dann einfach mit "#win ie ie8" aufrufen und die änderungen eintragen
    oder muss ich das ganze mit .mod_xyz123 aufrufen?

  2. #2
    Contao-Fan Avatar von mike_mcfly
    Registriert seit
    29.11.2009.
    Ort
    Waiblingen
    Beiträge
    462

    Standard

    Zitat Zitat von d3x84 Beitrag anzeigen
    ...z.B. Beim Aufruf der Site mit IE8 bekommt body die Klasse "win ie ie8"
    Kann ich das dann einfach mit "#win ie ie8" aufrufen und die änderungen eintragen
    oder muss ich das ganze mit .mod_xyz123 aufrufen?
    Also das müsste eigentlich gehen, allerdings nicht mit # (das ist das Zeichen für eine ID), eine Klasse sprichst Du mit einem führenden Punkt an.
    .................................................. ...............................
    Warum der Marine beitreten, wenn man Pirat sein kann?
    - Steve Jobs

  3. #3
    Contao-Nutzer
    Registriert seit
    03.03.2011.
    Beiträge
    177

    Standard

    Zitat Zitat von mike_mcfly Beitrag anzeigen
    Also das müsste eigentlich gehen, allerdings nicht mit # (das ist das Zeichen für eine ID), eine Klasse sprichst Du mit einem führenden Punkt an.
    Das ist so nicht ganz richtig.

    In dem Beispiel bekommt der body die Klassen "win", "ie" und "ie8" und nicht "win ie ie8".

    Formatierungung können also über jeder der 3 Klassen vorgenommen werden.
    Wobei die body-Browser-Klassen eher als Weiche gedacht sind.

    Ein Beispiel: Du hast eine CSS-Formatdefinition für das Contentelement im Mainbereich ".ce_text", die in jedem IE Probleme macht. -> mit ".ie #main .ce_text" eine Definition hinterlegen die nur im IE greift.
    Macht sie nur im IE7 Probleme -> ".ie7 #main .ce_text".

    Denke das Prinzip ist so erkennbar.

  4. #4
    Gesperrt
    Registriert seit
    09.03.2011.
    Ort
    Ober-Olm
    Beiträge
    168

    Standard

    wenn ich dann was für den ie8 definiere ist das gleich für den ie7 gültig oder muss ich dann dort wieder extra etwas anlegen?

    ich denke mal ich muss es extra anlegen aber evtl haben die contao jungs ja das mit eingebaut...

  5. #5
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    IE8 ist IE8. Wenn jemand mit IE7 auf deine Site surft, wird die Klasse nicht generiert, sondern eben IE7.

    Gruß
    Thomas

    //EDIT
    Aber du kannst ja zusammenfassen...
    Code:
    .ie7, ie8 {}
    blucomp | Webdesign & Onlinelösungen

  6. #6
    Gesperrt
    Registriert seit
    09.03.2011.
    Ort
    Ober-Olm
    Beiträge
    168

    Standard

    ah natürlich argh ^^
    *die hand an den kof klatsch*
    abends wenn ich an der seite basteln will und ich den ganzen tag computer probleme
    bei kunden gelöst hab is mein kopf meistens einfach leer ^^

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
  •