Проблемы при верстке

Проблемы при верстке

С какими проблемами сталкивается верстальщик, когда использует CSS Sprites? Это, в первую очередь, проблемы изменения каждой конкретной картинки в общем массиве. Для этого нужно открыть ресурсную картинку, найти в ней область, соответствующую данному небольшому изображению (которое меняется), и заменить ее, не потеряв палитру при всех изменениях. Также при изменении расположения картинок в ресурсном файле (например, перераспределили свободное место в связи с очередными дизайнерскими изменениями) нужно заново пересчитать все координаты и внести соответствующие изменения в CSS-файл.

При небольшом количестве спрайтов или их равномерном распределении (например, иконок для пунктов меню) это будет не очень сложно. Но если ресурсный файл представляет собой набор картинок разных размеров, например как у Google? Тогда любое изменение может превратиться в ночной кошмар. В любом случае, на использование спрайтов тратится дополнительное время при разработке сайтов.

Рис. 4.7. Пример CSS Sprites со страницы поиска Google. Источник: www.google.com

Также у IE возникают проблемы с позиционированием полупрозрачных PNG-картинок (которые нужно вставлять через AlpaImageLoader). Таким образом, больше одной такой картинки в спрайт не добавить (в левый верхний угол). Это можно обойти при помощи IE-фильтра crop или абсолютного позиционирования и дополнительной разметки (когда в контейнер с относительным позиционированием вставляем изображение с абсолютным позиционированием и накладываем поверх этого изображения все остальное содержимое контейнера — оно будет располагаться в нем в обычном порядке).

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Хьюстон, у нас проблемы!

Из книги Журнал «Компьютерра» №36 от 04 октября 2005 года автора Журнал «Компьютерра»

Хьюстон, у нас проблемы! Похоже, нынешний «бархатный сезон» на юго-восточном побережье Соединенных Штатов обещает стать самым разрушительным за всю историю страны. Не прошло и месяца с тех пор, как грозная Катрина превратила Нью-Орлеан в Венецию (см. «КТ» #604, «КТ» #605), как


Часть проблемы

Из книги Журнал «Компьютерра» № 15 от 17 апреля 2007 года автора Журнал «Компьютерра»

Часть проблемы Автор: Киви БердСреди перлов народной мудрости, осевшей в пословицах и поговорках, переводчикам далеко не всегда удается находить равноценные эквиваленты для разных языков. Обычно лингвистические нюансы любят обыгрывать эстрадные юмористы, переводя, к


B.6. Проблемы mIRC DCC

Из книги Iptables Tutorial 1.1.19 автора Andreasson Oskar

B.6. Проблемы mIRC DCC mIRC использует специфичные настройки, которые позволяют соединяться через брандмауэр и обрабатывать DCC соединения должным образом. Если эти настройки используются совместно с iptables, точнее с модулями ip_conntrack_irc и ip_nat_irc, то эта связка просто не будет


Проблемы

Из книги Документация NetAMS автора Автор неизвестен

Проблемы • Мониторинг в SQL базу активно пожирает дисковое пространство! Например, за неделю работы программы, при общем количестве прошедшего трафика порядка 40 гигабайт (82 миллиона пакетов), в таблице мониторинга образовалось 2 миллиона записей). Размер SQL–таблицы и


Проблемы

Из книги Win2K FAQ (v. 6.0) автора Шашков Алексей


Подготовка текста к верстке

Из книги Adobe InDesign CS3 автора Завгородний Владимир

Подготовка текста к верстке Итак, на что же должен обратить внимание дизайнер, изучая текст перед использованием его в верстке.Прежде всего, следует помнить, что форматы HTML, RTF, специализированные форматы текстовых редакторов (например, DOC) и примитивные форматы (такие, как


Проблемы

Из книги WinXP FAQ (Часто задаваемые вопросы по ОС Windows XP) автора Шашков Алексей

Проблемы 7.1. Что-то не работает, как найти причину? Вообще-то, этот вопрос не относится к какой либо из конкретных операционных систем, и опытные пользователи прекрасно знают ответ на него, но анализируя ваши письма мы пришли к выводу, что лишним он не будет. Прежде всего,


Проблемы с видеокартой

Из книги Очень хороший самоучитель пользователя компьютером. Как самому устранить 90% неисправностей в компьютере и увеличить его возможности автора Колисниченко Денис Николаевич

Проблемы с видеокартой Нет изображения на экране В большинстве случаев нужно просто вытащить и снова установить видеокарту (при выключенном компьютере), проверив подключение монитора к компьютеру. Хотя иногда нужна замена


Проблемы с аудиокартой

Из книги Установка и настройка Windows XP. Легкий старт автора Донцов Дмитрий

Проблемы с аудиокартой Обычно со звуковой картой одна проблема – нет звука. Причины следующие:? неправильное подключение акустической системы – проверьте, чтобы штекер акустической системы был подключен к зеленому гнезду звуковой платы (обычно находится посредине


5. Проблемы и их решения

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен

5. Проблемы и их решения Зависла программа Если зависла программа, то в таком случае существует несколько вариантов действий.• В Windows XP большинство зависших приложений можно закрыть, нажав кнопку: Программа попросит подтверждение (рис. 5.1). Нажимаем Завершить


8.3.4. Проблемы макросов

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

8.3.4. Проблемы макросов Средства макрорасширения были излюбленной тактикой разработчиков языков в ранней Unix. Язык С, несомненно, имеет такое средство. Кроме того, они обнаруживаются в некоторых более сложных мини-языках специального назначения, таких как pic(1).


Сложные проблемы

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

Сложные проблемы Сборщик мусора сталкивается со следующими проблемами, вызванными практическими ограничениями на размещение объектов в современной ОО-среде:[x]. ОО-подпрограммы могут вызывать внешние программы, в частности, С-функции, которые могут, в свою очередь,


1.5. Проблемы при установке

Из книги Ubuntu 10. Краткое руководство пользователя автора Колисниченко Д. Н.

1.5. Проблемы при установке 1.5.1. Конфликты Fedora Core 1 и 2 с различным оборудованием Материнские платы ASUSНа материнскую плату ASUS серии P4P800 Fedora Core 2 не устанавливается. Пока данная проблема не решена. Остается сменить либо материнскую плату, либо дистрибутив. Следить за ходом


1.5.6. Проблемы при загрузке

Из книги Реконизм. Как информационные технологии делают репутацию сильнее власти, а открытость — безопаснее приватности автора Сименко Илья Александрович

1.5.6. Проблемы при загрузке ОС Linux может использовать разделы, которые расположены дальше 1024-го цилиндра, но не может загружаться с таких разделов. Поэтому, если вы не можете создать Linux-раздел «ближе» к началу диска, создайте небольшой раздел для точки монтирования /boot (не


24.2. Проблемы с сетью

Из книги автора

24.2. Проблемы с сетью 24.2.1. Сеть не работает Причиной отказа сети могут быть физическими или программными. Физические связаны с неработающим сетевым оборудованием или повреждением среды передачи данных. Программные — с неправильной настройкой сетевого интерфейса. Как