zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > Knowledge Base
Seite neu laden IE "hüpft" bei Hover-Effekt ???

Antwort
 
LinkBack Themen-Optionen Ansicht
  #11 (permalink)  
Alt 01.02.2005, 14:17
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 02.06.2003
Beiträge: 2.441
ulle befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
a:link
a:hover
a:visited
aber beispielsweise würde (ggf.) sinn ergeben - hier bekommen halt nur unbesuchte links auch einen hover-effekt, für bereits besuchte findet dieser nicht statt. (unter der voraussetzung, dass jeweils die selbe property mit anderen werten belegt wird.)
Interessant, hast DU es CROSS-Browser getestet ??
__________________
</ulle>
Mit Zitat antworten
Sponsored Links
  #12 (permalink)  
Alt 01.02.2005, 14:23
Benutzerbild von Dieter
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 12.09.2003
Beiträge: 3.635
Dieter sorgt für eine eindrucksvolle AtmosphäreDieter sorgt für eine eindrucksvolle Atmosphäre
Standard

@Wahsaga: wie kommst Du denn drauf, dass ein besuchter Link nicht mehr hovert, wenn er in der CSS nach :hover aufgeführt ist?
__________________
Informationen aus Koblenz-Metternich
-----------------------------------
"Wissen heißt, Fragen zu erwerben."
Mit Zitat antworten
Sponsored Links
  #13 (permalink)  
Alt 01.02.2005, 14:26
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 18.01.2005
Beiträge: 696
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Dieter Krautkraemer
@Wahsaga: wie kommst Du denn drauf, dass ein besuchter Link nicht mehr hovert, wenn er in der CSS nach :hover aufgeführt ist?
weil gerade das die "problematik" ist, um die es an der von mikey verlinkten stelle geht.
:hover und :visited haben die gleiche spezifität, also "gewinnt" die letzte definition, wenn beide zustände eintreten.
(beachte aber bitte auch meine formulierung bzgl. des bezugs auf jeweils die selbe CSS-property.)


@ulle:
nein, und im moment auch keine möglichkeit dazu.
werde ich später nachholen.
Mit Zitat antworten
  #14 (permalink)  
Alt 01.02.2005, 14:33
Benutzerbild von Dieter
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 12.09.2003
Beiträge: 3.635
Dieter sorgt für eine eindrucksvolle AtmosphäreDieter sorgt für eine eindrucksvolle Atmosphäre
Standard

@wahsaga: lies das, was mikey schreibt und was im verlinkten Artikel steht, noch mal - in aller Ruhe - durch!

Und schau auch mal bei http://www.css4you.de/ nach!
__________________
Informationen aus Koblenz-Metternich
-----------------------------------
"Wissen heißt, Fragen zu erwerben."
Mit Zitat antworten
  #15 (permalink)  
Alt 01.02.2005, 14:37
Benutzer
neuer user
 
Registriert seit: 15.12.2004
Beiträge: 83
mikey befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Dieter Krautkraemer
@wahsaga: lies das, was mikey schreibt und was im verlinkten Artikel steht, noch mal - in aller Ruhe - durch!

Und schau auch mal bei CSS4U nach!
..stopp ! (oder meine Mami schießt ?) wenn er Unrecht hätte, hätt ich wohl schon reagiert

nach W3C hat er allerdings Recht, das Einzige was mir nicht so ganz klar ist, warum anchor Links was anderes als Links sein sollen (also wieso man hier nicht erwarten würde dass die css Angaben greifen)
...mein Unverständnis kann aber auch daran liegen, dass ich grds. <a> als Link benutze und die Ziele immer h1 oder Ähnliches sind

so wie ich das bisher verstehe, ist die "Reihenfolge" keine Folge der W3C Spezifikation - wenn man von logischen Bedingungen mal absieht - sondern Browser-gemacht
Mit Zitat antworten
  #16 (permalink)  
Alt 01.02.2005, 14:40
Benutzerbild von Dieter
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 12.09.2003
Beiträge: 3.635
Dieter sorgt für eine eindrucksvolle AtmosphäreDieter sorgt für eine eindrucksvolle Atmosphäre
Standard

