0
我有3列与divs,中间有固定大小977px, 左和右一个没有宽度,我试图设置它们自动大小等于最大窗口大小 - 中间大小(977px),并分为所以左边和右边的大小相同。 有没有办法做到这一点。自动使用CSS的DIV宽度?
我有3列与divs,中间有固定大小977px, 左和右一个没有宽度,我试图设置它们自动大小等于最大窗口大小 - 中间大小(977px),并分为所以左边和右边的大小相同。 有没有办法做到这一点。自动使用CSS的DIV宽度?
您可以使用同一类风格为他们,如果你想
像这样为它们设置一个共同的大小:
<div id="container>
<div id="left" class="outerdivs"></div>
<div id="mid"></div>
<div id="right" class="outerdivs"></div>
</div>
有U这样看?
HTML
<div id="container">
<div id="left"></div>
<div id="mid"></div>
<div id="right"></div>
</div>
CSS
body {
margin: 0;
padding: 0;
}
#container {
width: 100%;
}
#mid {
width: 977px;
margin: 0 auto;
background-color: red;
height: 100px;
}
你可以做2 div容器,用最大的尺寸,以及内部的div作出%。 – Arturs
既然你标记了“CSS3”,你会满意[flexbox](http://caniuse.com/#feat=flexbox)吗? – Passerby
据我所知,没有在CSS3中引入calc()函数是不可能的。像宽度:calc(100% - 400px); – Kotzilla