【发布时间】:2013-02-28 02:30:08
【问题描述】:
更新:我得到了答案...非常感谢布拉德(在 cmets 中)
更新 2:我不知道如何在 cmets 中给出最佳答案
更新3:我给迈克尔最好的答案,因为布拉德爵士没有给出答案是答案部分
我正在努力让 2 个 div 在同一行,但徒劳无功
<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;
}
我不知道我哪里出错了。请帮助
【问题讨论】:
-
首先你有语法错误。三次您错过了 display:inline 上的分号。 (应该是 display: inline; )除此之外,您在 HTML 中使用 ID 但在 CSS 中引用类时还有其他语法错误。
-
其次,您的 div id 为
div#,但您的样式引用了.div#的类(this 怎么样?) -
非常感谢先生!!顺便说一句......不是“。”用于“id”,#用于“class”
-
不,你的情况正好相反,这就是你的代码不起作用的原因。您的 div 布局方式也有错误,请参阅我的回答。