老师,我的代码哪里有问题
<!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 星