+ Antworten
Ergebnis 1 bis 9 von 9

Thema: Border-Radius (CSS3) unter IE7 und IE8

  1. #1
    War schon öfter hier
    Registriert seit
    17.12.2007
    Alter
    24
    Beiträge
    154
    Bedankte sich
    32
    1 Danksagung in 1 Beitrag

    Standard Border-Radius (CSS3) unter IE7 und IE8

    Hallo zusammen,

    ich habe nur ne Frage bez. dem "neuen" CSS3 und IE7 und IE8.

    CSS3 bringt das Attribut "border-radius" mit einer Pixel-Angabe mit, womit in einem DIV abgerundete Ecken erzeugt werden können. Ich war erstmal super froh drum, als ich des gelesen hab und hab es bei einem neuen Projekt gleich eingesetzt. Aber nun hab ich des Problem (wieder mal) mit den alten InternetExplorern.

    Hat jemand ein Workaround für abgerundete Divs unter IE7 und IE8? Kann man dem IE irgendwie nachträglich die CSS3-Fähigkeit beibringen?

    HTML-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
      <meta **********="content-type" content="text/html; charset=windows-1250">
      <title>Experiment Border-Radius</title>
      <style type="text/css">
        <!--
          body {
          	background-color: #ddd;
          	margin: 75px;
          }
        
          #roundedwrapper {
          	background-color: #eeffff;
          	height: 200px;
          	
            /* How does this work in IE7 and IE8 ? */
          	border-radius: 15px;
          	
          	padding: 10px;
          }
        -->
      </style>
      </head>
      <body>
      
        <div id="roundedwrapper">
              Lorem Ipsum...
        </div>
    
      </body>
    </html>
    Geändert von robert712 (27.08.2011 um 20:56 Uhr)
    A Programmer is a Machine wo transforms Coffee into Code

    Hafe Fun ;-)

  2. #2
    Wohnt hier Avatar von Lintzy
    Registriert seit
    17.06.2007
    Ort
    Wuppertal
    Beiträge
    3.310
    Bedankte sich
    300
    Erhielt 1.284 Danksagungen
    in 810 Beiträgen

    Standard

    Hierbei hilft dir CSS3 Pie weiter.

    Hol dir Feedback für deine Website / dein Design! -> Klick
    Mit diversen Bewertungsboxen, Feedback-Kommentaren, egal welches CMS - völlig unkompliziert und kostenlos

    Klick <- Gib Feedback für andere Webdesigns / andere Designs!



  3. Erhielt Danksagungen von:


  4. #3
    Gehört zum Inventar Avatar von Helrunar
    Registriert seit
    05.03.2006
    Ort
    /home/helrunar/Webdev
    Beiträge
    6.252
    Bedankte sich
    570
    Erhielt 1.548 Danksagungen
    in 1.400 Beiträgen

  5. Erhielt Danksagungen von:


  6. #4
    War schon öfter hier
    Registriert seit
    17.12.2007
    Alter
    24
    Beiträge
    154
    Bedankte sich
    32
    1 Danksagung in 1 Beitrag

    Standard

    Hallo,

    vielen Dank für das Super und vorallem schnelle Feedback. Ich hät am Samstag abend ned innerhalb von 10min ne Antwort erwartet. Ich hab das Ganze mal außerhalb von Joomla in einer einfachen HTML-Datei getestet. Einwandfrei!

    Dann innerhalb eines Joomla-Templates. Vor dem zweiten Thread hab ich das behaviour in der css-Datei angegeben. Doch aus welchen Gründen auch immer konnte er keinen relativen Pfad auflösen. Erst wenn ich den kompletten Pfad (http://www.test.de/bla/blub/.../) zu der PIE-Datei angegeben hab, hat erst akzeptiert. Durch die Infos in dem zweiten Thread reicht es aus, wenn man in der index.php des Templates die bevaviour-Zeile zu der PIE-Datei relativ angibt. Leider funktioniert das nicht so ganz.

    Code:
    Code:
    <!--[if lte IE 8]>
      <style type="text/css">
        #pieForRoundedBorders {behavior:url(<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/themes/<?php echo $color ?>/js/PIE.htc);}
      </style>
    <![endif]-->
    Ich hab nun mal diese Adresse als a href-Link in der index.php angelegt. Und siehe da. Der Pfad stimmt. Ich kann die Datei downloaden.
    Geändert von robert712 (28.08.2011 um 19:52 Uhr)
    A Programmer is a Machine wo transforms Coffee into Code

    Hafe Fun ;-)

  7. #5
    Neu an Board
    Registriert seit
    17.06.2011
    Beiträge
    71
    Bedankte sich
    11
    Erhielt 10 Danksagungen
    in 10 Beiträgen

    Standard

    Der Autor meine auch das im zusammenhang mit Seo/sef es sein kann das der Pfad abgeändert werden muss. Leuchtet mir zwar nicht richtig ein, ist aber anscheinend so.

  8. #6
    War schon öfter hier
    Registriert seit
    26.02.2010
    Ort
    Schweiz
    Beiträge
    234
    Bedankte sich
    15
    Erhielt 58 Danksagungen
    in 56 Beiträgen

    Standard

    Hallo Robert,

    Ich habe PieCSS auf mehreren Seiten produktiv im Einsatz. Nach längerem Testen läuft's bei mir am Besten, wenn ich die behavior: url direkt in der CSS angebe, und zwar als absoluter Pfad. Dann funktioniert's eigentlich auch immer.
    Alle andere Varianten habe ich auch nie wirklich hin gekriegt... :=)

    Nur mit IE9 musst Du aufpassen: WEnn Du zu Testzwecken die Seite im Kompabilitäsmodus lädst, musst Du öfters mal den Cache noch von Hand löschen gehen, damit die PIE Anweisungen dann auch umgsetzt werden
    Grüsse, Michael

  9. #7
    Gehört zum Inventar Avatar von Helrunar
    Registriert seit
    05.03.2006
    Ort
    /home/helrunar/Webdev
    Beiträge
    6.252
    Bedankte sich
    570
    Erhielt 1.548 Danksagungen
    in 1.400 Beiträgen

    Standard

    Zitat Zitat von downunder2003 Beitrag anzeigen
    Nur mit IE9 musst Du aufpassen
    Der IE9 brauch kein css3pie mehr, der kann das in der zwischenzeit alles von Haus aus

  10. #8
    War schon öfter hier
    Registriert seit
    26.02.2010
    Ort
    Schweiz
    Beiträge
    234
    Bedankte sich
    15
    Erhielt 58 Danksagungen
    in 56 Beiträgen

    Standard

    Jepp, Recht Hast Du Helrunar,

    Vielleicht hab ich mich etwas unklar ausgedrückt. Ich meinte, dass bei mir der IE9 im Kompablitätsmodus (Browsercheck) manchmal Macken macht mit der PIE Datei laden.
    Da ich keine IE8 oder 7 mehr installiert habe, muss ich ja mit dem 9 im Kompabilitäsmodus testen, oder?

    Gruss
    Michael
    Grüsse, Michael

  11. #9
    War schon öfter hier
    Registriert seit
    17.12.2007
    Alter
    24
    Beiträge
    154
    Bedankte sich
    32
    1 Danksagung in 1 Beitrag

    Standard

    Zitat Zitat von downunder2003 Beitrag anzeigen
    Hallo Robert,

    Ich habe PieCSS auf mehreren Seiten produktiv im Einsatz. Nach längerem Testen läuft's bei mir am Besten, wenn ich die behavior: url direkt in der CSS angebe, und zwar als absoluter Pfad. Dann funktioniert's eigentlich auch immer.
    Alle andere Varianten habe ich auch nie wirklich hin gekriegt... :=)

    Nur mit IE9 musst Du aufpassen: WEnn Du zu Testzwecken die Seite im Kompabilitäsmodus lädst, musst Du öfters mal den Cache noch von Hand löschen gehen, damit die PIE Anweisungen dann auch umgsetzt werden
    Hmm. Mit der absoluten URL in der CSS-Datei gehts. Aber wenn ich dann irgendwann die Domain umstell, oder irgendwas andres, muss ma drandenken, dass ma des nachzieht ;-)
    A Programmer is a Machine wo transforms Coffee into Code

    Hafe Fun ;-)

+ Antworten

Lesezeichen

Berechtigungen

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