[英]How can I make a div fill the whole possible width after giving margins both to left and right?
[英]How do I create a div with 100% width AND left and right margins?
我想有一個div,該div的寬度和高度為100%,但具有左右邊距(我也希望頂部和底部邊距,但一次只允許做一件事)。 我已經能夠實現寬度和高度為100%的div,並具有頂部和左側邊距,但是底部和右側邊距未被識別。 我不確定自己在做什么錯。 這是我使用過的CSS:
#link_wrapper {
margin:32px 73px 45px 73px;
width:100%;
height:100%;
position:fixed;
z-index:1;
}
您可以使用CSS Box-Sizing來實現它(IE8 +)。 這是示例http://jsfiddle.net/Z9xHs/
HTML
<div class="content">hi</div>
CSS
body, html { height:100%; }
.content {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:32px 73px 45px 73px;
width:100%;
height:100%;
}
看一看。 我想這就是您要尋找的-> http://tinkerbin.com/qslYAlq8將寬度設置為auto,將左和右設置為0;
也許您可以通過將父容器的padding設置為您用於#link_wrapper
的margin值來達到預期的效果。
#parent_container{ padding:32px 73px 45px 73px; }
然后, #link_wrapper
不需要任何余量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.