2016-06-20 2 views
0

У меня такой стол. Обе ячейки содержат другую таблицу. Проблема заключается в пространстве ниже внутреннего table.Большой промежуток в ячейке

enter image description here

Это код:

<table border=1> 
    <tr> 
    <td align=center valign=middle> 
     <div style="float: left"> 
     X 
     </div> 
     <table border=1> 
     <tr height="33%"> 
      <td align=center style="font-size: 7px"> 
      4x1.00 
      </td> 
     </tr> 
     <tr height="66%"> 
      <td align=center style="font-size: 10px"> 
      <b>4</b> 
      </td> 
     </tr> 
     </table> 
    </td> 
    </tr> 
    <tr> 
    <td align=center valign=middle> 
     <div style="float: left"> 
     2 
     </div> 
     <table border=1> 
     <tr height="33%"> 
      <td align=center style="font-size: 7px"> 
      4x1.50 
      </td> 
     </tr> 
     <tr height="66%"> 
      <td align=center style="font-size: 10px"> 
      <b>6</b> 
      </td> 
     </tr> 
     </table> 
    </td> 
    </tr> 
</table> 

И это работает в jsfiddle, но не на моей странице. Теоретически для этого не существует других настроек css. http://jsfiddle.net/fishmong3r/f1ktbyeh/1/

+0

Вы пытались использовать Normazlie.css? –

+0

@PeterWilson Даже не слышал об этом до сих пор. Но я только что попробовал это сейчас. Не повезло. – fishmong3r

+0

попробуйте использовать инструмент разработчика в браузере, чтобы проверить основную проблему! –

ответ

1

Если вы хотите применить общие настройки и этот костюм ваша проблема, то вы можете указать в css следующее:

table td{ 
    padding:0px; 
} 

По вопросу совместимости с различными браузерами, вы можете попробовать это:

<table cellspacing="0"> 
+0

Я пробовал на первом месте. Не повезло, даже с печально известным тегом '! Important'. – fishmong3r

+0

Нет, это все еще не нормально. – fishmong3r

+0

Хорошо, я идиот. Неважно. Теперь все в порядке. Спасибо. – fishmong3r

0

Это связано с CSS только. Я думаю, вы должны проверить свой код еще раз. Там могут быть возможности, когда ваш css загружается с главной страницы [Layout html], и вы не сейчас. Проверьте свой код, используя [View Source].

0
<table width="68" height="88" border=1> 
    <tr> 
    <td width="58" height="40" align=right valign=top> 
     <div style="float: left"> 
     X 
     </div> 
     <table border=1> 
     <tr height="33%"> 
      <td align=center style="font-size: 7px"> 
      4x1.00 
      </td> 
     </tr> 
     <tr height="66%"> 
      <td align=center style="font-size: 10px"> 
      <b>4</b> 
      </td> 
     </tr> 
     </table> 
    </td> 
    </tr> 
    <tr> 
    <td height="40" align=right valign=top> 
     <div style="float: left"> 
     2 
     </div> 
     <table border=1> 
     <tr height="33%"> 
      <td align=center style="font-size: 7px"> 
      4x1.50 
      </td> 
     </tr> 
     <tr height="66%"> 
      <td align=center style="font-size: 10px"> 
      <b>6</b> 
      </td> 
     </tr> 
     </table> 
    </td> 
    </tr> 
</table> 
Смежные вопросы