【发布时间】:2016-03-02 00:37:00
【问题描述】:
我的 CSS 有问题。我在容器 div“容器”中有 2 个 div“left”和“main”。我的容器宽度是主体宽度的 90℅,并且有一个边距:%3 auto(使容器居中)。
.container{
margin:3% auto;
width:90%;}
现在,我想在我的容器中添加一些特别的东西:我的“左”宽度 = 容器的 20%,在这个“左 div”上的右边距以分隔“左”和“主”
#left {
display:inline-block;
padding:10px;
background-color:#32CD32;
vertical-align:top;
list-style:none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:solid 2px black;
/*width:????? HERE I WANT AN ADAPTABLE WIDTH TAKING 20% OF THE CONTAINER WIDTH*/}
我的主宽度必须占据容器宽度的其余部分。
#main {
background-color:#32CD32;
vertical-align:top;
display:inline-block;
padding:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:solid 2px black;
text-align:center;
/*width:80%; HERE, I WANT AN ADAPTABLE WIDTH TAKING THE REST OF THE CONTAINER*/}
但是当我使用 % 作为主宽度和左侧宽度时,它会占用主体 ℅。此外,我不知道怎么说“占用容器的其余宽度。
<div class="container">
<div id="left">
<li>LIST1</li>
<li>LIST2 </li>
<li>LIST3 </li></div>
<div id="main">
<div id="new_comment"class="eblock">new comment</div>
<div id="comments"class="eblock">
<div id="onecomment"> new comment </div>
<div id="onecomment"> new comment </div>
<div id="onecomment"> new comment </div>
<div id="onecomment"> new comment </div>
<div id="onecomment"> new comment </div>
</div>
</div>
</div>
感谢您的帮助。
【问题讨论】:
-
如果您有新问题,请发布新帖子,而不是编辑现有问题。如果您进行编辑,则所有给出的答案都将无效。