css - img border

berkut

Новичок
css - img border

Подскажите почему не работает следующий код:
Код:
<style>
.img_border img {
	border: #00FF00;
	border-width: thick;
}
</style>
<table width="30%" border="1">
  <tr>
    <td class="img_border"><img src="img.gif" width="283" height="47"></td>
  </tr>
</table>
Если в описание стиля вставить display: none; - то картинка исчезает, из чего можно сделать вывод, что стиль применяется к картинке. Разные другие атрибуты тоже применяются, а вот бордер нет!? И ещё, если у самого тега img указать атрибут border=10, то он тоже не применяется, хотя ведь атрибуты у тегов имеют более высокий приоритет, чем стили. Почему так происходит? Но если добавить border к img, и убрать стиль у td - то рамка образуется.
 

berkut

Новичок
bkonst спасибо! Ещё вопрос можно:
Код:
<table width="30%" border="1">
  <tr>
    <td class="img_border">
      <table><tr><td align="left"><img src="img.gif" width="283" height="47"></td></tr></table>
    </td>
  </tr>
</table>
вложеная таблица, которая в td class="img_border" вставляется яваскриптом с другого сервера. Как можно изменить с помощью стилей св-во align="left" на align="center"?
 
Сверху