#nav li:hover ul 与#nav li a:hover ul 的区别
2024-08-24 04:47:59
#nav li:hover ul 与#nav li a:hover ul 有什么区别?
────────────────────────────────────────────
#nav li:hover ul 与#nav li a:hover ul 的区别在于
前者是鼠标在li上时的ul的样式
后者是鼠标在li的a上时的ul的样式
────────────────────────────────────────────
这个问题还要考虑浏览器。
css1.1 里 :hover 伪类只能用在 a 标签上,css2.0 以后可以用于所有标签。也就是说,到目前的 ie7.0
li:hover 仍然是不起作用的,需要用脚本来实现这个 hover 效果
────────────────────────────────────────────
呵呵,在IE浏览器中不支持非 a 标签的 :hover伪类了
尽量考虑使用a伪类
如果需要兼容的话,可以使用javascript来给指定标签加上onmouseover onmouseout事件
var items = document.getElementByIdx_x_x( "nav
").getElementsByTagName_r( "li ");
for( i=0 ;i
{
items[i].onmouseover = function(){ ..this.className= "over "...
};
items[i].onmouseout = function(){ ... };
}
最新文章
- Angular2 指令
- Entity Framework技术导游系列 开篇 (转)
- notes:spm多重比较校正
- 程序4-5 打开一个文件,然后unlink
- java计算文件32位md5值
- Python字典方法copy()和deepcopy()的区别
- ubuntu下使用quick2wire控制RespberryPi2的I2C
- SQLSERVER2000使用TSQL将数据导入ACCESS并压缩生成rar
- 根据用户的ID查用户的名字
- 快速构建Windows 8风格应用19-基础控件II
- oracle数据库管理系统常见的错误(一)
- Tapestry: Obtained resource by @Inject is NULL
- 田螺便利店—filezilla实现Linux和windows通信(二)
- html+css+jq随记
- (4.1)mysql备份还原——mysql常见故障
- [转][cesium]1.添加本地服务器
- C#基础篇三流程控制1
- 无法加载 DLL“ParkCOM.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E) 终结者
- RxJava 与观察者模式
- day8 异常处理