mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 18.04.2024 10:23 Benutzername: Passwort: Auto-Login

Thema: [CSS + AJAX] Problem mit Darstellung im IE vom 26.09.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> [CSS + AJAX] Problem mit Darstellung im IE
Autor Nachricht
Anti78
Threadersteller

Dabei seit: 16.09.2003
Ort: Tbb/Mz/M
Alter: 46
Geschlecht: Männlich
Verfasst Mi 26.09.2007 19:38
Titel

[CSS + AJAX] Problem mit Darstellung im IE

Antworten mit Zitat Zum Seitenanfang

Hi Leuts.

Ich muss gerade ne Seite für unseren Betrieb bauen. Schaffe am Mac. Auf dessen Browsern (Safari, Firefox, Opera) sowie auf PC (Opera, Firefox) sieht alles aus wie es soll. Aber auf dem IE auf dem PC werden 2 Darstellungsfehler gemacht. Obwohl die Browser-Kompatibilitätsprüfung im Dreamweaver CS3 keine Probleme angezeigt hat.

Hier mal die URL:
http://www.yellow-elephant.com/vp/

Links das Hauptmenue soll mit dem Accordion-Effekt von Ajax auffahren. Macht es auch. Aber der riesige rote Balken links sollte da nicht sein. Auch die Menüpunkte sollen nicht so weit nach rechts verdrängt werden. Hab schon einiges ausprobiert, aber nichts hat gefruchtet. Ausserdem sollten keine Scrollbalken erscheinen. Das ist auch nur im IE so.

CSS:
Code:
.AccordionPanelContent {
   overflow: auto;
   margin: 0px;
   height: auto;
   background-color: #fcf2f4;
}

.AccordionPanelContent dd {
      margin:0;
      padding:0;
      color: black;
      font-size: 10px;
      background: #bc002d;
   }
.AccordionPanelContent a, .AccordionPanelContent a:visited {
      color: #002437;
      text-decoration:none;
      display:block;
      padding:5px 5px 5px 20px;
      background: #fcf2f4 10px 10px;
      width:128px;
   }
.AccordionPanelContent a:hover {
      background: #f9e6ea 11px 10px;
      
   }

   ol li {
      font-size:11px;
      }


HTML
Code:
<div id="Accordion1" class="Accordion" tabindex="0">
          <div class="AccordionPanel">
            <div class="AccordionPanelTab">Hauptlink1</div>
            <div class="AccordionPanelContent">
                <dd><a href="#" title="#">Link1</a></dd>
              <dd><a href="#" title="#">Link2</a></dd>
                <dd><a href="#" title="#">Link3</a></dd>
                <dd><a href="#" title="#">Link4</a></dd>
                <dd><a href="#" title="#">Link5</a></dd>
            </div>
          </div>
          <div class="AccordionPanel">
            <div class="AccordionPanelTab">Hauptlink2</div>
            <div class="AccordionPanelContent">
               <dd><a href="#" title="#">Link1</a></dd>
              <dd><a href="#" title="#">Link2</a></dd>
                <dd><a href="#" title="#">Link3</a></dd>
                <dd><a href="#" title="#">Link4</a></dd>
              <dd><a href="#" title="#">Link5</a></dd>
                <dd><a href="#" title="#">Link6</a></dd>
              <dd><a href="#" title="#">Link7</a></dd>
                <dd><a href="#" title="#">Link8</a></dd>
                <dd><a href="#" title="#">Link9</a></dd>
            </div>
          </div>
          <div class="AccordionPanel">
            <div class="AccordionPanelTab">Hauptlink3</div>
            <div class="AccordionPanelContent"></div>
          </div>
          <div class="AccordionPanel">
            <div class="AccordionPanelTab">Hauptlink4</div>
            <div class="AccordionPanelContent">Inhalt 4</div>
          </div>
          <div class="AccordionPanel">
            <div class="AccordionPanelTab"><a href="#">Hauptlink5</a></div>
            <div class="AccordionPanelContent"></div>
          </div>
          <div class="AccordionPanel">
            <div class="AccordionPanelTab">Hauptlink6</div>
            <div class="AccordionPanelContent">Inhalt 6</div>
          </div>
          <div class="AccordionPanel">
            <div class="AccordionPanelTab">Hauptlink7</div>
            <div class="AccordionPanelContent">Inhalt 7</div>
          </div>
          <div class="AccordionPanel">
            <div class="AccordionPanelTab">Hauptlink1</div>
            <div class="AccordionPanelContent">Inhalt 8</div>
          </div>
</div>


2. Problem: Ganz rechts. Untermenue1 und Untermenue2 sollten eigentlich mittig (von oben gesehen) auf dem farbigen Hintergrund stehen. Woran könnte das liegen?

