Всем здрасте, проблема моя такова:
Использую связку модулей CCK + imagefield +imagecache + thickbox сандартный набор.
Но при доабвлении нескольких картинок в одно поле imagefield а я получаю оч. нехороший результат. Все вертикально!
Ковырял CSS все оч. печально.. Сильно застапорился на этом моенте.
Прошу у общества помощи.
Оч. нужно горизонтальное положение..
float в CSS пробовал..
Комментарии
Пробуй класс_поля * {display: inline} Потом расставляй отступы.
Видимо флоат не туда приложил (не к тому месту). Попробуй еще раз))). либо display: block не указал для картинге.
Если картинок становится много, то страница вытягивается по горизонтали сильно. Как бы вставить их в какой-нибудь блок с прокруткой и все это во Views запихнуть еще?
html с css надо знать хоть маленько
Знал бы все - не спрашивал.
Трудно ответить?
Ответить не трудно, потому и отвечаем. Причем по максимуму что можно выжать из этой картинки, телепатировать и читать Ваш код в ЦСС никто не умеет, а кто умеет на расстоянии тот даже и на форум не заходит, так читает без компа :), хотя и передает свои знания так-же ТЕЛЕПАТИЧЕСКИ.
А ответы вполне адекватны поставленному вопросу, даже с указанием свойств CSS которые надо применять. А дальше полет для творчества. Для детального изучения могу посоветовать http://htmlbook.ru очеееень полезный сайт, у Вас отпадет как минимум 70% вопросов.
И еще
Cascading Style Sheets, level 2. CSS2 Specification.
http://www.w3.org/TR/REC-CSS2/ (англ.)
Каскадные таблицы стилей второго уровня. Спецификация CSS2.
http://loc.stack.ru/projects/CSS2/cover.html (рус.)
Спасибо! Начинаю разбираться. Получилось выставить картинки по горизонтали. Не пойму как сделать блок с полосой прокрутки.
Вот код как картинки выводятся:
<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'ом?
В CSS правило overflow
Так я и написал, но к span это не применимо, как я понял.
Тогда добавь display:block к span, но лучше посмотри в настройках views там есть Style при котором все поле в div запихнется.
Сделал! Через Style другой. Да, div появился. Если картинок становится больше или окно сузить, то они переходят на следующую строку. Так даже лучше чем со скролом.
Спасибо!