最近在没有什么基础的情况下,用JQUERY和CSS配合做一个导航下拉菜单,从一点不会开始做确实有点难度,摸索了半天才有了进展。
在定位下拉子菜单的时候遇到了定位的问题,发现下拉的菜单老是起点比较高,即使我算好了position还是会有误差,改了各种数据发现还是这样,后来想到会不会是absolute定位时认准的祖先元素是HTML的情况,验证完了发现果然是的,然后上网查了很多资料,多数网站讲的关于决定定位的东西都是一样的,直接抄了我手上的那本CSS书里的东西,哎,这些网站,敢不敢不要互相抄。后来又试了好多次,总算找到了一种解决方法,就是把你想定位的那个祖先元素加上position:relative,这样就可以了。