IE не распознает ширину TD? - PullRequest
3 голосов
/ 06 мая 2011

Интересно, почему IE не распознает указанную мной ширину?

В основном у меня есть этот код:

<table>
   <tr>
    <td valign="top" align="right" class="left_frame"></td>
   </tr>
</table>

CSS:

.left_frame {
    background: url(images/side.gif) repeat-y; 
    width: 17px; 
}

Даже если я добавлю width = "17" внутри тегов <td></td>, ширинавсе еще не меняется.Это довольно неприятно, потому что проблема кажется очень простой.

1 Ответ

4 голосов
/ 06 мая 2011

Я бы сказал, потому что в вашем <td>

нет содержимого. Попробуйте добавить туда &nbsp;, чтобы в ячейке было какое-то содержимое, и посмотрите, как это происходит.

В качестве альтернативы, размещение height на ячейке также может работать, в зависимости от ваших требований.

По сути, ячейка в данный момент является плоской линией, и ей нужно что-то, чтобы сказать, насколько она высока, чтобынарисовать фон.

Пример: http://jsfiddle.net/MvBf5/

...