Посты с тегом css
28
декабря
2007

«Резиновость» в рамках разумного

Как известно, для определения минимального и максимального значения размеров «резиновых» блоков в (X)HTML, предусмотрены свойства CSS max-width и max-height. Все браузеры уже года полтора правильно их интерпретируют. Кроме IE, разработчики которого по каким-то умным маркетинговым причинам клали болт на многие детали стандартов.

Тем не менее, возможность задавать предельные значения для масштабируемых блоков очень полезна. Например, для того чтобы «резиновая» верстка не теряла товарный вид при максимизации окна браузера на большом мониторе, заставляя пользователя читать полуметровые строки текста.

Раньше я решал этот вопрос с помощью JavaScript: небольшая функция автоматически корректировала ширину «резиновых» контейнеров при изменении размера окна браузера. Вчера был найден довольно более красивый способ заставить IE ограничивать масштабируемые блоки. Тоже на основе JS. Читать далее →

27
декабря
2007

Два хороших способа предзагрузки графики

Скорость отображения страниц — один из важных показателей общего впечатления от сайта, которое возникает у его посетителей. Существенное влияние на этот показатель оказывает количество графики на веб-страницах, а так же оптимальность ее использования.

Одним из распространенных способов увеличения скорости открытия страниц является предзагрузка графикических файлов. Это полезно, когда на сайте используются типовые элементы дизайна (например, навигационные меню c ролловерами), для которых имеет смысл за один раз загрузить всю графику, чтобы она осталась в кэше браузера.

В блоге Perishable Press я нашел два способа реализации предзагрузки, чье описание со своими изменениями и комментариями привожу ниже. Читать далее →