已采纳回答 / xue5hen
错误有以下几条:1、如楼上所说,var subNav =this.getElementsByTagName("ul")[0];这一句应该方法setInterval()方法的外边;2、subNav.style.height=120px; 这里120px要加引号,如:sub.style.height="120px";3、timer不该这样定义,应该挂载到每个li下面,这样不至于出现多个li争抢一个timer发生下滑菜单颤动纠结的现象;4、最下方多了个“}”(大括号)。
2016-02-02
已采纳回答 / Dexter_psj
margin 是外边距top-10px;是和上面的元素距离减10像素,你bottom10是把下面的元素推开10个像素;就好像你站在你爸和你妈中间,不能说吧你妈妈推开1米就相当于你靠近你爸一米吧!
2016-01-29
已采纳回答 / amber4625
因为背景图片高度仅为60px,你把a标签的高度设置为500px后,远远高于背景图片高度了,默认就会重复背景图片直至铺满整个高度,所以就会出现图片个数变很多了
2016-01-13
已采纳回答 / 到处玩的
因为在ul li{float:left; margin-top:20px;}处设置了margin-top:20px,所以在a.on, a:hover的样式处,减10px。
2016-01-02
已采纳回答 / 宇宙无敌626
没有代码,猜测是li全部float了,但是ul没有清除浮动,所以ul没有高,可以给ul设置 overflow:hidden, 或者li不要浮动,全部设display:inline-block;提问最好上代码蛤~
2015-12-12