有几个疑问

有几个疑问

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
        body {
            font-size: 20px;
            background: #ADEAEA;
        }
        a {
            text-decoration: none;
            color: #fff;
        }
        .header {
            position: fixed;
            top: 0;
            background: #000;
            width: 100%;
            height: 60px;
        }
        .logo {
            float: left;
            display: inline-block;
        }
        .logo img {
            width: 160px;
            height: 55px;
        }
        .nav {
            position: absolute;
            display: inline-block;
            top: 0;
            right: 30px;
        }
        .nav ul li{
            list-style: none;
            display: inline;
            margin: 30px;
            line-height: 60px;
        }
        .footer {
            position: fixed;
            bottom: 0;
            background: #000;
            width: 100%;
            height: 60px;
        }
        .footer ul {
            width: 900px;
            margin: 0 auto;
        }
        .footer ul li {
            list-style: none;
            display: inline;
            margin: 30px;
            line-height: 60px;
        }
        .content {
            width: 75%;
            margin: 60px auto;
        }
        .left {
            width: 30%;
            height: 1000px;
            float: left;
        }
        .right {
            width: 30%;
            height: 1000px;
            float: left;
        }
        .left span {
            background: #FFB6C1;
        }
        p, h3{margin: 20px;}
        .login {
            width: 30%;
            height: 1000px;
            float: left;
            border-left: 10px solid #FFB6C1;
        }
        input, .login h3{
            width: 300px;
            height: 50px;
            line-height: 50px;
            margin: 0 100px 20px 100px;
        }
        input::placeholder{font-size:12px;}
        .login input:nth-child(4){
            background: red;
            color: #FFF;
        }
    </style>
</head>
<body>
    <div class="header">
        <div class="logo">
            <img src="http://img1.sycdn.imooc.com/climg//58c0d2d900016ce303000100.png" alt="">
        </div>
        <div class="nav">
            <ul>
                <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>
    <div class="content">
        <div class="left">
            <h3>课程推荐</h3>
            <p><span>职业路径</span>&nbsp;&nbsp;HTML5与CSS3实现动态网页</p>
            <p><span>职业路径</span>&nbsp;&nbsp;零基础入门Android语法与界面</p>
            <p><span>职业路径</span>&nbsp;&nbsp;iOS基础语法与常用控件</p>
            <p><span>职业路径</span>&nbsp;&nbsp;PHP入门开发</p>
            <p><span>职业路径</span>&nbsp;&nbsp;JAVA入门开发</p>
        </div>
        <div class="right">
            <h3>相关课程</h3>
            <p>HTML&nbsp;&nbsp;CSS&nbsp;&nbsp;JavaScript</p>
            <p>HTML5&nbsp;&nbsp;CSS3&nbsp;&nbsp;Jquery</p>
            <p>移动端基础&nbsp;&nbsp;移动端APP开发</p>
        </div>
        <div class="login">
            <h3>登录</h3>
            <input type="text" placeholder="  请输入登录邮箱/手机号" />
            <input type="password" placeholder="  6-16位密码,区分大小写,不能用空格" />
            <input type="submit" value="登录" />
        </div>
    </div>
    <div class="footer">
        <ul>
            <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>

1. 想把content中的内容通过margin-top整体下移,导致边框线也下移,不能到最顶部?
2. 另外还有哪些可以优化的地方?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
小于飞飞 2018-06-10 10:56:53

问题一:

注意margin 是元素之间的距离,content 设置了  margin-top,整体下移 ,所以里面子元素设置的边框也会下移。

问题二:

建议login宽使用百分比,里面元素宽也使用百分比。

http://img1.sycdn.imooc.com//climg/5b1c933b00013a5f03970173.jpg

希望解答你的疑惑,祝学习愉快。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师