问答详情
源自:2-4 jQuery选择器之全选择器(*选择器)

最外免得边框和上面的一条是什么元素啊(截图中黑色边框部分)

最外免得边框和上面的一条是什么元素啊(截图中黑色边框部分)



http://img.mukewang.com/578457dd0001cf3404480377.jpg

提问者:小雨停了 2016-07-12 10:38

个回答

  • themeth
    2016-08-11 08:48:34

    最外面的大框是html,上面的那条形似分隔线的是body,按f12可以查看代码所对应的元素。

    因为div设置了样式“float: left”,是浮动的,body高度不适合div的高度,导致div自动换行了。

    如果将“float: left;”去掉,就会发现div的元素也是包含在body里的。

    57abcb4700012cb805000123.jpg

    57abcb4800019d4205000175.jpg

    57abcb490001085305000429.jpg


  • 玄鉴
    2016-07-31 21:13:12

    同样疑惑

  • 啊啊啊啊123
    2016-07-17 10:24:02

    http://img.mukewang.com/578aec2e000103ac05570481.jpg

    是body

  • weibo_时间煮雨我煮面022_0
    2016-07-15 16:12:41

    <script type="text/javascript">

            //获取页面中所有的元素

            var elements2 = $("*");     ;

            //原生与jQuery方法比较

            //===表示数据和类型都相等

            if(elements2.length === elements1.length){

               elements2.css("border","1px solid red");

            }

        </script>

    意味着给所有的元素设置默认的边距,最外层的边距是html的,上面那条横线是body的。

  • 谢小疯
    2016-07-12 23:20:34

    同问,求解答

  • 小雨停了
    2016-07-12 12:18:36

    是的  ,还有最外面一层的边框是哪个元素的呢?

  • 下午茶3540555
    2016-07-12 11:02:10

    <hr> 你说的就是红色的分隔线吗