Проблема с таблицей в IE8 / IE9 - PullRequest
2 голосов
/ 12 октября 2011

Итак, наш сайт был разработан без doctype, и я пытаюсь обновить его, чтобы он не переводил IE в режим причуд.
Проблема в том, что есть несколько таблиц, в которых использовались изображения с закругленными углами, посколькуразработчики не понимали, как использовать дизайн на основе div.Это выглядит нормально в режиме причуд и даже в режиме IE7, но когда я использую режим стандартов IE8 или IE9, некоторые строки в таблице оказываются выше, чем должны (а именно строки, содержащие изображения с закругленными углами), и никакое количествопринудительная высота, кажется, работает.Я пропускаю какой-то основной метод отображения таблицы?Это выглядит хорошо во всех браузерах, кроме IE8 и IE9, что для меня сбивает с толку.Я скопировал код (с полностью определенными ссылками на изображения) в jsbin, и вы можете просмотреть его здесь:
http://jsbin.com/ofedet/

Я знаю, что лучший способ - это заменить его на div иликакой-то другой семантический элемент с border-radius, но пока я надеялся просто исправить эти проблемы, чтобы предотвратить катастрофу, пока не смогу убедить их в окупаемости инвестиций в редизайн.

Ответы [ 2 ]

1 голос
/ 12 октября 2011

Пусть эти изображения всплывают.

#Table_01 img { 
    float: left;
}
0 голосов
/ 12 октября 2011

Попробуйте добавить этот CSS:

#Table_01 a img { border:0; margin:0; padding:0; }
...