已采纳回答 / 甜甜圈1991
没有绝对的固定宽度和高度时,可以不定义ul的宽度和高度,让他根据内容自适应更好一些;在UL没有绝对宽度时,并且Li有浮动,祖级需要清除浮动代码:<...图片...>效果图<...图片...>li没有浮动,ul无设置宽度和高度,则展示自适应宽度和内容撑开的高度代码:<...图片...><...图片...>
2016-10-11
已采纳回答 / 慕粉3837716
应该是选中哪页,那页的标签就应该固定是选中状态吧,现在在首页,所以首页标签是选中状态。不是规定吧,应该是有这种效果,让用户更清楚,现在在哪一页。应该是这样吧。坐等看后面有没有如何跳页切换选中状态的代码。
2016-10-10
已采纳回答 / 唐宋小宝
什么是块级元素?在html中<div>、 <p>、<h1>、<form>、<ul> 和 <li>就是块级元素。块级元素特点:1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行)2、元素的高度、宽度、行高以及顶和底边距都可设置。3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。
2016-10-05
最赞回答 / Airly
我没用定时器。这样写也可以window.onload=function(){ var aLi=document.getElementsByTagName('li'); for(var i=0; i<aLi.length; i++){ aLi[i].onmouseover=function(){ var subNav = this.getElementsByTagName('ul')[0]; if(subNav){ var This = subNav; This.style....
2016-09-29
最新回答 / 门外小白3342804
这个思路是先选定所有li,然后在其上绑定事件,事件内容为<ul class="subNav">的高度拉长或变短。this.getElementsByTagName("ul")是鼠标经过的li下的所有ul,这是一个数组,if(oSubNav)无法判断。加上【0】就是当前鼠标经过的li下的第一个ul,如果存在,就执行事件内容,如果改为【1】那就不存在,不执行
2016-09-29