CSS
Code:
#rechte-navi-grau {
   float: right;
   width: 153px; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
   padding: 0;
   background-image: url(img/navi-rechts-rundung-grau.jpg);
   background-repeat: no-repeat;
   background-position: left top;       /* Durch die Auffüllung oben und unten entsteht in diesem div ein visueller Leerraum. */
   background-color: #f9f9f9;
    }
   #rechte-navi-grau h2 {
   font-size: 11px;
   color: #FFFFFF;
   padding-top:2px;
   padding-left: 35px;
   font-weight: normal;
   padding-bottom:18px;
    }
   #rechte-navi-grau p, #rechte-navi-grau h3 {
       margin-left: 35px; /* Für jedes Element, das in den seitlichen Spalten platziert wird, sollten ein linker und ein rechter Rand angegeben werden. */
       margin-right: 10px;
      padding-bottom:6px;
    }


HTML
Code:
<div id="rechte-navi-grau">
      <h2>Untermenue2</h2>
        <p>Inhalt</p>
      div>




Wäre dankbar für jede Hilfe. Ich weiß nicht mehr weiter.


Zuletzt bearbeitet von Anti78 am Mi 26.09.2007 19:39, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
nitnat

Dabei seit: 25.06.2007
Ort: Remchingen
Alter: 38
Geschlecht: Männlich
Verfasst Mi 26.09.2007 20:26
Titel

Antworten mit Zitat Zum Seitenanfang

zumindest für dein erstes Problem hab ich mal nen lösungsansatz:
versuchs mal mit float:left innerhalb von .AccordionPanelContent dd

falls das nicht hilft, müssten die scrollbalken auf jeden fall mit overflow:hidden (statt overflow:auto) innerhalb von .AccordionPanelContent verschwinden
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Account gelöscht


Ort: -
Alter: -
Verfasst Mi 26.09.2007 20:30
Titel

Antworten mit Zitat Zum Seitenanfang

Ajax ist ne Art Client-Server Kommunikation, kein Accordeon-Menu. Somit entfällt ein Teil deiner Threadüberschrift, das hat mit Ajax nämlich nix zu tun.

Damit wirds für mich auch leider uninteressant, trotzdem wünsch ich dir viel Glück bei der Problemlösung Lächel
 
Anti78
Threadersteller

Dabei seit: 16.09.2003
Ort: Tbb/Mz/M
Alter: 46
Geschlecht: Männlich
Verfasst Mi 26.09.2007 20:34
Titel

Antworten mit Zitat Zum Seitenanfang

Hm, mit dem float:left siehts auf dem IE jetzt gut aus. Thx.
Könntest du es auch mal auf Firefox testen? Da siehts jetzt komisch aus bei mir. Und auch auf dem Opera wirds zerschossen.


@xschinken: trotzdem danke.


Zuletzt bearbeitet von Anti78 am Mi 26.09.2007 20:39, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
nitnat

Dabei seit: 25.06.2007
Ort: Remchingen
Alter: 38
Geschlecht: Männlich
Verfasst Mi 26.09.2007 20:41
Titel

Antworten mit Zitat Zum Seitenanfang

argh, sieht übel aus Lächel

liegt vermutlich an width:100%
versuchs mal mit einer genauen angabe in px

könnte natürlich wieder beim ie probleme machen Menno!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anti78
Threadersteller

Dabei seit: 16.09.2003
Ort: Tbb/Mz/M
Alter: 46
Geschlecht: Männlich
Verfasst Mi 26.09.2007 21:09
Titel

Antworten mit Zitat Zum Seitenanfang

Es funzt. * Ja, ja, ja... * Jedenfalls bei mir.

Und jetzt sag bitte nicht, dass es bei dir immer noch zerschossen wird.

Danke dir. Lächel

http://www.yellow-elephant.com/vp/


Zuletzt bearbeitet von Anti78 am Mi 26.09.2007 21:17, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
nitnat

Dabei seit: 25.06.2007
Ort: Remchingen
Alter: 38
Geschlecht: Männlich
Verfasst Mi 26.09.2007 21:36
Titel

Antworten mit Zitat Zum Seitenanfang

yeah und wieder sinnlos zeit verschwendet für den ie. kein problem. Lächel
ps: simpsons avatare können alles!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen AJAX Problem mit Internet Explorer
Lightbox Problem in Verbindung mit AJAX
[Ajax] Prototype Funktion Ajax.Updater - Brauche Hilfe
AJAX Problem - zwei funktionen - eine funzt
Problem mit Darstellung im IE
Problem mit Darstellung von Swf
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Allgemeines - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.