老师看下这样可以吗

来源:2-10 作业题

据说真的有神

2019-06-18 14:23:11

* {

margin: 0;

padding: 0;

}


/*头部*/

.header {

width: 100%;

height: 80px;

background-color: #07cbc9;

}


.header .logo {

float: left;

padding-left: 150px;

padding-top: 15px;

}


.header .nav {

float: right;

padding-right: 100px;

}


.header .nav li {

float: left;

list-style: none;

width: 100px;

height: 80px;

line-height: 80px;

}


.header .nav li a {

text-decoration: none;

font-family: "微软雅黑";

font-size: 15px;

color: #FFFFFF;

font-weight: bold;

}


/*banner图*/

.banner {

width: 100%;

height: 500px;

}


.banner img {

width: 100%;

height: 500px;

}


.main .banner-layer {

position: absolute;

top: 80px;

left: 0;

background-color: #000;

width: 100%;

height: 500px;

opacity: 0.5;



}


/*表单*/

.messge {

position: absolute;

top: 80px;

left: 0;

width: 100%;

height: 500px;

display: flex;

justify-content: center;

align-items: center;

}


input {

width: 500px;

padding: 12px 20px;

margin: 8px 0;

border: 1px solid #ccc;

border-radius: 4px;

box-sizing: border-box;

background-color: rgba(255, 255, 255, 0);

}

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>Career Builder</title>

<link rel="stylesheet" type="text/css" href="css/careerBuilder.css" />

</head>

<body>

<!--头部-->

<div class="header">

<div class="logo">

<img src="img/logo.png" alt="logo" />

</div>

<div class="nav">

<ul>

<li> <a href="#">HOME</a> </li>

<li> <a href="#">ABOUT</a> </li>

<li> <a href="#">GALLERY</a> </li>

<li> <a href="#">FACULTY</a> </li>

<li> <a href="#">EVENTS</a> </li>

<li> <a href="#">CONTACT</a> </li>

</ul>

</div>

</div>

<!--主体部分-->

<div class="main">

<!--banner图-->

<div class="banner">

<img src="img/banner3.jpg" />

</div>

<div class="banner-layer"></div>

<div class="messge">

<form>

<input type="text" name="name" placeholder="your Name"/>

<br />

<input type="tel" name="phone" placeholder="your Phone"/>

<br />

<input type="email" name="email" placeholder="your Email"/>

<br />

</form>

</div>

</div>

</body>

</html>


写回答

1回答

好帮手慕慕子

2019-06-18

同学你好, 这样是可以的, 就是有一些细节可以再注意下

1、 如下图所示, 顶部导航之间的距离不一致, 因为设置的固定宽度,但是文字内容不一样导致占据的空间不一样, 建议: 可以给每个li通过设置左右padding值实现空白间距一样效果

http://img.mukewang.com/climg/5d088a220001822c04200274.jpg

2、表单居中实现这里有一点误差, 因为表单项input都是行内块元素,导致input框与for表单元素之间有部分间距

http://img.mukewang.com/climg/5d088af900016d7005370232.jpg

建议: 可以修改input标签的display属性为block,让其铺满form表单,实现居中

http://img.mukewang.com/climg/5d088b4400014abd07070312.jpg

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~

0

0 学习 · 40143 问题

查看课程