Такие изображения, внедренные в HTML-страницы, не кешируются для повторного использования, и они не кешируются от странице к странице ... Однако, CSS кешируется браузерами, и такие изображения могут быть повторно использованы вместе с использующим их селектором
решения которые представленны там - более общие, вот и подумал ... а может вам , и тем кто еще прочтет пост - это будет интересно ?
Добавил Вам кармы, но её всё равно недостаточно, чтобы сделать нормальную ссылку (а StuIT дал не на главную и не прокомментировал), поэтому я её сам размещаю: CSSplay - полезный ресурс о каскадных таблицах стилей.
Вот теперь мысль ясна, спасибо. А что касается абсолютного позиционирования - оно же локально в пределах пункта навигации. Картинка позиционируется относительно окружающей её ссылки (а не относительно всей страницы и даже не относительно блока навигации), поэтому проблем с расчётом координат для каждого пункта навигации не возникает... Но Вы меня заинтриговали, попробую поискать другие недостатки у абсолютного позиционирования в том числе на цссплэй, спасибо :)
Наверно оно и CSS зацепило каким-то боком... А скрипты отключать - значит лишать себя всех фишек Web 2.0, многими сервисами просто не получится пользоваться.
Рисуйте на здоровье. А когда сдадите сайт заказчику и он захочет поменять картинку у раздела, или создать новый вы ему .PSD пришлёте? У меня картинка - свойство документа в CMS и заказкик волен из админки ставить её для нового раздела и менять для существующего. Именно потому что я думаю о будущем, я и делаю интерфейсы простыми и расширяемыми, а не кондовыми, раз и навсегда нарисованными в фотошопе.
У заказчика разделы озаглавлены примерно так: «Аудиторские услуги и бухгалтерский учёт» - это название одного разднла и таких габаритных названий много. Соответственно если писать в одну строку, блок навигации займёт полстраницы, а места в дизайне выделено - узенькая колонка. И переубеждать бесполезно, так что это насущная необходимость. Интересно - за это меня тоже заминусуют? Не понимаю логику таких людей - я Вам предложил решение. Нравится - берите, не нравится - не берите, никто не навязывает. А вместо этого подняли прямо холивары какие-то. Такое ощущение что топикстартер не дочитали до конца, а ведь я там всё ясно написал.
Что хотели сказать этой фразой из одной ссылки и какое отношение она имеет к тому, что я поделился собственным кодом? Или это призыв перестать думать и копипастить у западных коллег? Я тоже могу много ссылок привести...
Добавить ещё кусок кода, который дополнительно увеличит вес страницы? Ни проще ни валиднее код не станет. Есть конечно деятели, которые доходят до крайности и даже табличные данные верстают с помощью DIV, но это как раз снижает валидность. Нужно думать о том что оправданно в каждом конкретном случае, общего решения нет и быть не может. Я хорошенько подумал когда делал это решение и для данной задачи оно подошло лучше других. Но я человек и всего знать не могу, поэтому если среди комментов я увижу хорошую идею, мне будет приятно.
Я знаю это распространённое решение. Но к сожалению в нём не получится сделать заголовки в несколько строк (а мне это критично) - вертикальное выравнивание текста проходит только при одной строке.
И я сразу лишусь вертикального выравнивания текста в пункте меню. Пока IE не научится свойству display: table для дальнейшего vertical-align: middle, приходится отказываться от div'ов там, где требуется вертикальное выравнивание. Есть конечно решения, но это хаки. Попробуйте для разминки переделать данную таблицу полностью отказавшись от таблиц и увидите, что код станет сложнее и больше. Я не фанат табличной вёрстки, но в данном случае отказ от таблицы - это не улучшение кода а скорее борьба за идею. Однако если вы представите более чистый код для решения той-же задачи, скажу большое человеческое спасибо.
Не доверил бы я серверы такому "Успешному администратору". Она в реальной жизни наверно работает моделью и не может отличить оптический привод от подставки для чашки.
Ждём теперь про Vista! Особенно про то, как купив ноут с Vista под которым не работают любимые проги и который в определённый момент перестаёт запускаться, и решив поставить XP сталкиваешься с тем, что производитель ноута сговорившись с Майкрософт специально не предоставляет дров под XP и путём долгих мучений и происков в гиперпространстве форумов, пестрящих подобными проблемами, ты находишь всё-таки эти дрова и тянешь с рапидшары сотни метров молясь чтоб это заработало...
Если слон на кита влезет, кто кого сборет? Указаны языки для разных областей применения - тогда уж стоит сделать опрос - что перспективнее - программирование десктопных приложений, веб-приложений, встраиваемых систем, систем типа 1С и т.д. Правда что-то мне подсказывает что если потом составить рейтинг зарплат, то в сферах названных наименее перспективными ЗП будет наибольшей.
Добавил Вам кармы, но её всё равно недостаточно, чтобы сделать нормальную ссылку (а StuIT дал не на главную и не прокомментировал), поэтому я её сам размещаю:
CSSplay - полезный ресурс о каскадных таблицах стилей.