3-9这样写对吗?

3-9这样写对吗?

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>可设置宽和高的元素</title>

    <style type="text/css">

       div{ width:600px;height:200px;border:1px solid gray;}

       /*补充样式*/

       p{width:60px;font-size:2em;}

       .input{width:100px;height:50px;}

        .sub{width:100px;height:30px;background-color:orange;font-size:20px;}

        

    </style>

</head>

<body>

    <div>

        <p>登录</p>

        <span>请输入您的信息:</span><input type="text" class="input"><br>

        <input type="submit" class="sub">

    </div>

</body>

</html>

这节编程题这么写对吗?还有个问题就是设置后提交按钮和上面的框线重叠了,,是我设置错了还是?

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

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

2回答
卡布琦诺 2017-09-22 10:59:23

这是因为你的p的默认字体设置的过大,我们已经对习题进行了更正,添加了父级的默认字体,建议亲在完善一下,祝学习愉快!

慕标4569417 2017-09-22 10:55:10
<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>可设置宽和高的元素</title>

    <style type="text/css">

       div{ width:600px;height:200px;border:1px solid gray;}

       /*补充样式*/

       p{width:30%;font-size:2em;}
       .input{width:30%;height:25%;}
       .sub{width:100px;height:30px;background-color:#ff3300;font-size:20px;}
       span{width:30%;height:30%;}
       /*补充样式*/
       
        

    </style>

</head>

<body>

    <div>

        <p>登录</p>

        <span>请输入您的信息:</span><input type="text" class="input"><br>

        <input type="submit" class="sub">

    </div>

</body>

</html>

我是这样写的,可以瞅瞅

  • p的宽度是父元素高度的30%,即p的宽度=200*30%=60px。而不是30%。祝学习愉快!
    2017-09-22 11:01:06
  • 这样啊,谢谢!
    2017-09-23 09:39:00
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

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

在线咨询

领取优惠

免费试听

领取大纲

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