将2个div放在同一行

时间:2013-02-27 18:10:02

标签: html css

更新:我得到了答案...非常感谢布拉德(在评论中)

更新2:我不知道如何在评论中给出最佳答案

更新3:我正在给予迈克尔最佳答案,因为布拉德爵士没有给出答案是答案部分

我正努力在同一条线上有2个div,但徒劳无功

Jsfiddle

 <br /><div id='topdiv1'><div id='topdiv3'><div id='div23 '>
<img src="http://i.udm4.com/mac/48/163/163483.png" /></div><span class="tab"></span>
 <img src='http://i.udm4.com/mac/48/163/163483.png'/></div></div>



span.tab{
padding: 0 50px; /* Or desired space*/
}
.div23 
{
display: inline
    float:left;
  }
   .span.tab 
{  
   display: inline
    float:left;
}
   .topdiv1 
  {
   display: inline
float:left;
  }
.topdiv3
  {
        display: inline
          float:left;
   }

我无法弄清楚我哪里出错了.plz help

4 个答案:

答案 0 :(得分:3)

您有多种语法错误。

在HTML中你有和在CSS中使用。

重新生成x

。字符是指一个类,而不是一个ID。要引用ID,您需要使用#。或者你可以切换id =&#34; x&#34; to class =&#34; x&#34;然后单独留下css。

你的div结构嵌套也不正确。以下代码解决了您的问题。

http://jsfiddle.net/LgADB/4/

<div id='topdiv1'>

<div id='topdiv3'>
    <img src='http://i.udm4.com/mac/48/163/163483.png'/>
</div><!-- end topdiv3 -->

<div id='div23 '>
    <img src="http://i.udm4.com/mac/48/163/163483.png" />
</div><!-- end div23 -->

<span class="tab"></span>
</div><!-- end topdiv1 -->

span.tab{
    padding: 0 50px; /* Or desired space*/
}

#topdiv3 {
    float: left;
}

#div23 {
    float: left;
}

答案 1 :(得分:1)

<div style="display:inline-block; margin-right:50px"><img src="http://i.udm4.com/mac/48/163/163483.png" /></div>
<div style="display:inline-block;"><img src='http://i.udm4.com/mac/48/163/163483.png'/></div>

<div style="float:left; margin-right:50px"><img src="http://i.udm4.com/mac/48/163/163483.png" /></div>
<div style="float:left;"><img src='http://i.udm4.com/mac/48/163/163483.png'/></div>

答案 2 :(得分:1)

您是否尝试设置宽度 像

<div>

<div style="float:left;width:10%"><img src='http://i.udm4.com/mac/48/163/163483.png'/></div>
<div style="float:left;width:10%"><img src='http://i.udm4.com/mac/48/163/163483.png'/></div>

</div>

答案 3 :(得分:0)

您可以用更少的CSS实现相同的结果。 This will do the trick,虽然它可能不是您正在寻找的解决方案。

img {
    margin-right:50px;
    float:left;
}

编辑:当然,您需要使img选择器更具体;否则,您将在页面上设置所有<img/>元素。