2014-09-19 36 views
-2

为什么这两个DIV不显示它内联?有什么事情发生和第二DIV其显示底部...内联块的两个div不工作

#mac{ 
 
display: inline-block; 
 
background-color:#000000; 
 
    background-repeat: no-repeat; 
 
padding-top:130px; 
 
height:455px; 
 
width:50%; 
 
} 
 
#mac2{ 
 

 
display: inline-block; 
 
background-color:#000000; 
 
    background-repeat: no-repeat; 
 
padding-top:130px; 
 
height:455px; 
 
width:50%; 
 
}
<!doctype html> 
 
<html> 
 
    <head></head> 
 
    <body> 
 
     <div id="mac"></div><div id="mac2"><img src="images/rocket.png"><span class="textomedio">Maximizamos tu ROI</span></div> 
 
    </body> 
 
</html>

http://jsfiddle.net/XCDsu/4/

+0

它对我来说是内联的... – 2014-09-19 14:27:35

+3

你的代码发布与你的jsfiddler – gunr2171 2014-09-19 14:27:38

+0

不同如果你运行脚本你可以看到没有它的内联 – Rom 2014-09-19 16:19:52

回答

0

您需要添加vertical-align:top;#mac2

#mac{ 
 
display: inline-block; 
 
background-color:#000000; 
 
background-repeat: no-repeat; 
 
padding-top:130px; 
 
height:455px; 
 
width:50%; 
 
} 
 
#mac2{ 
 
display: inline-block; 
 
background-color:#000000; 
 
background-repeat: no-repeat; 
 
padding-top:130px; 
 
height:455px; 
 
width:50%; 
 
vertical-align:top; 
 
}
<!doctype html> 
 
<html> 
 
    <head></head> 
 
    <body> 
 
     <div id="mac"></div><div id="mac2"><img src="images/rocket.png"><span class="textomedio">Maximizamos tu ROI</span></div> 
 
    </body> 
 
</html>

+0

什么是一个在另一个之上?答案中的例子清楚地表明它们并排。 – j08691 2014-09-19 16:20:26

+0

它行得通,谢谢 – Rom 2014-09-19 16:25:46