Я попросил @Krishna опубликовать этот вопрос со времени нашей другой сессии вопросов / ответов Увеличение размера шрифта с помощью JavaScript для фиксированных плавающих изображений в столбцах CSS получалось не по теме, то есть это было решено, и это изображениеохват нескольких столбцов оправдал новый вопрос.
Итак, мои мысли пока ...
column-span
работает для меня в Webkit (Chrome12).Посетите демонстрационную страницу quirksmode .Однако плохая новость заключается в том, что это не помогает решить эту проблему, поскольку изображение, которое должно охватывать несколько столбцов, все еще обрезается на column-width
, поэтому я не думаю, что это решение.
Пока что я думаю, что единственное решение - это сделать колонки самостоятельно в JavaScript, или, возможно, попробовать и использовать / изменить плагин jQuery для колонизатора .
О, и я только что нашел этот другой вопрос CSS3 столбцы и изображения , который в основном согласен с тем, что это невозможно без JavaScript.
Уже есть много JavaScript для увеличения / уменьшения вашего шрифта (другой вопрос, см. моя скрипка ) было бы замечательно, если бы CSS поддерживал это изначально.Все, что нам нужно, это большой Йода , чтобы вылиться во второй столбец :-)
Так что я думаю, что единственное решение в настоящее время:
- Для каждого изображениякоторая больше ширины столбца, определите, сколько в следующем столбце будет (включая
column-gap
) - Добавьте разделитель, плавающий
<div>
в следующем, где изображение должно перекрыватьсячтобы слова правильно продолжали течь вокруг и под изображением - Абсолютно расположите копию изображения поверх.
Я просто надеюсь, что вам не нужны изображениякоторые охватывают более 2 столбцов, иначе это усложнит и без того сложное решение!