|
|
|
| Пишу следующее:
<td width="100%"><img src="images/top_1.jpg" style = "width: 100%;" /></td>
В Opera все растягивает отлично, в IE размер изображения не изменяется, как быть ? | |
|
|
|
|
|
|
|
для: HUNTER
(20.08.2007 в 12:51)
| | <table width="100%">
<tr>
<td><img src="images/top_1.jpg" alt="" width="100%"></td>
</tr>
</table> | |
|
|
|
|
|
|
|
для: sim5
(20.08.2007 в 12:56)
| | Нет, не работате. В IE изображение при уменьшении окна остается прежнего размера :( | |
|
|
|
|
|
|
|
для: Hunter
(20.08.2007 в 12:59)
| | А у меня работает. | |
|
|
|
|
|
|
|
для: sim5
(20.08.2007 в 13:09)
| | А у вас IE какой версии? Я в 7 проверял - не пашет :( | |
|
|
|
|
|
|
|
для: Hunter
(20.08.2007 в 13:18)
| | У меня шестая, но не думаю что версия виновата. | |
|
|
|
|
|
|
|
для: sim5
(20.08.2007 в 13:21)
| | Хм, но в чем же дело тогда? Если код один, по одно, а результат разный. | |
|
|
|
|
|
|
|
для: Hunter
(20.08.2007 в 13:25)
| | Не могу сейчас зайти в Висту, чтобы посмотреть под IE7 - сказать ничего не могу. | |
|
|
|
|
|
|
|
для: sim5
(20.08.2007 в 13:35)
| | Похоже IE отходит от таблиц к блокам ИМХО. Т.К в блоках все отлично растягивается, ну и ладно буду верстать в них. :) | |
|
|
|
|
|
|
|
для: Hunter
(20.08.2007 в 13:38)
| | Я бы вообще не писал так <table width="100%">. Это не IE отходит, а наоборот приближается к правильной интерпритации кода. Таблицы надо применять исключительно там, где они остро необходимы, а именно для вывода данных в виде таблицы. В остальных случаях лучше использовать <div> (так рекумендует стандарт w3). К сожалению display: table, ...cell и прочие удобные вещи CSS2.1 не работают в IE и иногда приходится применять <table>. Но в этом случае лучше присваивать width через стили и не к таблице <table> а к непосредственно самому <td>. Это будет по крайней мере по стандарту. | |
|
|
|
|
|
|
|
для: sim5
(20.08.2007 в 13:21)
| | Да, есть такая особенность.
В сторону увеличения размера (относительно реального) MSIE работает чётко.
В случае, если размер ячейки меньше реального размера картинки, то - не работает:
картинка меньше реального размера не становится.
Выход, как всегда, есть в самом же MSIE: используйте фильтр для фона ячейки:
<td width="100%" style="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='http://www.google.com/intl/en_ALL/images/logo.gif', sizingMethod='scale')"> </td>
|
| |
|
|
|