将两个<div>并排放置</div>

时间:2012-06-14 10:08:29

标签: css

我想把两个并排放在另一个上(我有三个) 这是我的代码:

<div class=Mheader >
<div class=theader>
Meine Route !
</div>
<div class=imgcss>
 <img src="Images/Route1.png" width=600 height=100 />
</div>

但图像总是在文本下面。我可以解决这个问题吗? 我的CSS是:

.Mheader
{
    font-family: 'Trebuchet MS';
    font-size: larger;
    font-weight: bold;
    font-style: italic;
    text-transform: capitalize;
    color: #FFFFFF;
    background-color: #008800;
    width: auto;
    height: 100px;
}
.theader
{
    font-family: 'Franklin Gothic Demi';
    font-size: xx-large;
    font-weight: bold;
    font-style: italic;
    line-height: normal;
    width: 250px;
    text-align: left;
    height: 100px;
}
.imgcss
{
    text-align: right;
    width: 600px;
}

4 个答案:

答案 0 :(得分:2)

您必须在float:left;.theader

中使用.imgcss

答案 1 :(得分:1)

向他们提供float。写得像这样:

.imgcss,
.theader{
 float:left;
}

答案 2 :(得分:1)

float: left .theader.imgcss元素,并确保父元素至少为850px(600px + 250px) < / p>

.imgcss, .theader{
    ...
    float    : left;
}

.Mheader {
    ...
    min-width : 850px;
}

答案 3 :(得分:1)

我假设您希望绿色标题跨越屏幕,并且图像/徽标应该浮动在此标题内的右侧。为此:

  1. 关闭.Mheader。缺少</div>
  2. float: left添加到.theaeder。保留width: auto
  3. float: right添加到.imgcss
  4. 在此处观看演示:

    http://jsfiddle.net/mtbwD/