<html>
<head><title>problem!</title></head>
<script language="javascript">
var t_fontsize=0;
var step=50;
function showSize()
{
if(t_fontsize<100)
{
document.all.dem.style.color="green";
t_fontsize=t_fontsize+step;
document.all.dem.style.fontsize=t_fontsize;
setTimeout("showSize()",500);
}
}
</script>
<style>
.change
{
position:absolute;
font-size:5pt;
align-text:center;
font-family:隶书;
color:red;
visibility:visible;
}
</style>
<body>
<div id="dem" class="change" onmouseover="showSize()" >
<font>Demostrator</font>
</div>
</body>
</html>
//为什么字体的大小没改变望请各位指教!谢谢!
<head><title>problem!</title></head>
<script language="javascript">
var t_fontsize=0;
var step=50;
function showSize()
{
if(t_fontsize<100)
{
document.all.dem.style.color="green";
t_fontsize=t_fontsize+step;
document.all.dem.style.fontsize=t_fontsize;
setTimeout("showSize()",500);
}
}
</script>
<style>
.change
{
position:absolute;
font-size:5pt;
align-text:center;
font-family:隶书;
color:red;
visibility:visible;
}
</style>
<body>
<div id="dem" class="change" onmouseover="showSize()" >
<font>Demostrator</font>
</div>
</body>
</html>
//为什么字体的大小没改变望请各位指教!谢谢!
改为
document.all.dem.style.fontSize
注意大小写<font>Demostrator </font>
改为
Demostrator
将<font>标签去掉
另外我想问下<font>标签对其显示有影响且这也没提示错误啊 !
非常疑惑
望请指教!
谢谢!
另外我想问下<font>标签对其显示有影响且这也没提示错误啊 !
非常疑惑
望请指教!
谢谢!
div样式的style属性是fontSize<font>标签这个不太好说
在FireFox中有没有它都不影响,但在IE中它就影响了你的结果
可能是FF认为<font>存在于div中,且本身没用size属性修饰,便应该继承div的样式
但可能在IE中,<font>默认size为+1,所以它认为其中的字体不应该应用div的样式
并且<font>标签将来可能是被废弃的标签,不建议使用