Пять звёздочек без JavaScript

Прочитал сегодня статью "Пять звёздочек" на Pepelsbey.net. Автор описывает очень интересный подход для реализации механизма рейтингов; основное преимущество описываемого подхода — минимум за счет грамотного использования . Далее »

Автор: , опубликовано в: CSS, HTML, комментариев: 4
30
Май
2008

Проблема с плавающими элементами в FireFox и IE6/7

При решении одной задачи с вертикальным выравниванием и плавающими элементами внутри ячейки таблицы, натолкнулся на одну очень интересную особенность браузеров, построенных на движке Gecko, а также Internet Exploret 6 и 7: плавающие элементы конфликтуют со статическими инлайновыми или псевдо-инлайновыми элементами. Далее »

Автор: , опубликовано в: CSS, комментариев: 1
20
Май
2008

IEPNGFix и Google Maps

Помогая по работе одному (одной) дизайнеру, я столкнулся с проблемой: страница с Maps отображалась нормально в нормальных (извиняюсь за каламбур) браузерах, но выглядела очень плохо в (в том плане, что вместо карты отображался серый фон и все элементы управления исчезли). К сожалению, объявлять мёртвым пока еще рано, чтобы просто проигнорировать этот баг.

Путем недолгих экспериментов было установлено, что виной всему IEPNGFix. Если полезть разбираться в код (удачи!), то будет видно, что Google Maps реализует свой метод для борьбы с непониманием прозрачности PNG в IE6. Так получается, что метод Google конфликтует с .

Конечно, самый простой метод — это убрать IEPNGFix и заменить PNG-файлы GIF-файлами. Но, во-первых, это не всегда возможно, а во-вторых, просто не наш метод. К счастью, решение лежит на поверхности и является довольно простым. Далее »

Автор: , опубликовано в: Всё подряд, комментариев: нет
9
Апр
2008

Google Adsense и XHTML

Не секрет, что Adsense для вставки рекламы использует <iframe>. Не секрет, что для вставки этого <iframe> используется самый простой метод — document.write(). Какими же проблемами это грозит? Частично отвечая на вопрос, почему это не работает для -документов? Далее »

Автор: , опубликовано в: HTML, комментариев: нет
2
Апр
2008

Размещение блока неизвестного размера в центре страницы при помощи CSS

Гуляя по Internet, совершенно случайно натолкнулся на статью "Стили CSS - центрируем объекты по центру веб-страницы".

Первой мыслью было, что автор начнёт рассказывать про вертикальное центрирование и всем известный margin: 0 auto. Но не тут-то было, всё гораздо интереснее :-) Далее »

Автор: , опубликовано в: CSS, HTML, комментариев: 5
1
Апр
2008

Кросс-браузерное всплывающее гибридное меню на CSS без использования JavaScript

Ранее я уже говорил о причинах, побудивших меня сделать на чистом без использования . Борясь с , у меня получилась красивая версия вертикального меню — его реализация оказалась проще. Теперь обещанное горизонтальное меню. Далее »

Автор: , опубликовано в: CSS, HTML, комментариев: 5
23
Мар
2008

Кросс-браузерное одноуровневое вертикальное меню без JavaScript

Так случилось, что срочно понадобилось сделать горизонтальное , причем для проекта, который нужно было сдавать вчера :-) Естественно, самому писать не было времени, нужно было взять что-то готовое. Я недавно прочитал статью «Всплывающее гибридное меню на CSS», поэтому взял код именно оттуда. Но не в этом дело. У подавляющего большинства меню камнем преткновения становится  — а всё из-за того, что он понимает :hover только для тэга <a></a>. Когда-то у меня был заказчик, требовавший, чтобы всё одинаково работало с выключенным 'ом; вспомнив его, я решил попробовать сделать меню, работающее безо всякого . Так получилось, что попутно я нашел еще один очень интересный глюк в IE6 (о нём далее), в борьбе с которым у меня получилось вертикальное меню. Далее »

Автор: , опубликовано в: CSS, HTML, комментариев: 32
23
Мар
2008

IE6/7: слишком широкие кнопки

Читая один замечательный блог, я наткнулся на заметку о том, что в /7 кнопки c "длинным текстом" становятся очень длинными. Далее »

Автор: , опубликовано в: CSS, HTML, JavaScript, комментариев: 5
16
Мар
2008

Почему Microsoft называет альфы бетами, или, кому нужны ACID-тесты

Не так давно я боролся с вертикальным выравниванием в Internet Explorer, и вот опять оказалось, что с выходом Beta это было всё напрасно. Как и многие, я не рискнул устанавливать на основную машину, поэтому поставил на виртуальную. Затем зашёл на парочку сайтов, которые отображаются нормально во всех остальных браузерах… Я был потрясён и разочарован…

Возникает чувство, что Micro$oft называет свои alpha-релизы бетами. Они делали акцент на том, что MS IE8 проходит тест ACID2, так гордились этим… А оказалось, что всё как обычно: убрали один старый баг, внесли десяток новых. Далее »

Автор: , опубликовано в: CSS, комментариев: 3
14
Мар
2008

IE6, Sortable и whatever:hover

Работая над одним сайтом, столкнулся с одной проблемой: в при использовании whatever:hover для выпадающего , построенного чисто на , и Scriptaculous (а именно, , причем для элемента, не имеющего никакого отношения к меню) возникало непонятное мерцание. Далее »

Автор: , опубликовано в: JavaScript, комментариев: 1
16
Янв
2008