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

导航条菜单的制作

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

最新回答 / ASuYongZhi
<style type="text/css">*{margin:0; padding:0; font-size:14px;}ul{ list-style:none;}a{color:#333;text-decoration:none}.nav li{    float:left;    border-top:1px solid #000;}.nav li a{ display:block; text-indent:20px; height:30px; line-height:30px; wid...

最赞回答 / 阡陌旧时光
连在一起是因为少了一行代码,在“a”标签里添加一行width :100px;就好了

最新回答 / 慕小埋
同时为多个标签添加css样式时,各个标签间用逗号分隔

最新回答 / 慕无忌4172087
你的widows是什么?  问题应该是没有设置宽度width吧? 那当然会连在一起的,可以试试把widows全部改成width

最新回答 / LeftJS
第一个问题没看懂哦!第二个问题,不写那句,那你就不知道操作的是哪一个标签也可以用className的没有必要设置display;

最新回答 / 慕小埋
a1[i].onmouseout=function(){                        clearInterval(this.timer);                        var that=this;                         that.timer=setInterval(function(){                            that.style.width=that.offsetWidth-8+"px";           ...

最新回答 / 浮若绊笙
time是一个变量名,一般定义计时器的时候大多用 time 或者 timer,This = this;这个This就是this指针,鼠标滑动到哪一个块上 这个this就指向哪个块,也就代表着这个块;整体的意思就是  我的鼠标现在滑到  新闻快讯  这个块上了,那么this就指向这个块,然后这个块就执行定义好的动画内容,当鼠标指针离开这个块以后,再去执行定义好的离开的动画 

最赞回答 / 狼与香辛料
<...code...>

最新回答 / 慕无忌4172087
你可以理解成中心原点向上移动了10px

最新回答 / 有无上涯
你可以把菜单栏装到一个div里,然后调整div的位置

最新回答 / linjiamin
没给ul设置高度。在ul的样式中添加height:30px即可。

最新回答 / 谁说绿萝不开花
在JS中应通过ul获取li:var oNav=document.getElementsByTagName("ul")[0]; var aA=oNav.getElementsByTagName("a");
课程须知
1.熟悉html知识,尤其对<ul>和<a>比较熟悉; 2.对css样式比较了解; 3.掌握JavaScript和jQuery基础知识。
老师告诉你能学到什么?
轻松制作出各种形式的网站导航条菜单

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消