Есть TD, в которой присутствует картинка, ширина которой в общем случае неизвестна, и текст. Картинка скрыта (display:none). Ширина ячейки задана, и она меньше ширины скрытой картинки. При этом ячейка отображается по заданной ширине, т.е. ширина скрытой картинки игнорируется. Если картинку сделать видимой (display:block), то ширина ячейки становится равной ширине картинки, что и требуется! Собственно задача - необходимо сделать ширину ячейки со скрытой картинкой (неизвестной ширины) равной ширине этой картинки. А в общем случае - ширине любого скрытого контента в состоянии, когда он не скрыт. При этом контент внутри может быть самый разный, т.е. (если что) неизвестно у какого скрытого элемента выяснять его ширину Для конкретики минимальный код: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> </head> <body> <table width="100%" border="1"><tr><td width="50px"> <!-- Ширина ячейки 50px --> <div id="header"> Some text </div> <div id="content"> <div style="display:block"> <img src="img.jpg"> <!-- Ширина картинки > 50px, например, 200px --> </div> </td><td></td></tr></table> </body> </html> Идеи?