2012-04-24 2 views
3

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

Я ищу способ центрировать эти изображения горизонтально, не теряя гибкости своих плавающих свойств.

Вот ссылка на каталог на сайте: http://internetvolk.de/katalog/

+0

Пожалуйста, укажите относительные css и html. – iambriansreed

ответ

3

попробуйте использовать display: inline-block; istead плавающих и добавить text-align: center их родительский контейнер)

0

если вы даете #katalog ширину - рассчитать, из числа изображений и их полей. например

#katalog{ 
width: 960px; /*just an example*/ 
margin: 0 auto; 
} 
2

Augment со следующими правилами:

#katalog { 
    text-align: center; 
} 

и

.imageLink { 
    /** float: left; <-- REMOVE! */ 
    display: inline-block; 
} 
+0

Этот метод работает, но возможно ли иметь последнюю строку, выровненную по левому краю, но сама DIV центрирована. Надеюсь, вы знаете, что я имею в виду :) –

+0

Вы отказались от этого метода и вместо этого предоставили контейнеру div фиксированную ширину и «margin: 0 auto;», как предложено matpol. – paislee

0
#katalog { 
    margin: 10px auto 0; 
    overflow-y: hidden; 
    max-width: 940px; 
    min-width: 810px; 
} 

Использование max-height и min-height, чтобы сохранить гибкость, я определяю max-width держать его по центру все экраны, добавив margin: 0 auto;

Смежные вопросы