2014-10-24 5 views
-3

Итак, у меня есть это:Центрирование DIV питаемый динамического контента

<div> 
<img src="img1.jpg"> 
<img src="img2.jpg"> 
<img src="img3.jpg"> 
</div> 

Я хочу, чтобы это было по центру горизонтально в окне браузера, даже если я ввожу другие изображения в DIV. (Таким образом, размер div без фиксированной ширины) Решение, которое я нашел, было div{text-align: center;}, но это не кажется правильным, поскольку img-теги не являются текстом.

Есть ли другое решение?

+1

нет, это должно быть правильно. Если вы чувствуете себя авантюрно, играйте с полями-img {left: 50%; margin-left: -x}, где -x = половина ширины img, отрицательная. – ggdx

+0

еще центр div. используйте 'div {margin: 0 auto;}' – cforcloud

+1

'div {text-align: center;}' центрирует изображения на расстоянии ... – nicael

ответ

0

Изменить HTML-то вроде:

<div class="container"> 
    <img src="img1.jpg"> 
    <img src="img2.jpg"> 
    <img src="img1.jpg"> 
</div> 

Затем добавьте в ваш CSS:

.container { 
    margin:0 auto; 
} 

Это переместит весь контейнер в центре площадки.

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