无法对齐图像与Twitter引导

问题描述:

我有一个页面上的元素我正在做,需要显示3居中和对齐的图像。 (horizo​​ntaly)无法对齐图像与Twitter引导

但是,我无法将它们正确地居中在屏幕上。它们显示在左侧比右侧更多,或者它们看起来与量程容器左侧对齐。

任何人都可以帮助我吗?

这里的HTML

<div class="row"> 


        <div class="span12 logo-container"> 
         <div class="span9 logo-wrapper"> 
         <div class="logo">         
          <img src="img/siemens_log.png" />        
         </div> 



          <div class="logo"> 
           <img src="img/merck_logo.png" /> 
          </div> 



         <div class="logo archdaily"> 
          <img src="img/archdaily_logo.png" /> 
         </div> 
        </div> 
       </div> 


     </div> 

而CSS

.logo-wrapper 
{ 
    float:none; 
    margin:0 auto; 


} 
.logo-container 
{ 

    float:none; 
    margin:0 auto; 


} 


.logo 
{ 
    float:left; 
    margin: 20px 20px 0 0; 
    text-align: center; 

} 



.archdaily 
{ 
    margin-top: 5px; 
} 

谢谢!

他们似乎不是因为这个声明的权利更向左:

.logo { 
    float:left; 
    margin: 20px 20px 0 0; 
    text-align: center; 
} 

你给他们一个20px的右边缘,从而有效地促使他们到左边。摆脱这一边缘,他们会出现更多的中心。

我猜你想要他们都居中和彼此之上(垂直)。我只会使用text-align: center;。这将适用于文本和图像(不是div)。

例...

<div class="container"> 
    <div class="row"> 
    <div class="span12"> 

     <div style="text-align: center;"> 
     <img src="img/siemens_log.png" /> 
     </div> 

     <div style="text-align: center;"> 
     <img src="img/merck_logo.png" /> 
     </div> 

     <div style="text-align: center;"> 
     <img src="img/archdaily_logo.png" /> 
     </div> 

    </div> 
    </div> 
</div> 

一些需要注意的......你可能已经知道这一点。我看到你正在使用margin: 0 auto;。如果你给这个div一个宽度,那将以div为中心。如果你不给它一个宽度,那么它将默认为100%宽度。正如你所看到的,如果你将一个横跨100%的div集中在一起,你将不会看到任何视觉差异。

如果我不明白你的问题,那么让我知道,我会尽力帮助。

UPDATE

<div class="container"> 
    <div class="row"> 

     <div class="span4" style="text-align: left;"> 
     <img src="img/siemens_log.png" /> 
     </div> 

     <div class="span4" style="text-align: center;"> 
     <img src="img/merck_logo.png" /> 
     </div> 

     <div class="span4" style="text-align: right;"> 
     <img src="img/archdaily_logo.png" /> 
     </div> 

    </div> 
</div> 

他们现在出现水平。我将最右边的图像与div的右边缘对齐,这样行的跨度将占用940px(span12)的宽度。我不知道图像之间的图像大小差异有多大,但这将改变图像之间的差距。如果它们的尺寸相同,那么一切都应该看起来均匀。 Whatdyathink?

+0

没有。抱歉不具体,但我希望他们并排排列,并排;)我可以对齐他们垂直,我不想要 –

+0

好的。立即尝试并让我知道。 – Theo

+0

感谢您的回复。它看起来不太好。图像都不出现在*。另外,span4类可以满足我的需求。它需要span2为图像只有他们之间的沟槽间距。该div需要100%的宽度,所以当设备尺寸发生变化时,布局会浮动到相应的尺寸上... –