• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

IE Hovert nicht -.-

Dane

Neues Mitglied
Hey liebe Hompagedesginer ;)
Ich bin gerade dabei eine neue Homepage zu erstellen.. leider ohne hover erfolg.

Das Problem ist, dass Chrome und Firefox alles schön hovern aber der IE macht nix -.-

mit einem "<a href>" würde es ja gehen, ich will aber kein Link einfügen.

Hier mal der CSS Code :

Code:
.navi {
height: 100px;
width: 120px;
opacity:0.5;
filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50, FinishOpacity=50, Style=2)";
float:left;
margin:0px auto;
}
.navi:hover {
height: 100px;
width: 120px;
opacity:1.0;
filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100, FinishOpacity=100, Style=2)";
float:left;
margin:0px auto;
}

Hoffe jemand weiss die Antwort :>
 
Werbung:
mh damit kann ich leider garnichts anfangen :?::?:

Wenn ich den ganzen Code kopiere

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de-DE" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>xxxx</title>

<style type="text/css" media="screen,projection" title="Druckvorschau => Markup-Semantic">
/*<![CDATA[*/


*			{
			margin:  0;
			padding: 0;
			
			border-collapse:collapse;
			border-spacing: 0;
			}

html[xmlns]	{
			height : 100%;
			padding-bottom : .005em;
			}
			
html,
body		{
			color:		#000000;
			background:	#EEEEEE;
			
			line-height: 1.45;
			}

body		{
			font-size:   100.01%;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			}


			
div			{
			margin: 1em;
			border: 1px solid #000000;
			padding: 1em;
					
			background-color: #CCCCCC;
			}

			
div:hover, .div-hover
			{
			background-color: #FFFFFF;
			}



		
div.classname
			{
			background-color: #FF9922;
			}
			
div.classname:hover, div.classname-hover
			{
			background-color: #FFFF00;
			}



			
textarea	{
			width: 30em;
			height: 10em;
			
			margin: 1em;
			border: 1px solid #000000;
			padding: 1em;
					
			background-color: #CCCCCC;
			}
			
textarea:focus, .textarea-focus
			{
			background-color: #3399FF;
			}


/*]]>*/
</style>

<!--[if lt IE 7]> 
	<style type="text/css">

div
			{ 
			ulle: expression(
				this.onmouseover = new Function ("this.className = 'div-hover';"),
				this.onmouseout  = new Function ("this.className = '';")
				);
			}	
			
			
div.classname
			{ 
			ulle: expression(
				this.onmouseover = new Function ("this.className += ' classname-hover';"),
				this.onmouseout  = new Function ("this.className = this.className.replace('classname-hover', '');")
				);
			}


textarea
			{ 
			ulle: expression(
				this.onfocus = new Function ("this.className = 'textarea-focus';"),
				this.onblur  = new Function ("this.className = '';")
				);
			}	

	
	</style> 
<![endif]-->

</head><body>

<div>
	Microsoft Workshop zum Thema
	

	Diesem Container wird mittels Microsoft "expression" (= JavaScript innerhalb von CSS) eine Klasse zugewiessen
	bzw. entfernt. Genutzt werden dazu die Event-Handlern onmouseover und onmouseout.
</div>

<div class="classname">
	Mit dieser Technik können auch Klassen eine zusätzlich/weitere Klasse hinzugefügt bzw. entfernt werden.
	Die Spezifität bleibt erhalten. 
</div>

<textarea>
	:focus für entsprechende Elemente ist auch eine leichte Übung mit den Event-Handlern onfocus und onblur
	
	;-)
</textarea>

</body></html>

Dann hovert es da garnichts :eek:
 
Werbung:
Geht ja auch nicht, weil das kein CSS-Code ist der dort steht.

Wie hast Du das kopiert? Und von woher?
 
Hallo.

Bitte nicht alles was hier gepostet wird 1:1 übernehmen.

Der Link führt zu einem Forumsbeitrag von 2005, bezieht sich auf den IE6 und ist ausserdem nicht valide.
Den IE6 braucht man heute nicht mehr zu unterstützen da er kaum noch verbreitet ist
.
Wenn du ihn doch noch unterstützen willst dann solltest du den Hinweis auf die HTC Lösung von Peter Nederlofs beachten da dies die weitaus bessere Lösung ist.
Peter Nederlofs HTC-Lösung.

Ausserdem wurden in dem Beitrag die Klammern maskiert, wenn du das also per Copy & Paste übernimmst kann es nicht funktionieren.

Gruss
Elroy
 
Werbung:
Zurück
Oben