麻烦老师看一下效果,有无需要优化的地方

来源:2-10 编程练习

前端小白白白白白白

2020-03-17 15:08:29

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<style type="text/css">

/*此处写代码*/

</style>

</head>

<body>

<!-- 此处写代码 -->

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<style type="text/css">

/*此处写代码*/

* {

padding: 0;

margin: 0;

list-style: none;

text-decoration: none;

}


.navbar {

width: 100%;

height: 100px;

background: black;

overflow: hidden;

padding: 0 20px;

position: fixed;

top: 0;

}


.logo {

float: left;

}


.nav {

float: right;

}


.nav li,

.footer li {

display: inline-block;

height: 100px;

line-height: 100px;

padding: 0 30px;

}


.nav {

padding-right: 40px;

}


.nav li a,

.footer li a {

font-size: 25px;

color: white;

}


.logo img:hover {

background-color: orange;

}


.nav li:hover {

background-color: orange;

}


.footer-wrap {

width: 100%;

height: 100px;

background-color: black;

position: fixed;

bottom: 0;

}


.footer {

width: 1000px;

margin: 0 auto;

}


.main {

height: 1000px;

padding-top: 100px;

background-color: rgb(173, 216, 230);

}


.container {

width: 75%;

margin: 0 auto;

padding-top: 100px;

}


.content {

overflow: hidden;

}


.right,

.left {

width: 50%;

float: left;

}


.right p {

height: 40px;

line-height: 40px;

}


.left li {

height: 40px;

line-height: 40px;

}


.left li span {

background-color: rgb(255, 153, 153);

}

</style>

</head>

<body>

<!-- 此处写代码 -->

<div class="navbar">

<div class="logo">

<img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png">

</div>

<ul class="nav">

<li><a href="#">课程</a></li>

<li><a href="#">职业路径</a></li>

<li><a href="#">实战</a></li>

<li><a href="#">猿问</a></li>

<li><a href="#">手记</a></li>

</ul>

</div>

<div class="main">

<div class="container">

<div class="content">

<div class="left">

<h1>课程推荐</h1>

<ul>

<li><span>职业路径</span>HTML与CSS3实现动态网页</li>

<li><span>职业路径</span>HTML与CSS3实现动态网页</li>

<li><span>职业路径</span>HTML与CSS3实现动态网页</li>

<li><span>职业路径</span>HTML与CSS3实现动态网页</li>

<li><span>职业路径</span>HTML与CSS3实现动态网页</li>

</ul>

</div>

<div class="right">

<h1>相关课程</h1>

<p>HTML CSS JavaScript</p>

<p>HTML CSS Jquery</p>

<p>移动端基础 移动APP开发</p>

</div>

</div>

</div>

</div>

<div class="footer-wrap">

<ul class="footer">

<li><a href="#">网站实例</a></li>

<li><a href="#">企业合作</a></li>

<li><a href="#">人才招聘</a></li>

<li><a href="#">联系我们</a></li>

<li><a href="#">常见问题</a></li>

<li><a href="#">友情链接</a></li>

</ul>

</div>

</body>

</html>


</body>

</html>


写回答

1回答

好帮手慕星星

2020-03-17

同学你好,代码布局以及实现效果很棒!

优化:logo盒子超出父容器

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

这是因为图片为行内元素,有文字特性,默认存在间隙。可以将图片设置为块元素,如下

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

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程