Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 让左div占据剩下的宽度_Html_Css - Fatal编程技术网

Html 让左div占据剩下的宽度

Html 让左div占据剩下的宽度,html,css,Html,Css,我希望我的左div采用左div的宽度,右div的设置宽度不变,如下所示: HTML: <link rel="stylesheet" type="text/css" href="css/topic.css"> <div id="topic"> <div class="post_right"></div> <div class="post_left">

我希望我的左div采用左div的宽度,右div的设置宽度不变,如下所示:

HTML:

<link rel="stylesheet" type="text/css" href="css/topic.css">
        <div id="topic">
            <div class="post_right"></div>
            <div class="post_left">
                <div class="post_header">
                    <ul style="padding: 0px; margin: 0px; display: inline-block;">
                        <li>
                            <img src="images/eduardo_img.jpg" height="30px">
                            <span style="vertical-align: bottom;">Administrator</span>
                        </li>
                        <li>
                            Group name here
                        </li>
                    </ul>
                    <span style="float: right;">
                        <img src="images/thumb_up.png" height="30" /> 12
                        <img src="images/thumb_down.png" height="30" /> 2
                    </span>
                </div>
                <div class="post_body"></div>
                <div class="user_signature"></div>
            </div>



        </div>
#topic{
    width: 100%;
    overflow: hidden;
    border: 1px solid;
    min-height: 200px;
}
.post_left{
    border: 1px solid;
    overflow: hidden;
    display: inline-block;
    min-height: 20px;
    margin: 10px;
}
.post_header{
    height: 30px;
    padding: 5px;
    border: 1px solid;
}
.post_right{
    border: 1px solid;
    width: 300px;
    float: right;
    display: inline-block;
    height: 20px;
    margin: 10px;
}
.post_body{
    height: 200px;
    border: 1px solid;
    margin: 10px;
}
.post_header li{
    vertical-align: bottom;
    padding-left: 10px;
    padding-right: 10px;
    border-right: 1px solid;
}
.post_header li:last-child{
    border: 0px;
}

左边的div需要设置一个宽度,中间有一个很大的空隙,我怎么解决这个问题?谢谢大家!

修好了!我所要做的就是删除
Display:inline块
.post_左
div