2016-08-17 105 views
1

我一直在使用引導了數個月,它是很容易的,但是這個非常簡單的任務是混淆了我。在桌面上,我有一排左側有大圖像標誌,右側有2個按鈕。在移動設備上,圖片徽標應位於中心,圖片徽標下方的2個按鈕也位於中央,因此看起來像一個漂亮整齊的三角形。對齊引導圖像和2個按鈕在中心移動視圖

我已經嘗試了許多不同的場景,如嵌套在行還創建大量列,但所有的場景使扭曲的移動視圖。

這裏是展示最好的移動,但它仍然是那副與形象標誌對準一點點向左和按鈕不居中很好的代碼。

<div class="container"> 
    <div class="row"> 
     <div class="col-xs-9 col-md-8"> 
      <a href="#"><img src="imagelogo.jpg"></a> 
     </div> 
     <div class="col-xs-9 col-md-4" align=center> 
      <a href="#" class="btn btn-success btn-lg" role="button">Back</a> 
       &nbsp;&nbsp; 
      <a href="#" class="btn btn-default btn-lg" role="button">Forward</a> 
     </div> 
    </div> 
    </div> 

任何關於如何保證移動視圖的想法看起來正確,一切都居中?謝謝

回答

0

引導提供居中對齊類圖像和按鈕

<div class="container"> 
    <div class="row"> 
     <div class="col-xs-9 col-md-8"> 
      <a href="#"><img src="imagelogo.jpg" class="img-responsive center-block"></a> 
     </div> 
     <div class="col-xs-9 col-md-4" align=center> 
      <a href="#" class="btn btn-success btn-lg center-block" role="button">Back</a> 
       &nbsp;&nbsp; 
      <a href="#" class="btn btn-default btn-lg center-block" role="button">Forward</a> 
     </div> 
    </div> 
    </div> 

如果按鈕不工作添加此CSS代替

.btn{ 
    display:table; 
    margin:0 auto; 
} 

編輯

<div class="container"> 
    <div class="row"> 
     <div class="col-xs-9 col-md-8"> 
      <a href="#"><img src="imagelogo.jpg" class="img-responsive center-mobile"></a> 
     </div> 
     <div class="col-xs-9 col-md-4" align=center> 
      <a href="#" class="btn btn-success btn-lg center-mobile" role="button">Back</a> 
       &nbsp;&nbsp; 
      <a href="#" class="btn btn-default btn-lg center-mobile" role="button">Forward</a> 
     </div> 
    </div> 
    </div> 

試試這個並添加此css

@media (max-width:767px){ 
    .center-mobile{ 
     display:table; 
     margin:0 auto; 
    } 
} 
+0

感謝您的幫助。將圖像和中心的按鈕對齊,用於*大小屏幕。相反,在大屏幕上,我需要左對齊的圖像和右對齊的按鈕,但在小屏幕上,它們應該像三角形一樣居中。你給我的代碼在小屏幕上效果很好,看起來不錯,但是在大屏幕上它仍然居中徽標而不是左對齊。 – THX1138

+0

align = center - 屬性不再受HTML5支持。 –

+0

感謝您的額外編輯和代碼。我也嘗試過,但它並沒有將標誌移動到小屏幕上的中心位置。按鈕正在移動中心,因爲我已經在div中對齊= center,但CSS不起作用。我一定要清除服務器和瀏覽器上的緩存,並檢查不同的瀏覽器。關於可能發生什麼的任何其他想法?這似乎是一件簡單的事情,但我也很難過:p – THX1138