CSS中的border-box和content-box有什麼區別? 我不清楚這兩個框之間。例如, box-sizing:border-box;
和box-sizing:content-box;
兩種樣式的輸出看起來相似。CSS中的border-box和content-box有什麼區別?
2
A
回答
5
雖然盒子尺寸:邊框;使用人們已經與Internet Explorer關聯的框模型,其中填充和邊框的尺寸包含在元素的尺寸中。 (圖像source)
實施例:
(圖像source)
演示添加。
$("#content").on("click", function() {
$("*").css("box-sizing", $(this).text());
});
$("#border").on("click", function() {
$("*").css("box-sizing", $(this).text());
});
.parent {
width: 50%;
border: 5px solid #E18728;
float: left;
}
.child {
width: 90%;
padding: 20%;
border: 4px solid black;
margin: .5em auto;
}
.twins {
width: 50%;
padding: 1em;
border: 4px solid black;
float: left;
}
/* styling for Pen, not related to box-sizing or layout */
body {
font-family: sans-serif;
font-size: 1.1em;
}
.buttons {
margin-bottom: .5em;
}
p:not(.intro) {
text-align: center;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="buttons">
<p class="intro">Click the <code>border-box</code> button to fix the layout with the power of Box Sizing!</p>
<button id="content">content-box</button>
<button id="border">border-box</button>
</div>
<div class="parent">
<p>Parent div with 50% width.</p>
<div class="child">
<p>Child div with 90% width, 4px black border, and 20% padding </p>
</div>
<div class="twins">
<p>Child div with 50% width, 4px black border, and 1em padding</p>
</div>
<div class="twins">
<p>Child div with 50% width, 4px black border, and 1em padding</p>
</div>
</div>
相關問題
- 1. Normalize.css和Reset CSS有什麼區別?
- 2. css和scss有什麼區別?
- 3. #和。有什麼區別?與CSS?
- 4. .show()和.css({'display':'block'})有什麼區別?
- 5. 有什麼區別`和$(Bash中有什麼區別?
- 6. Nokogiri中.at_css與.css有什麼區別?
- 7. 是什麼CSS保證金和大綱有什麼區別?
- 8. 什麼是CSS選擇器':'和'::'?他們有什麼區別?
- 9. 有什麼區別? :和||
- 10. &&和||有什麼區別?
- 11. 「/」和「/ *」有什麼區別?
- 12. 有什麼區別:。!和:r!?
- 13. ==和===有什麼區別?
- 14. Appender和〜有什麼區別?
- 15. $ @和$ *有什麼區別?
- 16. is和=有什麼區別?
- 17. #.00和#。##有什麼區別?
- 18. `==`和`is`有什麼區別?
- 19. '=='和'==='有什麼區別?
- 20. /和/#/有什麼區別?
- 21. | 0和~~有什麼區別?
- 22. `&`和`ref`有什麼區別?
- 23. ==和===有什麼區別?
- 24. ==和===有什麼區別?
- 25. `{}`和`[]`有什麼區別?
- 26. JavaScript和=== ===有什麼區別?
- 27. difftime和' - '有什麼區別?
- 28. =和==有什麼區別?
- 29. CSS中的width和device-width有什麼區別?
- 30. CSS和jQuery中的選擇器有什麼區別?
它隻影響'width'和'height'屬性的結果,再有就是隻有當你有邊距或邊界的差異。 –
https://www.w3schools.com/cssref/tryit.asp?filename=trycss3_box-sizing –
https://developer.mozilla.org/en/docs/Web/CSS/box-sizing?v=example should answer你的問題。 –