Es hat doch niemand behauptet, dass die sinnvolle Reihenfolge der Pseudoklassen eine W3-Spezifikation ist!

Es ist allerdings eine Empfehlung aus der Praxis heraus, weil die Browser teilweise sehr empfindlich reagieren, wenn die Reihenfolge anders oder unvollständig ist!
__________________
Informationen aus Koblenz-Metternich
-----------------------------------
"Wissen heißt, Fragen zu erwerben."
Mit Zitat antworten
  #17 (permalink)  
Alt 01.02.2005, 14:45
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 02.06.2003
Beiträge: 2.441
ulle befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
a:link
a:hover
a:visited

aber beispielsweise würde (ggf.) sinn ergeben - hier bekommen halt nur unbesuchte links auch einen hover-effekt, für bereits besuchte findet dieser nicht statt. (unter der voraussetzung, dass jeweils die selbe property mit anderen werten belegt wird.)
Stimmt was er sagt
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" 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-semantic-Test">
/*<![CDATA[*/ 

html,body	
		{
		margin: 0;
		padding: 3px;
		background-color: #FF9922;
		color: #000000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 100.01%;
		}

div		{
		margin: .5em 0;
		border: 1% solid #000000;
		padding: 1em;
		
		background-color: #FFFFFF;
		
		font-size: 0.8em;
		}

		
a		{
		display: block;
		
		margin: 1em;
		
		background-color: #FFFF00;
		}
/*		
a:visited
		{
		background-color: #FFEE00;		
		}
*/		
a:hover,
a:focus,
a:active
		{
		background-color: #FF9922;		
		}

a:visited
		{
		background-color: #FFEE00;		
		}

		
a:focus:hover			
		{
		background-color: #33FF33;		
		}


/*]]>*/ 
</style> 

</head> 
<body> 

<div>
	LINK_1
	LINK_2
</div>


</body> 
</html>
Zumindest im IE6 / FF1 haben ich in gezeigtem Beispiel kein :hover/:focus/active - Event, sobald der LINK besucht ist.
__________________
</ulle>
Mit Zitat antworten
  #18 (permalink)  
Alt 01.02.2005, 14:48
Benutzerbild von Dieter
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 12.09.2003
Beiträge: 3.635
Dieter sorgt für eine eindrucksvolle AtmosphäreDieter sorgt für eine eindrucksvolle Atmosphäre
Standard

Habe es auch getestet; IE zeigt Effekt, FF1 nicht!

Und nun?
__________________
Informationen aus Koblenz-Metternich
-----------------------------------
"Wissen heißt, Fragen zu erwerben."
Mit Zitat antworten
  #19 (permalink)  
Alt 01.02.2005, 14:50
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 02.06.2003
Beiträge: 2.441
ulle befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Und nun?
Probier mein Beispiel
__________________
</ulle>
Mit Zitat antworten
Sponsored Links
  #20 (permalink)  
Alt 01.02.2005, 15:04
Benutzerbild von Dieter
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 12.09.2003
Beiträge: 3.635
Dieter sorgt für eine eindrucksvolle AtmosphäreDieter sorgt für eine eindrucksvolle Atmosphäre
Standard

Ulle, Pseudoklassen sind doch lediglich verschiedene Zustände des gleichen Elementes!

Deshalb wird doch dann auch aus "a:visited" beim Überfahren "a:hover"!
Alle Pseudoklassen sind doch nur jeweils temporär gültige Zustände - oder sehe ich das falsch?
__________________
Informationen aus Koblenz-Metternich
-----------------------------------
"Wissen heißt, Fragen zu erwerben."
Mit Zitat antworten
Sponsored Links
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Hilfe css Menu center xXcyberXx CSS 5 28.11.2010 19:51
Problem mit CSS Menü SMundt CSS 9 07.01.2009 19:12
CSS Navigation - Problem mit IE6 pcklinik CSS 4 18.09.2007 12:04
Darstellungsproblem CSS Navigation im IE7 pcklinik CSS 7 09.09.2007 17:25
CSS Einsteiger bittet um Hilfe pcklinik CSS 0 06.09.2007 14:40


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:46 Uhr.