我应该如何使用CSS:
我想有2个div,一个在另一个里面。父div应占窗口宽度的100%,子div应具有固定边距,同时流体宽度填充父母剩余宽度的100%。 (父母div - 孩子的2个边缘)
很明显如何使用javascript来实现这一点,但我想知道是否有可能仅使用CSS和HTML来实现这一点。
P.S。它应该对ie8 +
有效答案 0 :(得分:1)
CSS:
<style type="text/css">
.parent {
width: 100%;
overflow: hidden;
background: #ccc;
}
.child {
width: auto;
margin: 30px;
padding: 30px;
background: #eee;
}
body {
margin : 0;
padding: 0;
}
</style>
HTML:
<div class="parent">
<div class="child">Child Container</div>
</div>
答案 1 :(得分:0)
HTML
<div class="main_div">
<div class="inner_div">
<div >sfdsd</div>
</div>
</div>
CSS
body {
margin : 0;
padding: 0;
}
.main_div {
width: 100%;
height: 200px;
background: #ccc;
text-align: center;
}
.inner_div {
width: 90%;
margin: 50px auto;
background: #eee;
display: inline-block;
text-align: left;
height: 100px;
}
答案 2 :(得分:0)
答案 3 :(得分:-4)
你想这样吗?
DEMO:jsfiddle.net/G5qD3