snoot: Suche HTML/CSS-Code, der nur im IE korrekt angezeigt wird

Hi,

gibt es eine Möglichkeit HTML/CSS-Code - bspw. Text in einem div - so zu schreiben, dass nur der IE diesen korrekt anzeigt?

Es gibt ja diverse Hacks in CSS, damit man Anzeigeprobleme des IE umgehen kann. Ich such jetzt eben Code, den nur der IE korrekt interpretiert.

Ich möchte *nicht* individuelle Stylesheets benutzen, sondern einen Code für alle Browser, der aber eben nur im IE funktioniert.

  1. gibt es eine Möglichkeit HTML/CSS-Code - bspw. Text in einem div - so zu schreiben, dass nur der IE diesen korrekt anzeigt?

    Ja. Deine Suchstichwort heisst Conditional Comments.

    Am Besten setzt du damit ein div mit id="msie7"> und verwendest diese dann im CSS (im gleichen File, das die anderen Browser erhalten).

    Beispiel
    <body>

    <!--[if IE 7]><div id="msie7"><![endif]-->  
      
    <!-- Dein Inhalt hier -->  
      
    <!--[if IE 7]></div><![endif]-->  
    </body>  
    
    

    mfg Beat

    --
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    Der Valigator leibt diese Fische
    1. gibt es eine Möglichkeit HTML/CSS-Code - bspw. Text in einem div - so zu schreiben, dass nur der IE diesen korrekt anzeigt?

      Ja. Deine Suchstichwort heisst Conditional Comments.

      Danke, aber das - also Browserweichen - wollte ich vermeiden.

      Es gibt ja bspw. den Star-HTML-Hack, dessen Angaben nur vom IE interpretiert werden (aber nur bis IE6):

      * html #ID {  
        eigenschaft:wert;  
      }
      

      Vermutlich gibt es seit dem IE8 (oder 7) solche Tricksereien nicht mehr?

      1. gibt es eine Möglichkeit HTML/CSS-Code - bspw. Text in einem div - so zu schreiben, dass nur der IE diesen korrekt anzeigt?

        Ja. Deine Suchstichwort heisst Conditional Comments.

        Danke, aber das - also Browserweichen - wollte ich vermeiden.

        Doch: Du suchst Browserweichen. wenn auch eine spezifische.

        Es gibt ja bspw. den Star-HTML-Hack, dessen Angaben nur vom IE interpretiert werden (aber nur bis IE6):

        Also suchst du CSS Hacks um andere Versionen zu matchen. Dann schreib das bitte auch.

        • html #ID {

        eigenschaft:wert;
        }

        
        >   
        > Vermutlich gibt es seit dem IE8 (oder 7) solche Tricksereien nicht mehr?  
          
        CSS Hacks für MSIE7 gibt es immer noch genug.  
        <http://www.dynamicsitesolutions.com/css/filters/support-chart/>  
          
        Ein Hack ist die Ausnutzung eines Features, das in keiner Weise garantiert ist.  
        CCs bieten sparsame und zuverlässige Möglichkeiten.  
          
        mfg Beat
        
        -- 
        
        ><o(((°>           ><o(((°>  
        
           <°)))o><                     ><o(((°>o  
        Der Valigator leibt diese Fische
        
        1. @@Beat:

          nuqneH

          Ein Hack ist die Ausnutzung eines Features, das in keiner Weise garantiert ist.

          Dass die Ausnutzung von '* html' und '*+html' garantiert ist, hatten wir schon oft genug diskutiert.

          CCs bieten sparsame und zuverlässige Möglichkeiten.

          Dass CCs nicht sparsam sind, sondern wartungsaufwändig, hatten wir schon oft genug diskutiert.

          Qapla'

          --
          Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
          1. Ein Hack ist die Ausnutzung eines Features, das in keiner Weise garantiert ist.

            Dass die Ausnutzung von '* html' und '*+html' garantiert ist, hatten wir schon oft genug diskutiert.

            Du hältst also das Verhalten von dir unbekannten Browsern für garantiert?

            CCs bieten sparsame und zuverlässige Möglichkeiten.
            Dass CCs nicht sparsam sind, sondern wartungsaufwändig, hatten wir schon oft genug diskutiert.

            Du kannst alles falsch machen, wenn du willst.
            Ein Element für MSIE zu setzen ist zumiundest in einem CMS nicht aufwendig.
            Und im CSS nach #msie zu suchen, ist einfacher, als nach hacks zu suchen.
            Denke zum Beispiel auch an die Anwender eines CMS, die von Hacks nichts verstehen, aber eine #msie ID zu schätzen wissen.

            mfg Beat

            --
            ><o(((°>           ><o(((°>
               <°)))o><                     ><o(((°>o
            Der Valigator leibt diese Fische
            1. @@Beat:

              nuqneH

              Du hältst also das Verhalten von dir unbekannten Browsern für garantiert?

              Ja.

              Und im CSS nach #msie zu suchen, ist einfacher, als nach hacks zu suchen.

              '* html' und '*+html'/'*:first-child+html' wird man sich ja gerade so noch merken können.

              Und warum sollte eine Suche nach "#msie" einfacher sein als eine Suche nach "html"?

              Qapla'

              --
              Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
  2. Grüße,
    Nur-IE-Seite?
    klingt als suchest du sodomieanleitung, aber dennoch - was du willst ist Widerspruch in sich , denn"richtig" zeigt IE kaum was an (und schon kaum als einziger) - du meinst eher "wie gewünscht", oder?

    am einfachsten erreichst du das, indem du die Webseite beim entwickeln nur im IE kontrollierst, und dabei möglichst viele Tabellen, Filter und unsauberes Markup baust, den du aber für ie zurechtrückst.

    Das Ergebnis dürfte vorbildlich unbrauchbar sein und vielen Nutzern den potenziell hirnschädigenden Umgang mit dem Inhalt der Seite ersparen.
    MFG
    bleicher

    --
    __________________________-

    FirefoxMyth
    1. Nur-IE-Seite?
      klingt als suchest du sodomieanleitung, aber dennoch - was du willst ist Widerspruch in sich , denn"richtig" zeigt IE kaum was an (und schon kaum als einziger) - du meinst eher "wie gewünscht", oder?

      Du solltest die Hure Firefox mal wieder richtig invalide f~¨~geln.

      mfg Beat

      --
      ><o(((°>           ><o(((°>
         <°)))o><                     ><o(((°>o
      Der Valigator leibt diese Fische
      1. Grüße,

        Du solltest die Hure Firefox mal wieder richtig invalide f~¨~geln.

        ist dir "yiffing" ein Begriff ^^?
        MFG
        bleicher

        --
        __________________________-

        FirefoxMyth