Кроме как с двумя дивами(один с бэкграунд картинкой, второй просто сдвигается относительно первого с помощью CSS) есть какие-нить идеи, как поместить текст поверх картинки ?
Вариант с одним дивом (или таблицей/параграфом/etc), Картинка в бэкграунде, css или обычном (если quirks пофиг или неXHTML) (при желании двигается до нужной позиции).
> А чем этот вариант не устраивает, можно поинтересоваться? По мне, так нормальное решение. И работать везде будет
в разных браузерах разъезжается, текст часто получается шире картинки )
> Вариант с одним дивом (или таблицей/параграфом/etc), Картинка в бэкграунде, css или обычном (если quirks пофиг или неXHTML) (при желании двигается до нужной позиции).
один див с бэкграундом не подходит, картинке ширину нужно указать в процентах ...
Тогда отдельно картинка (img), можно и без дива, и отдельно текст. Тексту релятивная позиция, смещение на высоту картинки (если высота тоже не в процентах). Желательно текст поближе к картинке (сразу после картинки со смещением -высота_картинки подойдет). При релятивной позиции не будет ехать.
> Тогда отдельно картинка (img), можно и без дива, и отдельно текст. Тексту релятивная позиция, смещение на высоту картинки (если высота тоже не в процентах). Желательно текст поближе к картинке (сразу после картинки со смещением -высота_картинки подойдет). При релятивной позиции не будет ехать.
так и делаю, можно попробовать растянуть бэкграунд на весь див, но эт не Ъ, картинка 10px и может стать квадратной какашкой ...
> И чем тебе не нравится серверсайдное решение? Надежно и кроссплатформенно.
80 тысяч человек зайдут на страницу и скрипту придется генерировать ~800 тысяч картинок в день ... все должно отображаться в реальном времени, а не через 10 - 30 минут обновляться ...