如何才能将帖子文本放在头像旁边而不是在它下面?

时间:2010-04-09 18:34:34

标签: html css

所以我正在尝试创建一个包含头像的论坛,但是现在文本会在头像下面而不是在它们旁边。我该如何解决这个问题?

这是CSS:

.postbox{
    text-align: left;
    margin: auto;
    background-color: #dbfef8;
    border: 1px solid #82FFCD;
    width: 100%;
    margin-top: 10px;
}   

.postfooter{
    width: 100%;
    border-top: 1px solid #82FFCD;
}

.postheader{
    width: 100%;
    border-bottom: 1px solid #82FFCD;
}

.posttext{
    width: 70%;
    text-align: left;
    border: 1px solid #82FFCD;
}

.postavi{   
    width: 20%;
    text-align: left;
    border: 1px solid #82FFCD;
}

这是html:

<div class="postbox"><div class="postheader">
                            <b><span>CyanPrime!!~::##Admin##::~</span></b>

                        </div>
                        <div class="postavi"><img src="http://prime.programming-designs.com/test_forum/images/avatars/hacker.png" alt="hacker"/></div><div class="posttext">Let's test the Hacker Avatar.</div>
                        <div class="postfooter">
                            [<a href="http://prime.programming-designs.com/test_forum/viewthread.php?thread=25">Reply</a>] 0 posts omitted.
                        </div>
                    </div>

3 个答案:

答案 0 :(得分:3)

您可以将div包装在容器div中,并将所有内容浮动。记得清理浮子。

.clear { clear: both; }

.posttext{
    float: left;
    width: 70%;
    text-align: left;
    border: 1px solid #82FFCD;
}

.postavi{
    float: left;
    width: 20%;
    text-align: left;
    border: 1px solid #82FFCD;
}


<div>
  <div class="postavi"><img src="http://prime.programming-designs.com/test_forum/images/avatars/hacker.png" alt="hacker"/></div>
  <div class="posttext">Let's test the Hacker Avatar.</div>
  <br class="clear"/>
</div>

答案 1 :(得分:0)

这应该这样做:

.postavi{ float: left}

答案 2 :(得分:0)

添加CSS“float:left;”到必须允许文本并排放置的元素。