WP CodeBox и Prototype

Намедни пришлось заставлять работать скрипт, использующий библиотеку Prototype, на сайте с , где стоял плагин WP CodeBox (ранее я уже писал о нём). Сразу обратил внимание, что всё работало как-то криво, выскакивала куча непонятных ошибок. Лишь позже, просмотрев весь , я понял, в чём была проблема. Далее »

Автор: Vladimir, опубликовано в: Патчи, комментариев: 1
15
Март
2008

IE7/8 и общий случай двухколоночной резиновой вёрстки

В последнее время так называемая "резиновая вёрстка" (aka liquid layouts) становится всё более популярной, и далеко не последнюю роль в этом играет постоянное увеличение разрешения мониторов. Одним из часто применяемых шаблонов является двухколоночный (одна колонка имеет фиксированную ширину, другая является "резиновой"). Существует несколько разных подходов к вёрстке многоколоночных шаблонов, некоторые подходы приведены на A List Apart: Creating Liquid Layouts with Negative Margins и Multi-Column Layouts Climb Out of the Box. Второе решение, на мой взгляд, более элегантное; но как бы там ни было, оба решения являются, по сути дела, лишь частными случаями шаблона, когда колонки могут иметь свои границы, отступы и т.п. Конечно, расчет всех параметров не является особо сложным, но почему-то многие разработчики предпочитают не утруждать себя лишними вычислениями, а использовать вложенные div, что не очень-то хорошо, ибо такие элементы не несут особой семантической нагрузки. А с появлением IE8 beta (которая альфа) расчеты усложнились, ибо IE8 довольно-таки криво считает координаты элемента с отрицательными границами. Поэтому мы попытаемся найти Универсальное кросс-браузерное решение для двухколоночного резинового шаблона. Далее »

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

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

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

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

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

Компьютеру стало совсем худо, и он решил прекратить свои страдания

Переводчики пошутили (картинка кликабельна):

msjoke.png

Microsoft Windows XP Professional версия 2002 Service Pack 2 (русская версия)
\WINXP\system32\msgina.dll - Version 5.1.2600.2180.

Я в шоке… :-)

Автор: Vladimir, опубликовано в: Юмор, комментариев: нет
13
Март
2008

Вертикальное выравнивание без таблиц

Идея: http://www.jakpsatweb.cz/css/css-vertical-center-solution.html

Постановка задачи:

  • имеется область (например, <div>), высота которой известна;
  • имеется некий объект внутри этой области, высота данного объекта неизвестна;
  • требуется вертикально отцентрировать объект;
  • таблицы использовать нельзя.

Далее »

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