централизовать изображения в div? - PullRequest
0 голосов
/ 09 сентября 2011

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

Вот мой текущий код:

<div id="bigImg" {if $ads_settings.enable_video && $listing.enable_video && $listing.video}style="display: none;"{/if}>
    <center>
        <a href="{$live_site}/images/listings/{$listing.images[0].picture}" class="thickbox" rel="image_gallery">
            <img src="{$live_site}/images/listings/bigThmb/{$listing.images[0].picture}" class="pic" onmouseover="this.className='pic_over';" onmouseout="this.className='pic'" alt="{$listing.title|strip_tags:false}" />
        </a>
    </center>
</div>

Сайт, над которым я хочу работать, можно найти здесь .

Ответы [ 2 ]

1 голос
/ 09 сентября 2011

добавить это в таблицу стилей CSS

 .bigimg div {margin: 0 auto;}
 .bigimg div img {text-align: center; float: left;}

Добавьте класс и замените теги

на div, как показано ниже:
<div id="bigImg" class="bigimg" {if $ads_settings.enable_video && $listing.enable_video &&    $listing.video}style="display: none;"{/if}>
 <div>
    <a href="{$live_site}/images/listings/{$listing.images[0].picture}" class="thickbox" rel="image_gallery">
        <img src="{$live_site}/images/listings/bigThmb/{$listing.images[0].picture}" class="pic" onmouseover="this.className='pic_over';" onmouseout="this.className='pic'" alt="{$listing.title|strip_tags:false}" />
    </a>
    </div>
    </div>
1 голос
/ 09 сентября 2011

Добавьте стиль CSS margin: 0 auto; к вашему div #bigImg.Это центрирует содержимое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...