老师,我的代码哪里有问题
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style src="index.css"></style> <script type="text/javascript" src="index.js"></script> </head> <body> <div class="header"> <div class="logo"> <img src="image\logo.png"> </div> <div class="menu_title" onmouseleave="show_menu1()"> <a href="#">内容分类</a></div> <ul id="menu1"> <li>现实主义</li> <li>抽象主义</li> </ul> </div> <div class="auth"> <ul> <li><a href="###">注册</a></li> <li><a href="##">登录</a></li> </ul> </div> <div class="content"></div> <div footer></div> </body> </html>
*{ padding: 0px; margin: 0px; } .header{ margin: 25px auto 0 50px; } .header .menu ul{ display: none; list-style: none; } .header .logo{ float: left; position: relative; } .header .menu{ float: left; position: relative; margin-top: 12px; margin-left: 16px; } .header .menu ul li{ margin-top: 20px; text-align: center; } .header .menu .meny_title{ border-bottom: 1px solid black; padding-bottom: 20px; width: 80px; text-align: center; } a{ text-decoration: none; } .header .auth{ float: right; } .header .auth ul li{ float: left; margin-right: 70px; margin-top: 12px; list-style: none; }
var flag=false;//全局变量 function show_menu(){ var menu1=document.getElementById("title"); if(flag){ menu1.style.display="block"; flag=false; }else{ menu1.style.display="none" flag=true; } } function show_menu1(){ var menu1=document.getElementById("title"); menu1.style.display="none"; flag=false; }
20
收起
正在回答
1回答
你好,贴出的代码可以看出CSS样式有误
如: 单词meny错误,menu不存在
:
header 和auth同级
建议参考如下代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> *{ padding: 0px; margin: 0px; } body { font-size: 14px; } .header{ margin:25px auto 0 80px; width: 1200px; } .header .menu ul{ display: none; list-style: none; } .header .menu .menu_title{ border-bottom: 1px solid black; padding-bottom: 20px; width: 80px; text-align: center; } a{ text-decoration: none; color: black; } .header .menu ul li{ margin-top: 20px; text-align: center; } .header .logo{ float: left; position: relative; } .header .menu{ float: left; position: relative; margin-top:12px; margin-left:16px; } .header .auth { margin-top:12px; float: right; } .header .auth ul li { float: left; margin-right: 50px; list-style: none } </style> <script> var flag=false//全局变量 function show_menu(){ var title1=document.getElementById("title"); if(flag){ title1.style.display="none"; flag=false; }else{ title1.style.display="block"; flag=true; } } function show_menu1(){ var title1=document.getElementById("title"); title1.style.display="none"; flag=false; } </script> </head> <body> <div class="header"> <div class="logo"> <img src="image\logo.png"> </div> <div class="menu" onclick="show_menu()" onmouseleave="show_menu1()"> <div class="menu_title" ><a href="###">内容分类</a></div> <ul id="title"> <li>现实主义</li> <li>抽象主义</li> </ul> </div> <div class="auth"> <ul> <li><a href="#">登录</a></li> <li><a href="#">注册</a></li> </ul> </div> </div> </body> </html>
如果解决您的问题请采纳,祝学习愉快!
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星