+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Menü funktioniert im Opera nicht richtig

  1. #1
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.348
    Bedankte sich
    455
    Erhielt 2.972 Danksagungen
    in 2.791 Beiträgen

    Standard Menü funktioniert im Opera nicht richtig

    Ich verstehe die Welt nicht mehr!
    Im Opera ist das Menü auf der linken Seite nicht benutzbar. Man kann lediglich auf die ersten zwei Buchstaben der Top-Menüpunkte klicken, an die Submenüs kommt man gar nicht mehr heran.

    Im Firefox und IE6 funktioniert alles einwandfrei.

    Verwendet wird Joomla 1.0.13 stable

    Der Code der CSS:
    Code:
    a.mainlevel:link { 
    color:#ffffff;
    text-decoration:none;
    font-weight:x-small;
    
     }
    
    a.mainlevel:visited { 
    color:#ffffff;
    text-decoration:none;
    font-weight:x-small;
     }
    
    a.mainlevel:hover { 
    color:#c8c8c8;
    text-decoration:none;
    font-weight:x-small;
     }
    
    a.mainlevel#active_menu { 
    color:#c8c8c8;
    text-decoration:none;
    font-weight:x-small;
     }
    
    a.sublevel:link {
    padding-left:20px;
    color:#ffffff;
    text-decoration:none;
    font-weight:x-small;
    
    }
    
    a.sublevel:visited { 
    color:#ffffff;
    text-decoration:none;
    font-weight:x-small;
    padding-left:20px;
     }
    
    a.sublevel:hover { 
    color:#c8c8c8;
    text-decoration:none;
    font-weight:x-small;
    padding-left:30px;
     }
    
    a.sublevel#active_menu  { 
    color:#c8c8c8;
    text-decoration:none;
    font-weight:x-small;
    padding-left:30px;
     }
    In der index.php:
    Code:
    <tr>
    <td class="basis" valign="top" style="height:354px;">
    <?php mosLoadModules( 'user1' ); ?>
    </td>
    </tr>
    Interessant ist, dass unten der Link im Bottom-Bereich - also der Verweis nach "joomla.org" den exakt gleichen Code hat und einwandfrei funktioniert. Lediglich der Fabrcode ist ein anderer.

    Vielleicht hat ja jemand eine Idee.

    Die Website: http://www.time4mambo.de


    Sage schon mal Danke an alle, die mit dedektivistischen Spürsinn an die Sache heran gehen. Vielleicht bin ich auch nur betriebsblind und sehe irgendeinen Schreibfehler oder irgend sowas nicht .... :(


    Und nein: ich habe nicht vor upzudaten


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

  2. #2
    Gute Seele des Boards Avatar von Indigo66
    Registriert seit
    30.10.2007
    Ort
    München
    Beiträge
    10.687
    Bedankte sich
    338
    Erhielt 3.354 Danksagungen
    in 3.244 Beiträgen

    Standard

    Hallo Axel,

    schön, dass man Dir auch mal helfen kann.
    Ich bin mir zwar nicht sicher, aber das einzige was dieses Phänomen auslösen kann, wäre ein überlagender Layer:
    Code:
    <div style="width:602px;height:384px;overflow:auto;float:left;">
    Also das overflow-Div für Dein Kontent.

    Du könntest versuchen Dein Menü in ein DIV zu legen und mit dem Z-Index über den Konten positionieren.

    Viel Glück
    Tom

  3. Erhielt Danksagungen von:


  4. #3
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.348
    Bedankte sich
    455
    Erhielt 2.972 Danksagungen
    in 2.791 Beiträgen

    Standard

    Ersteinmal vielen Dank. Habe mit dem z-index ein wenig rumgespielt, habe versuchsweise den overflow-Bereich mal komplett rausgenommen - es ändert sich abe rnichts.
    Es muss aber tatsächlich etwas mit der Breite zu tun haben (wo ich natürlich auch schon mit rumgespielt habe). Während IE und FF beispielsweise "Aktuelle Projekte" in eine Zeile schreiben, bricht Opera sie um. Desgleichen passiert auch in einigen Untermenüs. Aber eben nur im Opera.

    Ich bin ratlos ...


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

  5. #4
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.348
    Bedankte sich
    455
    Erhielt 2.972 Danksagungen
    in 2.791 Beiträgen

    Standard

    Ich habe den Fehler gefunden!
    Ich hatte im Table-Layout ein
    Code:
    table-layout:fixed;
    drinnen. Nachdem ich das raus genommen habe, geht es auch im Opera einwandfrei.

    Verstehen tue ich es allerdings nicht ... :(

    Allen, die sich den Kopf mitzerbrochen haben ein dickes Dankeschön!


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

  6. #5
    Gute Seele des Boards Avatar von Indigo66
    Registriert seit
    30.10.2007
    Ort
    München
    Beiträge
    10.687
    Bedankte sich
    338
    Erhielt 3.354 Danksagungen
    in 3.244 Beiträgen

    Standard

    Das hat mich nun auch interessiert und gelesen, dass auch der Safari Probleme damit hat. Aber durch Dein overflow, kannst Du auf das table-layout:fixed verzichten.

    Link zum Thema

  7. #6
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.348
    Bedankte sich
    455
    Erhielt 2.972 Danksagungen
    in 2.791 Beiträgen

    Standard

    Ja, ich hab's raus genommen. Musste dann zwar noch ein wenig die Breiten anpassen, aber es geht auch ohne.



    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

+ Antworten

Lesezeichen

Berechtigungen

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