IE. Абсолютное позиционироание правых уголков.

В IE есть баг с позиционированием правого уголка.

Иногда он отображается верно, иногда съезжает на один пиксель.

Происходит такое, когда блок содержащий уголок имеет нечетную длинну.

Лечится это следующим образом:

div.right_angle { position: absolute; right: expression(parentNode.offsetWidth % 2 == 0 ? “0″ : “-1px”); }

Связанные записи

Метки: ,

Комментариев: 2

  1. B@rmaley.e> пишет:

    Команда Темы Лебедева придумала решение без экспрешенов:
    http://www.artlebedev.ru/tools/technogrette/html/rounded-corners/

    Вкратце:
    div.right_angle { margin-left:100%; left:-8px; width:8px }

  2. RomanDrozd пишет:

    видел это решение, но уже не помню почему оно мне не подошло..

Оставьте свой отзыв!