Jump to content
  • 0

Проблема с отображением в IE


moss
 Share

Question

В IE (смотрел только в 9-ой версии), проблема с отображением текста, текст размытый и ссылка не кликабельная.

ниже выложу кусок косячного css кода, надеюсь кто-нибуть подскажет в чем проблема.

адрес сайта http://ingeniare.ru

zc5598kxo3f5icpr2fpe_thumb.jpg

.ribbon em {
filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',
M11=1.5320888862379554, M12=-1.3855752193730787,
M21=1.2855752193730796, M22=1.6320888862379558);
margin-top:-50px;
margin-left:-40px;
font-size:7px;
}

img {-ms-interpolation-mode: bicubic;}
#top-titlemenu ul li {width:200px !important;}
.sombra625{margin-top:-3px !important}

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Всё дело в матрице вращения. К сожалению при вращении браузер создаёт неправильное сглаживание.

Для ие 9+ можно использовать:

transform: rotate(45deg);

Тогда всё будет ок.

В некоторых случаях такое и в WebKit происходит ... Для фикса Safari:

-webkit-transform: rotate3d(0, 0, 0, 45deg);

Увы, на Chrome не сработает и он будет всё так же плохо показывать.

Link to comment
Share on other sites

  • 0

3d может поворачивать объекты по всем трём осям, то есть в 3d пространстве. По всей видимости в Safari для этого используется другая функция, не та которая в обычном rotate, для понимания уже просто нужно тебе прочитать про матрицы вращения.

А в Хроме происходит какой то баг рендеринга если один из парентов имеет position: relative; или какое другое свойство, пока не нашёл как его пофиксить к сожалению, хоть мне для проекта нужно ...

Link to comment
Share on other sites

  • 0

3d может поворачивать объекты по всем трём осям, то есть в 3d пространстве. По всей видимости в Safari для этого используется другая функция, не та которая в обычном rotate, для пониманию уже просто нужно тебе прочитать про матрицы вращения.

А в Хроме происходит какой то баг рендеринга если один из парентов имеет position: relative; или какое другое свойство, пока не нашёл как его пофиксить к сожалению, хоть мне для проекта нужно ...

Понял, спасибо.

Link to comment
Share on other sites

  • 0

скорее всего дело в фильтре. Попробуй отрубить его и проверь.

Наверное вариантом будет наложение сверху ссылки, абсолютом.

как я понял фильтр надо вырубить в IE, но вот честно я там его не нашел в настройках, да и в общем то какая разница, юзверя будут заходить с фильтром же. Вот и вопрос, что делать )

Link to comment
Share on other sites

  • 0

Ну в ИЕ7-8 вроде показывает нормально, хотя для 7го вообще не правильно у вас стиль определён. А для 9го я сказал что нужно написать. Только не transform, а - -ms-transform. Есть так критично можно ещё делать через vml и поворачивать там :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy