margin 負(fù)邊距應(yīng)用???

margin-right:負(fù)值,在沒有設(shè)置DOM元素寬度的前提下,DOM元素寬度變寬。

<!DOCTYPE html>
<html lang="zh-CN">

    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <style type="text/css">
            * {
                margin: 0;
                padding: 0;
            }
            
            .clearfix {
                *zoom: 1;
            }
            
            .clearfix:after {
                content: "";
                display: table;
                clear: both;
            }
            /*最外層寬度 340=100+20+100+20+100*/
            
            .pp {
                width: 340px;
                border: 1px solid green;
            }
            /*次外層寬度 360*/
            
            .p {
                margin-right: -20px;
                overflow: hidden;
            }
            /*每個(gè)寬度100+20*/
            
            .c {
                float: left;
                height: 100px;
                width: 100px;
                margin-right: 20px;
                background: #09F;
            }
        </style>
    </head>

    <body>
        <div class="pp">
            <div class="p clearfix">
                <div class="c">
                    寬度100px,margin-right: 20px;
                </div>
                <div class="c">
                    寬度100px,margin-right: 20px;
                </div>
                <div class="c">
                    寬度100px,margin-right: 20px;
                </div>
            </div>
        </div>

    </body>

</html>
Paste_Image.png

具體原理請(qǐng)看代碼注釋。
注:padding不允許使用負(fù)值。

作者:王翔 QQ:592767079 Email:wangxianglengye.com 期待共同進(jìn)步!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,784評(píng)論 1 92
  • 請(qǐng)參看我github中的wiki,不定期更新。https://github.com/ivonzhang/Front...
    zhangivon閱讀 7,169評(píng)論 2 19
  • 最近在學(xué)習(xí)flex布局,在贊嘆其便捷性的同時(shí),回想起之前使用css2的時(shí)候?qū)崿F(xiàn)等高或者等寬布局的麻煩。同時(shí)也看到[...
    小胖子嘿嘿嘿閱讀 913評(píng)論 0 3
  • 學(xué)習(xí)CSS的最佳網(wǎng)站沒有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,081評(píng)論 0 1
  • relative:生成相對(duì)定位的元素,通過top,bottom,left,right的位置相對(duì)于其正常位置進(jìn)行定位...
    zx9426閱讀 963評(píng)論 0 2