盒子(7)

2019-05-19  本文已影响0人  三人行大道

display

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        div,span{background-color:#00aaee;
            border:1px #666 solid;}
            div{display: inline}/* 将块级元素转换为行内元素*/
            span{display:block;}/* 将行内元素转换为块级元素*/)
    </style>
</head>
    <body>
        display属性:
        inline:元素将显示为内联元素,元素前后没有换行符
        block:元素将显示为块级元素,元素前后会带有换行符

        <!-- 块级元素 -->
        <div>display属性</div>
        <div>display属性</div>
        <div>display属性</div>
<hr>
        <!-- 内联元素 :内联元素之间有缝隙-->
        <span>display属性</span>
        <span>display属性</span>
        <span>display属性</span>
    </body>
</html>



内联元素,以及使用display:inline设置成内联元素的元素,width和height属性无效
水平方向margin-left/margin-right/padding-left/padding-right有效
垂直方向margin-top/margin-bottom/padding-top/padding-bottom无效

块级元素,以及使用display:block设置成块级元素的元素,width/height/margin/padding属性都生效

display属性:
inline:元素将显示为内联元素,元素前后没有换行符
block:元素将显示为块级元素,元素前后会带有换行符
inline-block:行内块元素,元素呈现为inline,具有block相应特性
none 此元素不会被显示
上一篇 下一篇

猜你喜欢

热点阅读