werkt niet in IE, waarom niet?

Status
Niet open voor verdere reacties.

pieter53

Gebruiker
Lid geworden
1 jan 2007
Berichten
297
Ik heb het onderstaande gemaakt om eerst alleen de eerste regel en bij 'hover" alle tekst te tonen en nu eens niet met een "div" of "span", maar met <var></var> of wat men maar gebruiken wilt.

Het werkt in FF, Safari en Opera, maar niet in IE7.
Waarom niet?
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1\" http-equiv="content-type\">
<title>test4</title>
<meta name="author" content="P.I.Klein">
<title>Menu Albums</title>

 <style type="text/css">
var {
width: 20em;
overflow: hidden;
visibility: visible;
display: block;
height: 1.3em;
position: absolute;
font-style: normal;
}
var:hover {
border: 1px solid #000000;
padding: 3px 53px 3px 13px;
width: 46em;
color: black;
overflow: visible;
height: 18em;
background-color: #cccccc;
z-index: 100;
position: absolute;
}
</style>

</head>
<body style="color: rgb(0, 0, 0); background-color: rgb(172, 202, 202);" alink="#000088" link="#0000ff" vlink="#ff0000">
<br><br>

<var>
<b>INFORMATIE!</b><br>
<br>
Gebruik in de afbeeldingsbestanden de pijltjestoetsen voor:<br> 'vorige' (links), 'volgende' (rechts) en 'PageUp' voor het overzicht of 'PageDown' voor het albummenu.<br>")
Het kan raadzaam zijn de foto's in 'volledig scherm' (F11) te bekijken.<br>
De kwaliteit van de foto's is dusdanig dat ze eventueel nog verder vergroot (ctrl+ in IE en FF) in de browser weergegeven kunnen worden.<br>
</var><br>

</body>
</html>
 
Laatst bewerkt door een moderator:
Lijkt mij dat je dan van javascript gebruik zult moeten maken.
Var is een js item.

Google met:
var div hidden javascript
 
<var> is ook een HTML-tag. Als je <pre></pre> i.p.v. <var></var> gebruikt, is het resultaat hetzelfde.... en Firefox, Opera en Safari hebben ook geen javascript nodig, waarom IE dan wel?
 
Omdat IE een stuk schroot is.
Daar heb je misschien gelijk in, maar daar ligt het niet aan.

Het is helaas niet anders; IE ondersteunt geen hover op elementen behalve op <A>
Dat is niet (helemaal) waar.

Inmiddels werkt het!
In plaats van:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

gebruiken!

Zie hier als men de muis op het woord "INFORMATIE" plaatst.
 
Dat is IE7 waarschijnlijk? Voor zover ik weet ondersteunt IE6 het helemaal niet...

(Ik weet er overigens niet 100% vanaf nog, mijn eigen website negeert IE users namelijk)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan