Кроссбраузерность CSS

  • Автор темы Автор темы MishinOleg
  • Дата начала Дата начала

MishinOleg

Guest
Кроссбраузерность CSS

Проблема с CSS в браузерах Opera и IE:

Есть стили
PHP:
td.this_td_style{
	border: 1px solid white;
	border-bottom: 2px solid white;
}
td.this_td_style:hover{
	border: 1px solid white;
	border-bottom: 2px solid #FF6600;
	}
A.this_link_style{
	color: #666666;
	TEXT-DECORATION: none;
}
A.this_link_style:hover{
	color: #FF6600;
	TEXT-DECORATION: none;
}

и есть HTML-код
PHP:
<tr>
<td class="this_td_style">
<a href="http://localhost/" class="this_link_style">SomeText</a>
</td>
</tr>

Так вот в Mozilla все работает, а в IE и Opera срабарывает только стиль ссылки - меняется цвет шрифта. Бордюр же не выставляется.

Помогите понять или ткните носом =)
 
MishinOleg
У меня - работает в Opera и Mozilla, в ie - не работает...

з.ы. если очень нужно менять какие-то стили ячейки таблицы, то можно это сделать через onMouseOver / onMouseOut+ javascript...
 
Opera тоже заработала, стоило привести названия стилей к маленьким буквам, но IE молчит - кто-нибудь делал такое без OnMouseOver и JavaScript?
 
hover в MSIE поддерживается только для ссылок.
Так что только JS.

-~{}~ 21.11.05 17:15:

или ждать 7, может там пофиксят...
 
Бродюр можно сделать и у самой ссылки. Зачем вобще нужен td?
 
перетащил все это на ссылку, кое-как переписал сами стили, и теперь все работает. Спасибо.
 
Сверху