Homepage auch schön auf Safari (Mac) anzeigen lassen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Homepage auch schön auf Safari (Mac) anzeigen lassen

    Lieeebe Loooite

    Ich habe eine Homepage programmiert.
    Für das grafische habe ich zwei verschiedene Style-Sheets erstellt, eines für den Internet Explorer und ein anderes für Mozilla.

    Das frage ich so ab im Code:
    [PHP<!--[if IE]>
    <style type="text/css">@import url(css/stylesIE.css);</style>
    <![endif]-->[/PHP]

    Man muss die Seite aber auch auf Mac ansehen können, und zwar auf Safari.

    Der Mac-Browser macht ein Problem, denn auf der Index-Seite befindet sich unten rechts ein Enter-Button, ich habe ihn bei den Stylesheets folgendermassen (halt mit je verschiedenen Pixelangaben) positioniert:

    PHP-Code:
    .enterbutton {
    margin-right:14px;
    margin-top:55px;
    float:right;

    Dieser Button wird in Safari aussen an meinem Page-Bereich dargestellt, ich kann ihn nicht an dieser Stelle belassen.


    Nur wie mach ich das bloss, dass der Button auch in Safari am richtigen Platz erscheint? Es würde mich freuen falls mir jemand helfen könnte oder eine Idee hätte.


    Kann ich ein Stylesheet extra für Safari verfassen und dann wie oben in meinem Post abfragen? Oder kann ich die Positionierung in den beiden vorhandenen Stylesheets prozentual machen?

    Hat das jemand von euch schonmal gemacht?

    Vielen Dank für eure Hilfe
    Tinella

  • #2
    welche doctype hast benutzt? ich habe die erfahrung gemacht, dass die darstellung im safari eiegentlich genau so ist, wie im firefox, solange man kein html transitional benutzt.

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Ich habe folgende Doctype:
      PHP-Code:
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
      Muss ich die ändern?

      Tinella

      Kommentar


      • #4
        Muss ich die ändern?
        eigentlich nicht, die ist in ordnung, allerdings kann ich jetzt nicht mehr weiter helfen, da ich hier keinen safari zur verfügung habe. stell trotzdem mal ein beispiel online.

        gruß
        peter
        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
        Meine Seite

        Kommentar


        • #5
          Danke für deine Antwort!

          was möchtest du für ein Beispiel haben?

          Kommentar


          • #6
            was möchtest du für ein Beispiel haben?
            wo der fehler auftritt, damit die safari-nutzer ihn sehen können.

            gruß
            peter
            Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
            Meine Seite

            Kommentar


            • #7
              OffTopic:
              "Die Dokumentstyp"? Ich weiß ja nich...
              Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.

              Kommentar


              • #8
                Original geschrieben von ArSeN
                OffTopic:
                "Die Dokumentstyp"? Ich weiß ja nich...
                ???

                peter
                Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                Meine Seite

                Kommentar


                • #9
                  OffTopic:
                  Ja.. is ja nix von großer Bedeutung, aber ihr sprecht die ganze Zeit von "Die Doctype" - übersetzt heißt Doctype jedoch "Dokumentstyp", und ich glaub der deutsche Artikel für "Typ" ist "Der" und nicht "Die"
                  Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.

                  Kommentar


                  • #10
                    deutsch

                    gruß
                    peter
                    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                    Meine Seite

                    Kommentar


                    • #11
                      Leute bitte bleibt Topic... Danke :-)

                      Das Problem tritt bei folgendem Code auf:
                      PHP-Code:
                      <?php
                      // UTF-8
                      header("Content-type: text/html; charset=UTF-8");

                      // FILE INCLUDES
                      include "includes/config.php";
                      include 
                      $CONFIG['includepath']."arrays.php";

                      // GLOBALS
                      $PHP_SELF $_SERVER['PHP_SELF'];

                      // SESSION
                      session_start();

                      // LANGUAGE SELECTION
                      if($_REQUEST['lang']) if(deepInArray($_REQUEST['lang'],$CONFIG['allowedLanguages'])) $_SESSION['s_lang'] = $_REQUEST['lang'];
                      if(!
                      $_SESSION['s_lang']) $_SESSION['s_lang'] = "de";
                      require 
                      $CONFIG['languagepath'].$_SESSION['s_lang'].".inc.php";

                      // SITE HANDLING
                      if ($_REQUEST['textContent']) $_SESSION['sessionTextContent'] = $_REQUEST['textContent'];
                      if (!
                      $_SESSION['sessionTextContent']) $_SESSION['sessionTextContent'] = "home";
                      ?>

                      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
                      <html xmlns="http://www.w3.org/1999/xhtml">
                      <head>
                      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                      <title><?php echo $CONFIG['pageTitel']; ?></title>
                      <link href="css/stylesMZ.css" rel="stylesheet" type="text/css" />
                      <!--[if IE]>
                        <style type="text/css">@import url(css/stylesIE.css);</style>
                      <![endif]-->
                      </head>
                      <body id="mybody">
                      <script type="text/javascript">
                      <!--
                      if(screen.availHeight <= 768) {
                          document.getElementById("mybody").style.marginTop = '14px';
                      }
                      else {
                          document.getElementById("mybody").style.marginTop = '60px';
                      }
                      //-->
                      </script>

                      <div id="maincontainerindex">
                          <div id="leftindex"><!-- Here Picture from css --></div>
                          <div id="rightindex">
                              <a href="mainpage.php"><img class="enterpic" src="images/rightindex.jpg" alt="Das Zentrum für xx und xx" border="0" /></a>
                              <a href="mailto:x@x.ch"><img class="email" src="images/email.gif" alt="x@x.ch" border="0" /></a>
                              
                              <a href="mainpage.php"><img class="enterbutton" src="images/enter.jpg" border="0" alt="Enter" /></a>
                              
                          </div>
                          <br clear="all" />
                      </div>
                      </body>
                      </html>
                      Der enterbutton ist der Button, der am falschen Ort angezeigt wird (6te Linie von unten her).

                      Jemand 'ne Ahnung?

                      Kommentar


                      • #12
                        Original geschrieben von tinella
                        Leute bitte bleibt Topic... Danke :-)
                        Du bitte auch ...
                        Das Problem tritt bei folgendem Code auf
                        Du willst ein clientseitiges Problem diskutieren - also poste bitte auch den Code, den der Client erhält (bzw. besser: Stelle ein Online-Beispiel bereit).
                        I don't believe in rebirth. Actually, I never did in my whole lives.

                        Kommentar


                        • #13
                          Was macht denn dieser Tag: <br clear="all" />, vielleicht liegt's ja daran?!?
                          "I don't want to belong to any club that would accept me as a member."

                          Groucho Marx

                          Kommentar


                          • #14
                            br (Attribut-Referenz)
                            Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.

                            Kommentar


                            • #15
                              Dann aber doch bitte

                              PHP-Code:
                              <br style="clear: all;" /> 

                              Kommentar

                              Lädt...
                              X