2016-02-12 2 views
0

В container-fluid У меня есть примеры строк с некоторыми данными, которые я хочу отображать, поверх моего текста я поставлю img. Сегодня это стандартные веб-страницы.Правильно выровнять/center bootstrap3 image

<div class="container-fluid"> 
    <!-- SOCIETE row of columns --> 
    <div class="row SOC-columns"> 
    <div class="col-xs-12 col-sm-4"> 
     <img src='http://imgsrc.hubblesite.org/hu/db/images/hs-1994-02-c-thumb.jpg' class=" img-rounded img-responsive" alt="Responsive image"> 
     <h4><strong>No Broker or Hidden Fees</strong></h4> 
     <p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p> 
    </div> 
    <div class="col-sm-4"> 
     <img src='http://imgsrc.hubblesite.org/hu/db/images/hs-2003-28-a-thumb.jpg' class=" img-rounded img-responsive" alt="Responsive image"> 
     <h4><strong>Extremely Fast.</strong></h4> 
     <p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p> 
    </div> 
    <div class="col-sm-4"> 
     <img src='http://imgsrc.hubblesite.org/hu/db/images/hs-2010-26-a-thumb.jpg' class=" img-rounded img-responsive" alt="Responsive image"> 
     <h4><strong>Flexible Lease Terms</strong></h4> 
     <p>Donec sed odio dui. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.</p> 
    </div> 
    </div> 

    <hr> 

    <div class="row SOC-columns"> 
    <div class=" col-xs-12 col-sm-4"> 
     <img src='http://imgsrc.hubblesite.org/hu/db/images/hs-1994-02-c-thumb.jpg' class=" img-rounded img-responsive" alt="Responsive image"> 
     <h4><strong>Operations and Engeneering.</strong></h4> 
     <p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p> 
    </div> 
    <div class="col-sm-4"> 
     <img src='http://imgsrc.hubblesite.org/hu/db/images/hs-2010-26-a-thumb.jpg' class=" img-rounded img-responsive" alt="Responsive image"> 
     <h4><strong>Networking.</strong></h4> 
     <p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p> 
    </div> 
    <div class="col-sm-4"> 
     <img src='http://imgsrc.hubblesite.org/hu/db/images/hs-2003-28-a-thumb.jpg' class=" img-rounded img-responsive" alt="Responsive image"> 
     <h4><strong>Safety.</strong></h4> 
     <p>Donec sed odio dui. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.</p> 
    </div> 
    </div> 

Теперь мой вопрос связан с img позиционирования внутри шахты columns. Я хочу center изображений, и я делаю это с

.SOC-columns img { 
    padding-left: 220px; 
} 

в шахте например, и они выровнены. Я предполагаю, что это неправильный способ позиционирования в моем случае или в любом случае, я надеюсь, что кто-то может объяснить мне правильный способ сделать это.

+0

'margin: 0 auto; 'to' .SOC-columns img' - лучший вариант, поскольку вы применили 'img-responsive' к вашим изображениям и упоминается как' display: block; 'и' width: 100% '. В противном случае 'text-align: center' выполнит трюк. – DebRaj

ответ

1

Заменить:

.SOC-columns img { 
    padding-left: 220px; 
} 

с:

.SOC-columns img { 
    margin-left: auto; 
    margin-right: auto; 
} 
+0

Итак, это правильный способ выравнивания 'img' внутри' column', есть ли еще больше? – PetarP

+0

Это его масштаб. Это не супер-правильно, но широко признано самым простым и надежным способом центрирования элемента внутри его родителя. –

+0

Это кажется законным, я надеюсь, что кто-то может разобраться в этом вопросе, примет ответ. – PetarP

1

По .SOC-columns имеет атрибут text-align: center, вы можете просто добавить атрибут display: inline к вашим изображениям.

.SOC-columns { 
    text-align: center; 
} 

.SOC-columns img { 
    display: inline; 
} 
Смежные вопросы