когда вопрос загруженности сервера очень важен - спрайты оправдывают себя. конкретный пример - используя технику спрайтов (повсеместно, и для gif и для png 24) уменьшил нагрузку на наш images сервер (порядка 30 серверов в сумме) в 5 раз.
8bit png был изначально, и с ним в FF тормознее чем с GIF.
С ресайзом да, не получится фон так растянуть, уменьшить еще ладно, а вот увеличть, чтобы стоя в упор к стене видеть большие пиксели - не выйдет.
Езе я вынес в CSS повторяющиеся стили для DIV и IMG.
Если вместо wall.png (даже с минимальной компрессией, или даже вбез нее) использовать простой GIF из этой же картинки - вы получите огромный прирост скорости. проверьте.
еще, я предполагаю, увеличить производитетльность можно создав class для описания этого столбца в 1px шириной и позиционировать в нем картинку фоном или воспользоваться css свойством CLIP. я предполагаю, что такое кол-во IMG на странице реально тормознее чем один раз прописанный background.
Background можно сделать prerendered, т.е. с уже готовыми текстурами нужных высот, в данном случае получится 64 картинки, вытянуть их в линию, по объему это будет не так уж и много, но производительность должна возрасти. Попробуем?
у меня на сайте порядка 10 основных цветов, все они настраиваются, кроме этого существует порядка 30 цветовых схем, которые тоже настраиваются, и множество элементов имеют цвета основанные на этих настройках, и для меня, как для разработчика, внедрение переменных очень облегчило бы управление всем этим добром, а главное дальнейшую поддержку.
Для решения проблемм с гаммой можно удалить парметр gAMA с помощью программы TweakPNG. Утилита позволяет управлять всеми параметрами PNG файла, от текстовых коментариев в файле до степени сжатия и цвета фона альфа канала по умолчанию.
Пока учился в институте, наше общежитие (Swamp.ru) акстивно учавствовало (и учавствует) в разного рода проектах по распределенным вычислением, команда насчитывает более сотни участников и добилась неплохих результатов, не в курсе что конкретно считают сегодня, но я следую давней традиции подключился вчера к WorldCommunityGrid и теперь мой 3Ghz Hackintosh жарит по полной :) Проблемм с нагревом и шумом не испытываю.
С точки зрения пользователя вы совершенно правы, и вы абсолютно точно это описали, вы смотрите через браузер гипертекст. А гипертекст этот для вас делают разработчики, и как вы могли, наверное, заметить большая часть ненавистников IE - это разработчики. Как один из них я вам с большой уверенностью могу сказать, что откровенных косяков в интерпритации и HTML и CSS у IE значительно больше, чем у остальных.
Прочитав статью стал листать комментарии в поисках вот именно такого :) еслиб не нашел - написал бы его сам.
Действительно, зачем делать пачку CSS-файлов, когда достаточно менять класс у body.
навигация - спрайты, png 24bit
С ресайзом да, не получится фон так растянуть, уменьшить еще ладно, а вот увеличть, чтобы стоя в упор к стене видеть большие пиксели - не выйдет.
Езе я вынес в CSS повторяющиеся стили для DIV и IMG.
еще, я предполагаю, увеличить производитетльность можно создав class для описания этого столбца в 1px шириной и позиционировать в нем картинку фоном или воспользоваться css свойством CLIP. я предполагаю, что такое кол-во IMG на странице реально тормознее чем один раз прописанный background.
Background можно сделать prerendered, т.е. с уже готовыми текстурами нужных высот, в данном случае получится 64 картинки, вытянуть их в линию, по объему это будет не так уж и много, но производительность должна возрасти. Попробуем?
Вэлкам :)
Действительно, зачем делать пачку CSS-файлов, когда достаточно менять класс у body.