在css中div>span和div span有什么区别

如题所述

div是块级元素,它不论大小默认占一行,而且可以设置宽高以及外边距
span是行内元素,它占它自身大小的位置,而且不能设置宽高以及边距
同时div也可以变为span (display:inline),这样div将变为行内元素
span也可以变为div(display:block),这样span将变为块级元素,默认占一行,而且可以设置宽高
同时,两者要想实现既可以设置宽高,边距,又可以不占一行,则display:inline-block
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-02

div >span是子选择,div span是后代选择,具体不同你可百度css子选择器。

说一下不一样的地方,代码结构如下:

<div>
    <span>1</span>
    <div>
        <h1><span>2</span></h1>
    </div>
</div>

div >span只会选择1的那个span,div span则会选择所有span

本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网