结果,在Firefox和Chrome下都OK,但IE8下弹不出下拉菜单,又对比了书上的所有CSS和Xhtml代码,也没发现什么错误。
最后,突然发现网页最上方的
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
我代码中没有。
加上这些代码,在IE8中就正常了,看来IE8对transitional.dtd审查机制比较僵化。
大家以后编程时,千万别忘了“为了兼容IE系,声明下DTD啊”。 |