Oliver Keith: Problem in Opera mit Rahmenfarbe und Füllfarbe

Hallo,

ich habe mich mal an eine neue Linkleiste für meine Homepage gemacht. Im Internet Explorer sieht sie auch ganz gut aus, nur in Opera leider nicht. Dort wird nämlich die Rahmenfarbe nicht geändert und die Füllfarbe nur auf die oberen 2 Drittel. Schaut mal in meinen Quelltext: http://www.win-tipps.de/template997/index.htm
Bitte beachtet, dass dieser Link nur etwa eine Woche verfügbar sein wird.

Dankeschön :)

  1. ich habe mich mal an eine neue Linkleiste für meine Homepage gemacht. Im Internet Explorer sieht sie auch ganz gut aus, nur in Opera leider nicht. Dort wird nämlich die Rahmenfarbe nicht geändert und die Füllfarbe nur auf die oberen 2 Drittel. Schaut mal in meinen Quelltext: http://www.win-tipps.de/template997/index.htm

    Bei mir ist überhaupt keine Linklist esichtbar.
    Dein CSS hat auch fehler: http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.win-tipps.de%2Ftemplate997%2Findex.htm&warning=1&profile=css2&usermedium=all

    Diese unsägliche JS Links sind überflüssig. Wie man Linklisten mit CSS macht ist z.b. hier beschrieben: http://css.maxdesign.com.au/listamatic2/index.htm
    oder hier
    http://css.fractatulum.net/beispiele.htm

    Struppi.

    1. Danke. Werde mir das mal durchlesen. Hast du Ahnung zu dem Thema, wenn ich noch Fragen habe?

    2. So, ich hab mir mal das 2. Tutorial angesehen (ich kann nicht so gut englisch) und hab erstmal am Code was geändert. Allerdings möchte ich keine div benutzen, da ich mich damit noch nicht so auskenne und das lieber erstmal als Übung mache.

      Also, ich hab die onmouse... JavaScripts entfernt und in CSS als folgendes geschrieben:
      td.link {
       height: 22px;
       border: 1px solid #BBC3D7;
       vertical-align: middle;
       text-align: center;
       background-color: #D9E8FA;
      }
      td.link:hover {
       border: 1px solid #92AED4;
       vertical-align: middle;
       text-align: center;
       background-color: #AACFFE;
      }
      Ist das so alles korrekt? Opera ändert da nämlich immer noch nicht die Rahmenfarbe.

      1. Toll... ich merk grade dass es im Internet Explorer überhaupt kein Hover-Ereignis gibt. Wie krieg ich das da zum Laufen?

        1. Toll... ich merk grade dass es im Internet Explorer überhaupt kein Hover-Ereignis gibt. Wie krieg ich das da zum Laufen?

          Naja, wer sagt das der IE CSS kann.
          Aber das stimmt nicht ganz. der aktuelle IE kann :hover nur bei Links.

          Es gibt aber einen Trick. Du machst ganz normale :hover Links und deklarierst a als Block element (mit display:block; und width:100%)

          Struppi.

          1. Danke :)

            Ich glaube genau so geht's! Hat noch jemand was, was ich verbessern sollte?