2011-01-11 5 views
1

Я положил ContentPlaceHolder моего MasterPage в таблицу, и он отображается за пределами таблицы.ContentPlaceHolder вне таблицы

Кто-нибудь, чтобы помочь мне?

Спасибо

<table class="four_tile_table" border="1" cellpadding="0" cellspacing="0" width="100%"> 
    <tr> 
     <td class="feature_phone_content" valign="top" width="39%"> 
      <asp:contentplaceholder id="ContentPlaceHolder1" runat="server"> 
      </asp:contentplaceholder> 
     </td> 
    </tr> 
</table> 
+0

У вас здесь что-то еще. Заполнитель работает так же, как и ожидалось для меня. –

+0

Это показывает за пределами стола !! означает? – anishMarokey

+0

Я добавляю границу к моей таблице, и я вижу, что содержимое ContentPlaceHolder находится за пределами границы – Jul

ответ

0

Я считаю, что contentplaceholder предполагает размер его содержимого, так что если вы хотите, чтобы размер содержимого, оберните внутреннее содержание с таблицей определенного размера.

Кроме того, есть ли у вас такая же проблема, если вы оберните свой contentplaceholder внутри <div>? (Подсказка: используйте position:relative)

+0

Хорошо, что я ошибся, я имел в виду еще один ContentPlaceHolder ...: shame: – Jul

0

У вас есть Поплавок: справа или слева в вашей таблице стилей?

+0

, если я удалю любой стиль моей страницы , проблема все еще здесь – Jul

+0

как уверены, что ее отображение за пределами таблицы? Я не вижу заголовка чего-то для таблицы, чтобы отличить его – XtremeBytes

+0

Поскольку он находится за пределами границы таблицы (border = 1) – Jul