2014-09-25 2 views
-2

Моя проблема заключается в том, что мой якорь превышает табличную ячейку на дисплее iphone 5.Как сделать якорь не превышающим ширину ячейки таблицы?

Я это как стиль для ячейки white-space: nowrap;

Для анкера я просто цвет фона: background: #f88e1e;

Могли бы вы совет, пожалуйста?

<table class="subscriptionTable"> 
    <thead> 
     <tr> 
      <th class="feature"></th> 
      <th class="free">free</th> 
      <th class="middle">silver</th> 
      <th class="top">gold</th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td class="feature"><a href="somelink"></a>linktarget</td> 
      <td></td> 
      <td></td> 
      <td><span class="icon-tick"></span></td> 
     </tr> 
     <tr> 
      <td class="feature"><a href="somelink"></a>linktarget</td> 
      <td></td> 
      <td></td> 
      <td><span class="icon-tick"></span></td> 
     </tr> 
      <tr> 
       <td class="feature"></td> 
       <td> 
       </td> 
       <td></td> 
       <td> 
        <a class="someClass" href="somelink">Free trial</a> 
       </td> 
      </tr> 
    </tbody> 
</table> 

мне удалось дать текст на одной строке, добавив white-space: nowrap Но теперь ширина анкерные превышает ширину ячейки. Анкер должен оставаться внутри ...

+0

не могли бы вы указать свой код и какой-то контекст? Невозможно дать ответ между (буквально) миллионами возможностей – Devin

ответ

1

Будь то display:table-cell (CSS) или фактические таблицы HTML, вы не можете предотвратить немедленное содержимое ячейки таблицы. Они всегда будут расширяться, чтобы соответствовать содержанию. Если вы хотите отрегулировать содержимое внутри display: table-cell, вам необходимо обернуть его в другой элемент контейнера и установить другой тип отображения (блок/таблица и т. Д.).

Смежные вопросы