Проблема записей Css для Amiro

Статус
Закрыто для дальнейших ответов.

olga777

Новичок
Регистрация
14.03.2010
Сообщения
3
Здравствуйте.
Мой сайт на движке Amiro.
Вот в css прописала нужный мне шрифт для текста "Добавить к сравнению" - что получается, все браузеры нормально показывают а IE нет. Аналогичную запись - шрифта кроме цвета, сделал для других надписей - Так там все в порядке, и IE показывает нормально.
Не могу понять почему именно с ним то что-то не так.

Код:
.addtocomparsion #_c_body_items a:link, .addtocomparsion #_c_body_items a:visited,
.addtocomparsion #_c_body_items a:active, .addtocomparsion #_c_body_items a:hover {
color: #0000EE;
font-family: "Comic Sans MS";
font-size: 12pt;
}
Пожалуйста подскажите :( .
 

Serg@NT

Well-Known Member
Регистрация
20.02.2010
Сообщения
506
А зачем такие сложности? Насколько я помню, если у вас стиль ссылки не должен меняться, то выражения
Код:
.addtocomparsion #_c_body_items a {...стиль...}
вполне достаточно.
А по теме, исходя из моих тестов, IE не понимает id, начинающихся с нижнего подчёркивания, т.е. вот таких "_c_body_items". Уберите первое нижнее подчёркивание и будет вам счастье :)
 

olga777

Новичок
Регистрация
14.03.2010
Сообщения
3
А зачем такие сложности? Насколько я помню, если у вас стиль ссылки не должен меняться, то выражения
Код:
.addtocomparsion #_c_body_items a {...стиль...}
вполне достаточно.
А по теме, исходя из моих тестов, IE не понимает id, начинающихся с нижнего подчёркивания, т.е. вот таких "_c_body_items". Уберите первое нижнее подчёркивание и будет вам счастье :)

Т.е. Вы считаете лучше будет если код будет таким:

* 3. сравнить: */

.addtocomparsion #_c_body_items a:link, .addtocomparsion #_c_body_items a:visited,
.addtocomparsion #_c_body_items a:active, .addtocomparsion # c body items a:hover {
color: #0000EE;
font-family: "Comic Sans MS";
font-size: 12pt;
}
А зачем такие сложности? Насколько я помню, если у вас стиль ссылки не должен меняться, то выражения
Код:
.addtocomparsion #_c_body_items a {...стиль...}
вполне достаточно.
А по теме, исходя из моих тестов, IE не понимает id, начинающихся с нижнего подчёркивания, т.е. вот таких "_c_body_items". Уберите первое нижнее подчёркивание и будет вам счастье :)
Нет к сожалению, Ваш метод только ухудшил. Повторюсь ведь для аналогичной надписи к Анонсу все в порядке и работает.

Не ужели нет понимающего в Амиро. :(
 

tigra60

Спасатель
Регистрация
10.12.2009
Сообщения
1 990
Из Вашего поста непонятно, Вы пробовали убрать ведущее подчеркивание из селектора идентификатора:
Код:
 #c_body_items
вместо
Код:
#_c_body_items
и, соответственно, исправить id блока (или что там у Вас имеет id="_c_body_items")?
И еще, как задан стиль аналогичной надписи к Анонсу?
 

gor

Well-Known Member
Регистрация
10.04.2009
Сообщения
306
Попробуйте убрать клас(id и так должен быть уникальным для страницы)
Действительно попробуйте как советовал Serg@NT убрать риски перед id.
Код:
#_c_body_items a:link,#_c_body_items a:visited,#_c_body_items a:hover,#_c_body_items a:active{
color:#f00;
font-family:"Comic Sans MS" ;
font-size: 12pt;
}
Я пробовал, у меня работает (IE8), не знаю как в рвнних версиях. Псевдокласс active, следует прописать после псевдо класса hover.
 

olga777

Новичок
Регистрация
14.03.2010
Сообщения
3
Ребята спасибо большое за помощь.
Но к сожалению не работает:
Вот код - "Анонс спец товаров"

Код:
/* 2. сравнить: */

.eshop_list_small_special_row .addtocomparsion a.sz4:link,
.eshop_list_small_special_row .addtocomparsion a.sz4:visited,
.eshop_list_small_special_row .addtocomparsion a.sz4:active,
.eshop_list_small_special_row .addtocomparsion a.sz4:hover {
color:#FF420E;
font-family: "Comic Sans MS";
font-size: 12pt;
}
Этот код работает корректно :)


А вот код для Каталога "Добавить к сравнению - надпись":

Код:
/* 3. сравнить: */

.addtocomparsion #_c_body_items a:link, .addtocomparsion #_c_body_items a:visited,
.addtocomparsion #_c_body_items a:active, .addtocomparsion #_c_body_items a:hover {
color: #0000EE;
font-family: "Comic Sans MS";
font-size: 12pt;
}
Он не работает для IE, повторюсь для других браузеров все нормально. :(

Прошу помочь.

Как пробовала:
Код:
/* 3. сравнить: */

.addtocomparsion #_c_body_items a:link, .addtocomparsion #_c_body_items a:visited,
.addtocomparsion #_c_body_items a:active, .addtocomparsion # c body items a {
color: #0000EE;
font-family: "Comic Sans MS";
font-size: 12pt;
}
и еще

Код:
/* 3. сравнить: */

.addtocomparsion #_c_body_items a:link, .addtocomparsion #_c_body_items a:visited,
.addtocomparsion #_c_body_items a:active, .addtocomparsion # c body items a:hover {
color: #0000EE;
font-family: "Comic Sans MS";
font-size: 12pt;
}
Он не работает для IE, повторюсь для других браузеров все нормально.
 

tigra60

Спасатель
Регистрация
10.12.2009
Сообщения
1 990
Попробуйте так:
В CSS прописать
Код:
.addtocomparsion #c_body_items a:link, .addtocomparsion #c_body_items a:visited,
.addtocomparsion #c_body_items a:hover, .addtocomparsion #c_body_items a:active  {
color: #0000EE;
font-family: "Comic Sans MS";
font-size: 12pt;
}
(здесь #_c_body_items заменены на #c_body_items, то есть без ведущего подчеркивания)
Кроме того, найдите в HTML элемент (блок div или что там у Вас, не знаю), у которого аттрибут id="_c_body_items" и замените его на id="c_body_items" (то есть без ведущего подчеркивания).
Удачи!
ЗЫ. Пишите, пожалуйста код в соответствующих тегах (см выпадающий список "Спец. элементы")
 
Статус
Закрыто для дальнейших ответов.
Верх Низ