2015-03-13 1 views
-1

Я пытаюсь получить элемент для растягивания по всей длине таблицы, проблема заключалась в том, что определенное пространство всегда остается на самом краю этого элемента.Элемент таблицы не растягивается на 100%

Таким образом, я пытался растянуть элемент, который обрабатывает «последние сообщения» до конца, и я несколько раз пытался с ним поработать, чтобы изменить отображение и изменить способ его форматирования.

ПРИМЕЧАНИЕ: Из-за беспорядка на рассматриваемом веб-сайте я потратил время на то, чтобы завершить все, что было проблемой, и решение в единый JSFiddle ... Это должно облегчить для понимания решение.

JSFiddle: https://jsfiddle.net/zm7bpr8p/2/

<table width="1000" border="1"> 
<thead> 
<tr> 
<th>Test1</th> 
<th>Test2</th> 
<th>HEAD1</th> 
<th>HEAD2</th> 
<th>Comments</th> 
</tr> 
</thead> 
<tr> 
<td>Test1</td> 
<td>Test2</td> 
<td class="DR1">DISABLED</td> 
<td class="DR2">DISABLED2</td> 
<td>Comments</td> 
</tr> 
</table> 
+1

Пожалуйста, добавьте значащий код и описание проблемы здесь. Не связывайте с сайтом, который нуждается в исправлении. В противном случае этот вопрос потеряет любое значение будущим посетителям, как только проблема будет решена. Публикация [Краткосрочный, самосохраненный, правильный пример (SSCCE)] (http://www.sscce.org/) , который демонстрирует вашу проблему, поможет вам получить более качественные ответы. Для получения дополнительной информации см. [Что-то на моем веб-сайте не работает. Могу ли я просто вставить ссылку на ?] (Http://meta.stackexchange.com/questions/125997/) Спасибо! – j08691

+0

Конечно, я добавлю код. – user2994429

ответ

1

У вас есть проблемы с столбцами вашей таблицы.

Ваша первая строка имеет 5 ячеек, но другие имеют только 3 («.threads» и «.posts» не отображаются).

Скрыть эти две ячейки также в вашем th и решить проблему.

Transform:

td.threads, td.posts { 
    display: none; 
    padding: 0px !important; 
} 

To:

td.threads, td.posts, th.threads, th.posts { 
    display: none; 
    padding: 0px !important; 
} 
+0

Те, кто уже установлен как «display: none», что означало бы, что они не влияют на фактический формат содержимого. Если я установил их как «видимость: скрытый», они все равно повлияют на контент, и я буду остался с разрывом между форумом и последним. – user2994429

+0

По крайней мере, насколько я вижу, они не влияют на фактический дисплей, и каждая из этих строк имеет 5 столбцов, три - видимые, а два - отображение: нет .... Я, к сожалению, не могу полностью удалить их из-за ограничения пропусков. – user2994429

+0

Таблицы должны быть согласованными, вы не можете иметь строку с 5 ячейками и следующими с 3. У вашего ада есть 5 ячеек и другие строки имеют только 3. – GabrielSNM

1

В вашей "нить" вашего стола, есть еще пять колонок с "нитями" и "должности" по-прежнему видны. Кажется, вы пропустили добавление этого стиля CSS.

/*Add this CSS style*/ 

.list >thead .threads, .list >thead .posts { 
    display: none; 
} 

или вы можете просто скрыть все столбцы «threads» и «posts».

/*Add this CSS style*/ 
.list .threads, .list .posts { 
    display: none; 
} 

надеюсь, что это может помочь вам;)

+0

Точное решение Я только что проверил как ответ, действительно очень неудачный, что я не заметил этого после нескольких часов ... Нашел себя, глядя глубже, чем мне нужно, поэтому я благодарю вас за помощь вместе с Габриэлем. – user2994429

+0

нет, спасибо. Рад, что вы решили свою проблему. :) –

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