css margin,padding 百分比

來源:互聯網
上載者:User

margin,padding的百分比都是相對於最近的父級容器的寬度 width 進行計算的

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>百分比</title><style type="text/css">* {margin: 0;padding: 0;}.father {width:500px;height: 100px;background: green;}.child {display: box;width: 300px;height: 100px;margin-left: 20%;padding-left: 20%;background: pink;box-sizing: border-box;}.child span {background: red;}</style></head><body><div class="father"><div class="child"><span>child</span></div></div></body></html>

猜測主要原因:

1、為了統一比例,如果寬和高比例相同(比如都是10%),結果頁面效果卻顯示的一個有100px, 一個有200px那麼大, 豈不是太糟糕;

2、 頁面排版習慣。我們都習慣於上下滑動頁面,不習慣左右滑動,所以頁面通常設計成左右剛好鋪滿,上下可拖動,高度不固定。這樣用寬度做參照就比較容易控制

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.