У меня есть таблица на моем веб-сайте с элементом select в одной из ячеек. Если я пытаюсь изменить содержимое элемента, все работает нормально в большинстве браузеров, которые я пробовал (в том числе IE6, что удивительно), но в IE7 ячейка таблицы не регулирует свою ширину в соответствии с элементом select. Можно ли как-нибудь изменить размер ячейки таблицы?
Вы можете сами увидеть проблему с помощью этого простого теста:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<title>Table cell width test</title>
</head>
<body>
<table>
<tr>
<td style="border: solid black 1px">
<select id="test">
</select>
</td>
</tr>
</table>
<script type="text/javascript">
window.onload = function() {
var option = document.createElement("option");
option.innerHTML = "asdfasdfasdfasdfasdfasdfasdfasdf";
document.getElementById("test").appendChild(option);
};
</script>
</body></html>