banner区怎么把菜单设置居中?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>4-3项目</title>
<link rel="stylesheet" type="text/css" href="css/common.css">
<script type="text/javascript" src="js/common.js"></script>
</head>
<body>
<div class="head">
<div class="logo">
<img src="images/logo.png">
<div class="menu">
<ul>
<li>HOME</li>
<li>ABAOUT</li>
<li>GALLERY</li>
<li>FACULTY</li>
<li>EVENTS</li>
<li>CONTACT</li>
</ul>
</div>
</div>
</div>
<div class="content">
<div class="banner">
<img src="images/banner3.jpg" class="banner-img">
<div class="message">
<ul>
<li><input type="text" name="" value="your Name"></li>
<li><input type="text" name="" value="your Phone"></li>
<li><input type="text" name="" value="your Email"></li>
<li><textarea value="Write You Comment Here"></textarea>
</li>
<li><input type="submit" value="SEND MESSAGE" name=""></li>
</ul>
</div>
</div>
<div class="about"></div>
<div class="GALLERY"></div>
</div>
<div class="foot">
</div>
</body>
</html>
*{
margin: 0px;
padding: 0px;
/*消除浏览器的默认距离*/
}
.head{
width: 100%;/*设置与浏览器宽度一致*/
background: #07cbc9;
height: 50px;
}
/*设置logo区域*/
.head .logo{
margin-left: 50px;
height: 50px;
line-height: 50px;
}
/*设置菜单区域*/
.head .logo .menu{
float: right;
margin-right: 50px;
}
/*设置菜单中的选项*/
.head .logo .menu ul li{
float: left;
margin-right: 30px;
list-style: none;
height: 50px;
line-height: 50px;
color: white;
}
/*设置content区域*/
.content{
width: 100%;
}
/*设置banner区域*/
.content .banner{
width: 100%;
}
/*/*设置banner区域图片*/
.content .banner .banner-img{
float: left;
width: 100%;
height: 800px;
opacity: 0.4;
}
.content .banner .message{
/*float:left;*/
height: 100px;
width: 200px;
background: yellow;
/*margin-top: 50px;*/
}
.content .banner .message ul li{
/*float: left;*/
/*margin-top: 50px;*/
/*list-style: none;*/
/*overflow: hidden;*/
}
这样设置输入框在banner图片的下方,不知道怎么调整到图片上
正在回答 回答被采纳积分+1
同学你好,1. 导航未固定到顶部,建议同学设置为固定定位。修改后代码如下所示:
2. 鼠标滑过导航项时为改变背景色,建议同学使用:hover改变li标签的背景颜色。修改后代码如下所示:
3. 建议同学为message设置定位,使其子元素到图片只上。修改后代码如下所示:
*{ margin: 0px; padding: 0px; list-style-type: none; /*消除浏览器的默认距离*/ } .head{ width: 100%;/*设置与浏览器宽度一致*/ background: #07cbc9; height: 50px; position: fixed; z-index: 100; top:0px; } /*设置logo区域*/ .head .logo{ margin-left: 50px; height: 50px; line-height: 50px; } /*设置菜单区域*/ .head .logo .menu{ float: right; margin-right: 50px; } /*设置菜单中的选项*/ .head .logo .menu ul li{ float: left; margin-right: 30px; list-style: none; height: 50px; line-height: 50px; color: white; } .head .logo .menu ul li:hover{ background: #000; } /*设置content区域*/ .content{ margin-top: 50px; width: 100%; } /*设置banner区域*/ .content .banner{ width: 100%; } /*设置banner区域图片*/ .content .banner .banner-img{ float: left; width: 100%; height: 800px; opacity: 0.4; } .content .banner .message{ z-index: 2; width: 500px; position: absolute; top: 350px; margin-top:-150px; right: 50%; margin-right: -250px; text-align: center; } .content .banner .message ul li{ /*float: left;*/ /*margin-top: 50px;*/ /*list-style: none;*/ /*overflow: hidden;*/ }
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星