Страница 1 из 1

Глюк в IE7, текст отображается как Italic

СообщениеДобавлено: 01 апр 2011, 12:50
mzeddd
Всем привет,

Не уверен что это правельное место для данной темы, но поскольку связь есть, то:

Использую JQuery 1.8.10, соответственно и CSS от туда же.

В теле документа добавляю только вот это
Код: выделить все
      <style type="text/css">
         body { font: 62.5% "Trebuchet MS", sans-serif; margin: 2px;}
         a.ui-regular-link-blue  {font-weight: bold; color: #2e6e9e; text-decoration: none }
         a.ui-regular-link-grey  {font-weight: bold; color: #999999; text-decoration: none }
         a.ui-regular-link-green {font-weight: bold; color: #008800; text-decoration: none }
         a.ui-regular-link-red   {font-weight: bold; color: #ff0000; text-decoration: none }
         a:hover.ui-regular-link-blue,a:hover.ui-regular-link-green,a:hover.ui-regular-link-grey {font-weight: bold; color: #e17009; text-decoration: none }
         a.ui-regular-link {font-weight: bold; color: #2e6e9e}
         a:hover.ui-regular-link {font-weight: bold; color: #e17009}
         .ui-autocomplete {
            max-height: 200px;
            overflow-y: auto;
            /* prevent horizontal scrollbar */
            overflow-x: hidden;
            /* add padding to account for vertical scrollbar */
            padding-right: 20px;
         }         
      </style>   


В результате у меня во всем документе весь текст отображается как "Italic", хотя явно это нигде не описано.

Если обновить описание тега BODY
Код: выделить все
body { font-weight normal; font: 62.5% "Trebuchet MS", sans-serif; margin: 2px;}

То ничего не происходит.

А если обновить описание тега BODY
Код: выделить все
body { font-weight bold; font: 62.5% "Trebuchet MS", sans-serif; margin: 2px;}

То весь текст становится "bold", но не "Italic"

Все это безобразие творится в IE7, в Opera я такого не видел.

Если отключить таблицу стилей от JQuery, то текст становится нормлаьным, но пропадают все красивости в элементах JQuery UI.

Есть идеи как это починить?

Re: Глюк в IE7, текст отображается как Italic

СообщениеДобавлено: 01 апр 2011, 13:19
dramoturg
такое бывает когда тег где нибудь не закрыт который делает текст italic
i или em

Re: Глюк в IE7, текст отображается как Italic

СообщениеДобавлено: 01 апр 2011, 14:05
mzeddd
i или em у меня нет. И не планируются.

Интересно то, что этот глук наблюдается только в внутри элемента JQuery (Tab, Accordion, Dialog). Другие элементы не использую.

Текст вне этих элементов отображается как надо

Re: Глюк в IE7, текст отображается как Italic

СообщениеДобавлено: 01 апр 2011, 19:01
zandroid
В IE7 есть встроенный отладчик скриптов и стилей, попробуй посмотреть в нём подробнее. Бывает (хоть и крайне редко), что настроены стили по умолчанию в браузере нестандартно - туда тоже загляни на всякий случай.

Re: Глюк в IE7, текст отображается как Italic

СообщениеДобавлено: 07 апр 2011, 17:08
mzeddd
zandroid писал(а):В IE7 есть встроенный отладчик скриптов и стилей, попробуй посмотреть в нём подробнее. Бывает (хоть и крайне редко), что настроены стили по умолчанию в браузере нестандартно - туда тоже загляни на всякий случай.


"стили по-умолчанию" настроены по-умолчанию

В IE8 все выглядит как и должно быть. Даже Microsoft Script Editor показывает нормально.

Что за встроенный отладчик? Как в него попасть?

Re: Глюк в IE7, текст отображается как Italic

СообщениеДобавлено: 07 апр 2011, 17:23
Gennady
dramoturg писал(а):такое бывает когда тег где нибудь не закрыт который делает текст italic
i или em

mzeddd писал(а):i или em у меня нет. И не планируются.

mzeddd, а Вы W3C-валидатором не смотрели страницу? Ведь такая фигня действительно может быть, если разметка где-то некорректна. Чем теряться в догадках, лучше сначала убедиться, что все с этим в порядке.

Re: Глюк в IE7, текст отображается как Italic

СообщениеДобавлено: 08 апр 2011, 10:51
mzeddd
Gennady писал(а):mzeddd, а Вы W3C-валидатором не смотрели страницу? Ведь такая фигня действительно может быть, если разметка где-то некорректна. Чем теряться в догадках, лучше сначала убедиться, что все с этим в порядке.

Нет, не смотрел. В сетке, где ведется разработка не реально ничего поставить и к инету нет доступа.
Да это и не даст ничего я думаю, т.к. даже index.html с демкой от JQuery отображается также.