为了账号安全,请及时绑定邮箱和手机立即绑定

导航条菜单的制作

江老实 Web前端工程师
难度初级
时长23分
学习人数
综合评分9.53
1004人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.4 逻辑清晰

已采纳回答 / 甜甜圈1991
没有绝对的固定宽度和高度时,可以不定义ul的宽度和高度,让他根据内容自适应更好一些;在UL没有绝对宽度时,并且Li有浮动,祖级需要清除浮动代码:<...图片...>效果图<...图片...>li没有浮动,ul无设置宽度和高度,则展示自适应宽度和内容撑开的高度代码:<...图片...><...图片...>

最赞回答 / qq_行不更名坐不改姓我叫_0
你不要这么着急回复自己的问题啊,这么一来我看你代码看半天都白看了

已采纳回答 / 慕粉3837716
应该是选中哪页,那页的标签就应该固定是选中状态吧,现在在首页,所以首页标签是选中状态。不是规定吧,应该是有这种效果,让用户更清楚,现在在哪一页。应该是这样吧。坐等看后面有没有如何跳页切换选中状态的代码。

已采纳回答 / menglin
margin:0 auto设置水平居中的前提是标签容器必须要有宽度,必须是款级元素才行。

已采纳回答 / 慕粉2035072466
你说的没错,设置float:left,float:right,position:Absolute 后会使元素变为块状元素

已采纳回答 / 唐宋小宝
什么是块级元素?在html中<div>、 <p>、<h1>、<form>、<ul> 和 <li>就是块级元素。块级元素特点:1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行)2、元素的高度、宽度、行高以及顶和底边距都可设置。3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。

最新回答 / 谢小婷
line-height 是行高,height是高度

已采纳回答 / 小杨羊
padding-left是内左边距,它增加长度,外面的盒子当然也会被撑大了。

最新回答 / qq_Jabo
obj.className ="defineClassName" (对象.className ="类"); 绑定类 明白不? 

最赞回答 / 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....

最新回答 / 门外小白3342804
这个思路是先选定所有li,然后在其上绑定事件,事件内容为<ul class="subNav">的高度拉长或变短。this.getElementsByTagName("ul")是鼠标经过的li下的所有ul,这是一个数组,if(oSubNav)无法判断。加上【0】就是当前鼠标经过的li下的第一个ul,如果存在,就执行事件内容,如果改为【1】那就不存在,不执行

已采纳回答 / bonny__
第一个aA[i]里面的setInterval写错了,少写一个t

已采纳回答 / 塑料笔
元素的宽度(包括边宽border补白padding)
课程须知
1.熟悉html知识,尤其对<ul>和<a>比较熟悉; 2.对css样式比较了解; 3.掌握JavaScript和jQuery基础知识。
老师告诉你能学到什么?
轻松制作出各种形式的网站导航条菜单

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消