Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript internet explorer 5不支持word wrap悬停_Javascript_Html_Css - Fatal编程技术网

Javascript internet explorer 5不支持word wrap悬停

Javascript internet explorer 5不支持word wrap悬停,javascript,html,css,Javascript,Html,Css,当我把鼠标放在li元素上时,li元素的长内容应该是包装的。以下代码在除internet explorer 5之外的所有浏览器中都有效。你能帮我修一下ie5吗 特征文本{ 边框:1px000; 宽度:200px; 填充:0px!重要; } 短文本李{ 保证金:0px!重要; 填充:8px; 利润率:48px自动0; 空白:nowrap; 溢出:隐藏; 显示:块; } breakText li:悬停{ 空白:正常; 背景颜色:黄色; } 这个li包含一个很长的单词:thisaveryveryver

当我把鼠标放在li元素上时,li元素的长内容应该是包装的。以下代码在除internet explorer 5之外的所有浏览器中都有效。你能帮我修一下ie5吗

特征文本{ 边框:1px000; 宽度:200px; 填充:0px!重要; } 短文本李{ 保证金:0px!重要; 填充:8px; 利润率:48px自动0; 空白:nowrap; 溢出:隐藏; 显示:块; } breakText li:悬停{ 空白:正常; 背景颜色:黄色; } 这个li包含一个很长的单词:thisaveryveryveryveryverylongword。长单词将断开并换行到下一行。 这是一个非常长的单词。长单词将断开并换行到下一行。
IE 5除了锚标记a之外,没有在元素上的伪悬停

此外,仅当a标记具有href属性时,才会选择该标记。因此,您可能希望尝试一种更简单的情况,即检测到悬停。现在,我们不必更改文字换行,而是使用文字颜色:

<style>
li:hover{color:red;} /* won't work */
a:hover{color:red;} /* this works */
</style>

<li>this won't change</li>
<a href=# onclick="return false;">this will change on hover</a>

不要认为IE5支持IE5,只是出于好奇,你为什么支持IE5?我不支持IE5:-D@idoric,但我们必须只在IE5中运行我们的应用程序。So@acchu老天,为你感到难过。为什么只有IE5?很抱歉问你这些问题,但我觉得这很有趣。谢谢你,希恩。但我的问题也是关于单词包装的。是否有其他方法可以打断长单词并换行到下一行,这在ie5中是有效的?我希望我现在可以访问ie5.5机器,这样我就可以写出经过测试的答案。如果没有在IE5中包装文本的样式选项,那么这是另一个问题。您正在处理两个问题—一个是选择,另一个是实际有效负载。