imagecache изображения по горизонтале почему?

Главные вкладки

Аватар пользователя dkslalkasdlsa dkslalkasdlsa 24 сентября 2008 в 1:56

Всем здрасте, проблема моя такова:
Использую связку модулей CCK + imagefield +imagecache + thickbox сандартный набор.

Но при доабвлении нескольких картинок в одно поле imagefield а я получаю оч. нехороший результат. Все вертикально!

Ковырял CSS все оч. печально.. Сильно застапорился на этом моенте.
Прошу у общества помощи.

Оч. нужно горизонтальное положение..

float в CSS пробовал..

Комментарии

Аватар пользователя glu2006 glu2006 24 сентября 2008 в 10:09

Видимо флоат не туда приложил (не к тому месту). Попробуй еще раз))). либо display: block не указал для картинге.

Аватар пользователя Lexandro Lexandro 24 сентября 2008 в 14:58

Если картинок становится много, то страница вытягивается по горизонтали сильно. Как бы вставить их в какой-нибудь блок с прокруткой и все это во Views запихнуть еще?

Аватар пользователя penexe penexe 24 сентября 2008 в 15:22

"Lexandro" wrote:
Если картинок становится много, то страница вытягивается по горизонтали сильно. Как бы вставить их в какой-нибудь блок с прокруткой и все это во Views запихнуть еще?

html с css надо знать хоть маленько

Аватар пользователя glu2006 glu2006 24 сентября 2008 в 17:07

Lexandro wrote:
Знал бы все - не спрашивал.
Трудно ответить?

Ответить не трудно, потому и отвечаем. Причем по максимуму что можно выжать из этой картинки, телепатировать и читать Ваш код в ЦСС никто не умеет, а кто умеет на расстоянии тот даже и на форум не заходит, так читает без компа :), хотя и передает свои знания так-же ТЕЛЕПАТИЧЕСКИ.

А ответы вполне адекватны поставленному вопросу, даже с указанием свойств CSS которые надо применять. А дальше полет для творчества. Для детального изучения могу посоветовать http://htmlbook.ru очеееень полезный сайт, у Вас отпадет как минимум 70% вопросов.

Аватар пользователя Lexandro Lexandro 25 сентября 2008 в 12:13

Спасибо! Начинаю разбираться. Получилось выставить картинки по горизонтали. Не пойму как сделать блок с полосой прокрутки.
Вот код как картинки выводятся:

  <span class="views-field-field-image-fid">
     <span class="field-content">
         <div class="field-item">
             <a href="foto2.jpg"><img src="foto2.jpg"></a></div>
         <div class="field-item">
             <a href="foto1.jpg"><img src="foto1.jpg"></a></div>
     </span>
  </span>

Выравнивание по горизонтали делаю для класса field-item.
Вычитал, что блок с прокруткой делается с помощью overflow.
Но это неприменимо к span (для класса field-content), так как span неблочный элемент, так ведь?
Как это можно сделать? Может как-то еще можно div`ы вставить перед span'ом?

Аватар пользователя direqtor direqtor 25 сентября 2008 в 13:41

Тогда добавь display:block к span, но лучше посмотри в настройках views там есть Style при котором все поле в div запихнется.

Аватар пользователя Lexandro Lexandro 25 сентября 2008 в 15:02

Сделал! Через Style другой. Да, div появился. Если картинок становится больше или окно сузить, то они переходят на следующую строку. Так даже лучше чем со скролом.

Спасибо!