Перед нами «Наиболее полное руководство» — заявляется на обложке книги Вадима Дунаева. Сразу следует отметить, что книга издана в 2005 году, когда слово «стандарты» уже не было пустым звуком. Также книга переиздавалась в 2008 году, но многое ли изменилось в ее тексте — мне неизвестно. Переворачиваем столь многообещающую обложку и знакомимся с содержимым. Первая глава описывает структуру HTML-документа, такие важные вещи как разделы head и body, а также группу тегов meta и некоторые другие, что,
ПодробнееСегодня с удивлением обнаружил, что популярный в народе jQuery-плагин для показа сообщений jGrowl версии 1.1.1 не работает в IE7. Вернее, сами сообщения отображается, но где-то внизу. В других браузерах подобная проблема не наблюдается. Честно потратил около часа: игрался с блоками div.ie6 в исходном css-файле (да, если кто не в курсе — для IE там отдельные стили. No comments), изучал сам плагин на предмет глючности. Потом поизучал эту тему в гугле и обнаружил следующее. В плагине есть такая
ПодробнееРазрабатывая проект наткнулся на странный глюк в IE. Некоторые стили просто не применялись к странице. Т.к. проект большой и стилей много, на этапе разработки CSS был разбит на много файлов для каждого логически отдельного блока. Выясняя причину я, опытным путём, пришёл к тому, что IE подгружает максимально 31 внешний CSS файл через. Остальные файлы просто игнорируются. Проверял на IE6 и IE7. Естественно, когда сайт пойдёт в продакшн весь CSS будет в одном файле, но на этапе разработки этот
ПодробнееПри реализации механизма Drag&Drop для сайта столкнулся со странным глюком. Иногда не отрабатывались события мыши при drop'e. При этом, глюк был не постоянный, что затрудняло его отладку. Читать дальше → Источник: Уроки CSS на Хабрахабре
ПодробнееВсем известно, что «большая часть времени уходит на загрузку компонентов страницы: картинок, таблиц стилей, скриптов, flash… Уменьшение количества этих компонентов уменьшает количество запросов к серверу, необходимых до того, как клиентское приложение может отрендерить страницу.» Я всегда сжимал и объединял *.js и *.css файлы вручную, но последнее время меня это стало немного доставать, и я решил упростить этот процесс. Для этого я перерыл кучу всего на гугле и тематических форумах в поисках
Подробнее
Широкая картинка не влезает Скриншот при ширине окна браузера в 1024 пикселя Читать дальше → Источник: Уроки CSS на Хабрахабре
ПодробнееВ прошлом своем посте я пообещал более подробно описать как ведут себя броузеры на печати с точки зрения разбивки на страницы. Выполняю обещание. Реальной ценности от таких изысков мало, но бумажным верстальщикам и просто эстетствующим педантам™ будет интересно. Читать дальше → Источник: Уроки CSS на Хабрахабре
ПодробнееВо время работы над проектом наткнулся на проблему, которую «с кондачка» решить не смог. Выношу на общее обсуждение. Даже если никто не прокомментирует — выложу свои домыслы и решение, если найду. Задача По ссылке открывается окно, в котором содержится какой-то контент. Точные размеры контента заранее неизвестны, однако заранее предполагается, что они не будут больше какого-то «разумного» предела. Пусть этот предел будет, например, 1000 на 800. Требуется, чтобы после открытия окно приняло бы
ПодробнееКак то сидя на работе и смотря как дизайнер «ковыряется» в «кишках» нашего веб проекта, я заметил что дизайнер по «100 раз» перегружает сайт ради того что бы применились CSS. Да, есть FireBug, но он меняет css «на лету» и не сохраняет изменения в файлы. Порой это и не возможно, так как сайт находиться на удалённой машине. Читать дальше → Источник: Уроки CSS на Хабрахабре
Подробнее