2015-09-17 3 views
-1

Я пытаюсь выровнять несколько изображений в одной строке. Для этой задачи я использую float:left. Проблема заключается в том, что изображения большие, а браузер показывает их во многих строках. Как я могу сделать, чтобы заказать несколько элементов html в одной строке, несмотря на это недостаточно места?Float CSS Positioning

Thanks

+1

Элементы изображения являются встроенными в любом случае, поэтому им не нужно плавать. Если вы не используете их внутри элемента блока. Но поскольку вы не поделились каким-либо кодом, мы не можем вам помочь – Pete

ответ

2

Вы можете обернуть вокруг родительский DIV изображений и установить white-space:nowrap; свойства этого дела.

<div id="parent"> 
    <img src="" width="300" height="300" /> 
    <img src="" width="300" height="300" /> 
    <img src="" width="300" height="300" /> 
    <img src="" width="300" height="300" /> 
    <img src="" width="300" height="300" /> 
</div> 

#parent{ 
    white-space: nowrap; 
} 

Просмотреть рабочие fiddle.

1

Проверьте нижеследующий ссылку.

Fiddle

div { 
    text-align: justify; 
} 

div img { 
    display: inline-block; 
    width: 100px; 
    height: 100px; 
} 

div:after { 
    content: ''; 
    display: inline-block; 
    width: 100%; 
} 
+0

Я думаю, что он имеет в виду, всегда одна строка ... даже если она не подходит – FalcoB