hover effekt mit css

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Ambience
Mitglied
Beiträge: 628
Registriert: 02.09.2006 11:28
Wohnort: daheim
Kontaktdaten:

hover effekt mit css

Beitrag von Ambience »

Hallo,

ich habe durch google dieses ergebnis bekommen:

Code: Alles auswählen

.mainmenu { background-color: #e0e0e0;
            border: 1px solid #c0c0c0;
            font-weight: bold;
            width: 155px;
            height: 25px;
            padding-left: 4px;
          }
          
.mainmenu a:hover { background-color: #000000;  }
damit meine ich das hover.

so sieht mein menü aus:

Code: Alles auswählen

<table style="margin-top:5px;">
        <tr>
          <a href="#"><td class="mainmenu">Startseite</td></a>
        </tr>
    </table>
nur leider funktioniert das nicht, und ich möchte wenn möglichst ohne viel javascript aber browserkompatibel arbeiten.

Weiß jemand warum das nicht funktioniert?
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Re: hover effekt mit css

Beitrag von easygo »

Ambience hat geschrieben:ich habe durch google dieses ergebnis bekommen:

Code: Alles auswählen

.mainmenu { background-color: #e0e0e0;
            border: 1px solid #c0c0c0;
            font-weight: bold;
            width: 155px;
            height: 25px;
            padding-left: 4px;
          }
          
.mainmenu a:hover { background-color: #000000;  }
Richtig wäre

a.mainmenu:hover { ...
Ambience hat geschrieben:so sieht mein menü aus:

Code: Alles auswählen

<table style="margin-top:5px;">
        <tr>
          <a href="#"><td class="mainmenu">Startseite</td></a>
        </tr>
    </table>
Ich vermute mal, dem a Tag fehlt das Attribut class="mainmenu"
Ambience hat geschrieben:... und ich möchte wenn möglichst ohne viel javascript aber browserkompatibel arbeiten.
Ok und dafür pfeifst du halt auf HTML-konform oder wie? :wink:

Beispiele:
  • td darf nur im HTML-Element tr vorkommen
  • a darf keine Tabellenzelle enthalten
Lesestoff: http://de.selfhtml.org/
Benutzeravatar
Ambience
Mitglied
Beiträge: 628
Registriert: 02.09.2006 11:28
Wohnort: daheim
Kontaktdaten:

Beitrag von Ambience »

Irgendwie funktioniert das nicht so wie es sollte.

Würdest du mir helfen so ein Menü wie: HIER zu machen?

Ich will das es genauso aufgebaut ist, mit dem hover effekt nur das es andere Farben und andere Links bzw. Inhalt hat...

Wenn es geht, dann doch vllt auch in einer tabelle statt einer liste?

Ehrlichgesagt html und css ist nicht so mein Ding bzw. hab ich sehr selten damit zu tun und ich hab auch keine Zeit mich irgendwo durchzuqählen.

Daher, wenn es dir nix ausmacht, würdest du mir bitte helfen?
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Ambience hat geschrieben:Würdest du mir helfen so ein Menü wie: HIER zu machen?
Wenns auch im IE 7 funktionieren würde, vielleicht. :wink:

Aber so ist das für mich uninteressant, sry
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“