老师帮忙检查一下,感觉问题很多,却不知道从何下手

老师帮忙检查一下,感觉问题很多,却不知道从何下手

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

    /*此处写代码*/

    *{margin:0px;padding:0px;}

    a{text-decoration:none;}

    ul{list-style:none;margin:0px;}

    img{display:block;}

    

    

    .header{height:100px;width:100%;background-color:black;overflow:hidden;position:fixed;top:0px;left:0px;z-index:999;}

    .logo{float:left;}

    .nav{float:right;line-height:100px;}

    .nav ul li{display:inline-block;padding-right:40px;font-size:18px;font-family:"黑体";font-weight:bold;}

    .nav a{color:white;}

    

    

    .main{width:100%;height:900px;position:absolute;top:100px;overflow:hidden;}

    .mainleft{float:left;height:900px;width:35%;background-color:#00bfff;}

    .mainright{float:left;height:900px;width:35%;background-color:#00bfff;}

    .mainlogin{float:left;height:900px;width:30%;background-color:#00bfff;}

    

    .miancontain{margin-left:50px;padding-left:40px;margin-top:100px;font-family:"黑体";line-height:40px;font-size:15px;}

    .miancontain span{background-color:pink;}

    

    .rule{position:absolute;left:800px;width:5px;height:900px;background-color:orange;}

    input{

         display: inline-block;

         height: 40px;

         width: 150px;

         line-height: 40px;

         margin-top: 20px;

         

          }

    .btn{background-color:red;font-family:"黑体";color:white;border: 1px solid black;}

    

    .footer{width: 100%;height: 100px;background: black;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;position:fixed;line-height:100px;}

    .footer ul{position:absolute;left:400px;}

    .footer ul li{display:inline-block;padding-left:40px;}

    .footer a{color:white;}

  </style>

</head>

<body>

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

  <div class="container">

        <div class="header">

          <div class="logo"><a href=""><img src="http://img1.sycdn.imooc.com/climg//58c0d2d900016ce303000100.png"></a></div>

            <div class="nav">

                <ul class="list">

                    <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="main">

            <div class="mainleft">

                <div class="miancontain">

                <h3>课程推荐</h3>

                <ul>

                    <li><span>职业路径</span>&nbsp;&nbsp;HTML5与CSS3实现动态网页</li>

                    <li><span>职业路径</span>&nbsp;&nbsp;零基础语法与界面</li>

                    <li><span>职业路径</span>&nbsp;&nbsp;IOS基础语法与常用控件</li>

                    <li><span>职业路径</span>&nbsp;&nbsp;PHP入门开发</li>

                    <li><span>职业路径</span>&nbsp;&nbsp;JAVA入门开发</li>

                </ul>

                </div>

            </div>

            <div class="mainright">

                <div class="miancontain">

                <h3>相关课程</h3>

                <ul>

                    <li>&nbsp;&nbsp;HTML&nbsp;&nbsp;CSS&nbsp;&nbsp;Javascript</li>

                    <li>&nbsp;&nbsp;HTML&nbsp;&nbsp;CSS&nbsp;&nbsp;Jquary</li>

                    <li>&nbsp;&nbsp;移动端基础&nbsp;&nbsp;移动端开发</li>

                </ul>

                </div>

            </div>

            <div class="rule"></div>

             <div class="mainlogin">

                <div class="miancontain">

                    <h3>登录</h3>

                    <input type="text" name="account" placeholder="请输入鼎炉邮箱/手机号"><br/>

                    <input type="password" name="passw" placeholder="6-16位密码,区分大小写,不能用空格"><br/>

                    <input class="btn" type="button" name="" value="登录">

                </div>

            </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>

            </ul>

        </div>

  </div>

</body>

</html>

            


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

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

2回答
好帮手慕夭夭 2020-02-21 10:45:12

同学你好,问题解答如下:

  1. 这个是不合理的,三个盒子宽度都是百分比,会随着分辨率不同而变化。而边框是固定像素,不会变化。那么总宽度并不会保持100%了。不是变空白了,是因为设置固定像素 ,它在分辨率小的情况下也不会缩小,把盒子给挤下去了。边框不能使用百分比,建议同学按照老师给出的建议去修改。

  2. 区分如下:

    (1)margin是让块元素居中的 ,且margin:0 auto只能设置水平居中。一般不需要设置垂直居中,使用margin更简单。

    (2)定位可以设置水平居中也可以设置垂直居中,一个元素需要同时设置水平垂直居中,就可以使用定位。

    (3)text-align: center;是设置文本以及行内元素(行内块元素)居中的,对块元素无效。

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

好帮手慕夭夭 2020-02-20 16:17:40

同学你好,问题和修改如下:

1.如下冒号是中文的,导致样式无效。

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

改为英文冒号

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

2.a作为行内元素会有默认间隙,且不能被图片撑开

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

解决方式是把a设置为块元素:

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

3.导航项的padding设置左右相等的间距,让文字居中更好

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

参考如下:

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

4.分割线使用定位,距离左侧是固定的,当分辨率大时,距离右侧就远了。

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

其他三个盒子都设置了浮动,所以它也设置左浮动,让它紧跟着mainright后面显示即可:

把其中一个盒子宽度修改一下,留给分割线1%

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

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

5.尾部内容没有居中。设置定位,距离左侧是固定的,但是分辨率不同,距离右侧并不是固定的。

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

如下设置居中:

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

注释的没有用,要去掉。

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

  • 提问者 慕雪9296518 #1
    感谢老师,讲的很详尽,想再问问三个问题。1)我试图把那条分割线设置为但三个盒子的左边框带有粗细的,.mainlogin{border:1px solid orange}只是可是设置后整个盒子变空白是怎么回事?如果设置为1%呢,border-width能有百分比的值吗?2)对于margin的各个方向居中办法很模糊,总是记得不清楚,老师能在这里枚举出几种常用的margin居中写法吗?3)对于什么时候用position的方式居中,或者是margin的方式居中,还是text-align的方式居中还是没法很好判断,请老师帮忙分析一下到底什么时候用哪种相对合适?
    2020-02-20 20:23:35
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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