onMouseOver
Umlauf
- html
Ich habe folgenden Code unterhalb, das ein Menü darstellt, welches ausgeklappt wird, wenn man mit der Maus drüberfährt.
Jetzt möchte ich das Element, wo die Maus gerade darüber ist, in einer anderen Farbe darstellen,
Wie kann ich das am besten machen?
<div id="menuRegistration" onmouseover="showmenu('Anmeldung', this.id)" onmouseout="hidemenu(this.id)">
<table border="0" cellpadding="2" cellspacing="1" width="100%">
<tr>
<td class="menu"><a class="menu" href="./registration.jsp">Anmeldeformular</a></td>
</tr>
<tr>
<td class="menu"><a class="menu" href="">Teamanmeldung</a></td>
</tr>
</table>
</div>
Hi,
Wie kann ich das am besten machen?
Mit Javascript und onmouseover oder CSS, wobei afaik die Pseudoklasse :hover nur bei Links zuverlässig in allen Browsern funktioniert.
~Dave
Hi
Wie kann ich das am besten machen?
Dafür gibt es entsprechende http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm@title=Pseudoklassen.
Allerdings machst du es dir mit deinem JS-Menü doch sehr umständlich, <http://de.selfhtml.org/css/layouts/navigationsleisten.htm#modern@title=immerhin geht es auch ohne>.
Gruß
Ole
hi,
Allerdings machst du es dir mit deinem JS-Menü doch sehr umständlich, <http://de.selfhtml.org/css/layouts/navigationsleisten.htm#modern@title=immerhin geht es auch ohne>.
ohh das ist aber ein schrechliches beispiel, kann man auch ohne hacks sowas machen!
zB http://gut.lv/pro/library/startpage.html
LG
Om nah hoo pez nyeetz, Eliara_!
ohh das ist aber ein schrechliches beispiel,
aber nur von der Optik her, das Prinzip ist dasselbe
kann man auch ohne hacks sowas machen!
zB http://gut.lv/pro/library/startpage.html
ein Blick in den Quelltext verrät, dass es auch hier für den IE eigene Stylesheets gibt.
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="css/ie.css"/>
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="css/ie7.css"/>
<![endif]-->
Matthias
Hi,
<table border="0" cellpadding="2" cellspacing="1" width="100%">
<tr>
<td class="menu"><a class="menu" href="./registration.jsp">Anmeldeformular</a></td>
</tr>
<tr>
<td class="menu"><a class="menu" href="">Teamanmeldung</a></td>
</tr>
</table>
das sind nie im Leben tabellarische Daten. Womit rechtfertigst Du hier eine Tabelle? Was haben die Attribute des <table>-Elements da verloren? Und wozu dient die Klassengesellschaft da?
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
Wie kann ich das am besten machen?
Ich würde erstmal Fragen, wie du das was du bisher gemacht hast, am besten machen kannst.
<div id="menuRegistration" onmouseover="showmenu('Anmeldung', this.id)" onmouseout="hidemenu(this.id)">
Wozu übergibst du hier die ID? Warum nicht einfach das Element direkt?
und dann hast du zwei Links nebeneinander, das geht auch ohne Tabelle:
<a class="menu" href="./registration.jsp">Anmeldeformular</a>
<a class="menu" href="">Teamanmeldung</a>
Ist die CSS Klasse hier wirklich notwendig? Du kannst die Links auch direkt ansprechen, da das übergeordnete Element eine ID hat.
#menuRegistration a:link {
color:blue;
}
Struppi.
Hi,
Ist die CSS Klasse hier wirklich notwendig?
was ist (vom Agovis Wahn abgesehen) eine "CSS Klasse"?
Cheatah
Ist die CSS Klasse hier wirklich notwendig?
was ist (vom Agovis Wahn abgesehen) eine "CSS Klasse"?
Das du das nicht verstehst ist klar ;-) - aber ich denke Umlauf weiß was ich meine
Struppi.
Hi,
was ist (vom Agovis Wahn abgesehen) eine "CSS Klasse"?
Das du das nicht verstehst ist klar ;-) - aber ich denke Umlauf weiß was ich meine
er weiß vielleicht was Du meinst, aber nicht dass es sowas gar nicht gibt. Es gibt HTML-Klassen. In CSS gibt es lediglich Klassen-Selektoren, mit denen man die HTML-Klassen, ähm, selektieren kann. CSS-Klassen sind wie intelligente Blondinen: Es mag zwar jemand diese Formulierung verwenden, aber er meint damit einen Golden Retriever.
Cheatah
Grundlage für Zitat #1698.
Hi!
CSS-Klassen sind wie intelligente Blondinen: Es mag zwar jemand diese Formulierung verwenden, aber er meint damit einen Golden Retriever.
Damit kommst Du todsicher zum 2000. Mal in die Zitatesammlung, aber ich finde das ziemlich daneben!
off:PP
Hallo,
CSS-Klassen sind wie intelligente Blondinen: Es mag zwar jemand diese Formulierung verwenden, aber er meint damit einen Golden Retriever.
Damit kommst Du todsicher zum 2000. Mal in die Zitatesammlung, aber ich finde das ziemlich daneben!
das finde ich auch - aber nicht wegen der Aussage in der Sache, sondern nur wegen des unterirdischen Blondinenwitzes.
Ciao,
Martin