为什么margin-top不能用

来源:12-12 宰相肚里能撑船 - 使用padding为盒子设置内边距(填充)

狂四郎

2017-01-04 13:58

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

<style>

*{margin:0;padding:0}

#box1{width:200px;height:200px;background:red;}

#box2{width:100px;height:100px;background:yellow;margin-top:50px}

</style>

</head>


<body>

<div id="box1">

      <div id="box2">fsbhsrndtyjntm

       </div>

</div>

</body>

</html>


写回答 关注

3回答

  • Alex_cK
    2017-01-04 14:17:39
    已采纳

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>无标题文档</title>

    <style>

    *{margin:0;padding:0}

    #box1{width:200px;height:200px;background:red;position:relative;}

    #box2{width:100px;height:100px;background:yellow;margin-top:50px;position:absolute;}

    /*你是要这种效果吗?*/

    </style>

    </head>


    <body>

    <div id="box1">

          <div id="box2">fsbhsrndtyjntm

           </div>

    </div>

    </body>

    </html>


    狂四郎

    非常感谢!

    2017-01-05 09:41:07

    共 2 条回复 >

  • Alex_cK
    2017-01-04 15:15:20

    这段代码你测试一下,就是你说的那种效果啊,box2现在距离box1顶部50px,你看下吧

    狂四郎

    我是想问为什么定位之后才可以,其实加一个浮动也行,我就想知道为什么我这样直接写不行?

    2017-01-04 15:25:14

    共 2 条回复 >

  • qq_明明_10
    2017-01-04 14:09:23

    应该加一个position:absolute 在box2的格式中

    qq_明明_...

    希望可以帮助到你

    2017-01-04 14:09:49

    共 1 条回复 >

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225812 学习 · 18234 问题

查看课程

相似问题