Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
4 / 4 / 5
Регистрация: 09.08.2012
Сообщений: 225

Растянуть полосы таблицы вертикально на всю высоту экрана

02.10.2015, 16:30. Показов 3318. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Столкнулся с проблемой вёрстки таблицы, а именно нужно сделать продолжение полосок таблиц на максимальную высоту причём таблица должна растягиваться в ширину и высоту при изменении размера экрана,
подскажите пожалуйста какие варианты здесь можно применить?




Прилагаю свой код:

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<table id="options" class="tablesorter" border="0" cellpadding="0" cellspacing="0">
    <thead>
      <tr>
        <th width="157px">Наименование</th>
        <th width="95px">Сезон</th>
        <th width="106px">Страна</th>
        <th width="94px">Мин. заказ</th>
        <th width="173px">Фото и описание</th>
        <th width="208px">Доп.информация</th>
      </tr>
    </thead>
    <tbody>
      <tr onClick=location.href="#">
        <td>Набор номер</td>
        <td>Лето / Осень</td>
        <td>Бельгия</td>
        <td>10 ед.</td>
        <td>Краткое описание и фото?</td>
        <td>Новый</td>
      </tr>
      <tr onClick=location.href="#">
        <td>Набор номер 2</td>
        <td>Осень / Зима</td>
        <td></div>Бельгия</td>
        <td>105 ед.</td>
        <td>Краткое описание и фото?</td>
        <td>Скидка</td>
      </tr>
      <tr onClick=location.href="#">
        <td>Набор номер 45</td>
        <td>Зима</td>
        <td>Бельгия</td>
        <td>1 ед.</td>
        <td>Краткое описание и фото?</td>
        <td>Спец.предложение</td>
    </tbody>
</table>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
table.tablesorter {
    font-size: 12px;
    width: 100%;
    height:100%;
    text-align: left;
    border-collapse: collapse;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    color: #FFF;
    font-weight:normal;
    background-color: #5d5d5a;
    border-left: 1px solid #585855;
    padding: 16px 0 16px 21px;
}
table.tablesorter thead tr th:first-child, table.tablesorter tfoot tr th {
    -moz-border-radius: 3px 0 0 0;
    -webkit-border-radius: 3px 0 0 0; 
    -khtml-border-radius: 3px 0 0 0;
    border-radius: 3px 0 0 0;
    border:none;
}
table.tablesorter thead tr th:last-child, table.tablesorter tfoot tr th {
    background-color: #313232;
    -moz-border-radius: 0 3px 0 0;
    -webkit-border-radius: 0 3px 0 0; 
    -khtml-border-radius: 0 3px 0 0;
    border-radius: 0 3px 0 0;
    border:none;
}
table.tablesorter thead tr .header {
    background-image: url(../js/tablesorter/asc-white.gif);
    background-repeat: no-repeat;
    background-position: 76px 21px ;
    cursor: pointer;
}
table.tablesorter tbody td {
    color: #5d5d5a;
    padding: 4px;
    background-color: #FFF;
    vertical-align: top;
    border: 1px solid #F0F0F0;
    padding: 10px 0 10px 21px;
    cursor:pointer;
}
table.tablesorter tr:hover td {
}
table.tablesorter tbody td:first-child {
    font-weight: bold;
    border-left: none;
}
table.tablesorter tbody td:last-child {
    border-right: none;
}
table.tablesorter tbody tr:first-child td  {
    border-top: none;
}
table.tablesorter tbody tr.odd td {
    background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url(../js/tablesorter/asc-white.gif);
}
table.tablesorter thead tr .headerSortDown {
    background-image: url(../js/tablesorter/desc-white.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.10.2015, 16:30
Ответы с готовыми решениями:

Растянуть страницу на всю высоту экрана
Использую MasterPage. В него кидаю таблицу 3х3, в центральной ячейке которой находится contentPlaceHolder, а на фон самого MasterPage'а (в...

Растяжение таблицы на всю высоту экрана
здравствуйте. подскажите, как растянуть таблицу на всю высоту экрана, вне зависимости от того сколько в ней контента исходный код...

Как растянуть ячейку таблицы на всю высоту экрана.
Подскажите, плиз, как с помощью java-script или vb-script можно сделать высоту ячейки таблицы равной, например, screen.height - 75 пикселов

2
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
02.10.2015, 18:08
belltone, ну есть такой дурацкий вариант... Минус - вертикальная прокрутка...

Кликните здесь для просмотра всего текста
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Table</title>
<link rel="stylesheet" type="text/css" href="css.css" />
</head>
  <style>
 html,body{width:100%; height:100%; margin:0; overflow-x:hidden} 
 table{width:100%; min-height:100%}
 *{box-sizing:border-box}
 table.tablesorter {
    font-size: 12px;
    width: 100%;
    height:100%;
    text-align: left;
    border-collapse: collapse;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    color: #FFF;
    font-weight:normal;
    background-color: #5d5d5a;
    border-left: 1px solid #585855;
    padding: 16px 0 16px 21px;
}
table.tablesorter thead tr th:first-child, table.tablesorter tfoot tr th {
    -moz-border-radius: 3px 0 0 0;
    -webkit-border-radius: 3px 0 0 0; 
    -khtml-border-radius: 3px 0 0 0;
    border-radius: 3px 0 0 0;
    border:none;
}
table.tablesorter thead tr th:last-child, table.tablesorter tfoot tr th {
    background-color: #313232;
    -moz-border-radius: 0 3px 0 0;
    -webkit-border-radius: 0 3px 0 0; 
    -khtml-border-radius: 0 3px 0 0;
    border-radius: 0 3px 0 0;
    border:none;
}
table.tablesorter thead tr .header {
    background-image: url(../js/tablesorter/asc-white.gif);
    background-repeat: no-repeat;
    background-position: 76px 21px ;
    cursor: pointer;
}
table.tablesorter tbody td {
    color: #5d5d5a;
    padding: 4px;
    background-color: #FFF;
    vertical-align: top;
    border: 1px solid #F0F0F0;
    padding: 10px 0 10px 21px;
    cursor:pointer;
}
table.tablesorter tr:hover td {
}
table.tablesorter tbody td:first-child {
    font-weight: bold;
    border-left: none;
}
table.tablesorter tbody td:last-child {
    border-right: none;
}
table.tablesorter tbody tr:first-child td  {
    border-top: none;
}
table.tablesorter tbody tr.odd td {
    background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url(../js/tablesorter/asc-white.gif);
}
table.tablesorter thead tr .headerSortDown {
    background-image: url(../js/tablesorter/desc-white.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
}
tr.footer{width:100%; height:100%; border: 1px solid #F0F0F0}
  </style>
<body>
<table id="options" class="tablesorter" border="0" cellpadding="0" cellspacing="0">
    <thead>
      <tr>
        <th width="157px">Наименование</th>
        <th width="95px">Сезон</th>
        <th width="106px">Страна</th>
        <th width="94px">Мин. заказ</th>
        <th width="173px">Фото и описание</th>
        <th width="208px">Доп.информация</th>
      </tr>
    </thead>
    <tbody>
      <tr onClick=location.href="#">
        <td>Набор номер</td>
        <td>Лето / Осень</td>
        <td>Бельгия</td>
        <td>10 ед.</td>
        <td>Краткое описание и фото?</td>
        <td>Новый</td>
      </tr>
      <tr onClick=location.href="#">
        <td>Набор номер 2</td>
        <td>Осень / Зима</td>
        <td></div>Бельгия</td>
        <td>105 ед.</td>
        <td>Краткое описание и фото?</td>
        <td>Скидка</td>
      </tr>
      <tr onClick=location.href="#">
        <td>Набор номер 45</td>
        <td>Зима</td>
        <td>Бельгия</td>
        <td>1 ед.</td>
        <td>Краткое описание и фото?</td>
        <td>Спец.предложение</td>
        </tr>
        <tr class="footer">
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
        </tr>
    </tbody>
</table>
</body>
</html>
1
4 / 4 / 5
Регистрация: 09.08.2012
Сообщений: 225
03.10.2015, 01:37  [ТС]
Вышел из ситуации так, сделал контейнер абсолютным и прописал код перед wrapper под себя:
HTML5
1
2
3
4
5
6
7
8
9
10
11
<div class="container">
  <div class="cols">
       <div class="col-1"></div>
       <div class="col-3"></div>
       <div class="col-2">
       <div class="tablesorter">
       <!--Таблица-->
       </div>
       </div>
  </div>
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
.container {
    width: 100%;
    min-width: 1280px;
    top: 0;
    bottom: 0;
    position: absolute;
    margin-top:64px;
}
.container .cols { 
    height:100%; 
    overflow: hidden; 
}
.container .cols .col-1 { 
    float: left; 
    width: 270px;  
}
.container .cols .col-2 { 
    height: 100%;
    margin: 0 35px 0 280px;
}
.container .cols .col-3 { 
    width: 35px;
    height: 100%;
    float: right; 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.10.2015, 01:37
Помогаю со студенческими работами здесь

Центральный блок должен растягиваться на всю высоту экрана, а не на высоту контента
Всем привет. Сразу к делу. Сайт делаю резиновым. Структура сайта по сути из трёх блоков. Шапка, подвал, а на весь центральный блок идет...

Растянуть DIV на всю высоту
Доброго времени суток. Помогите пожайлуста. Никак не могу найти решения... Прижал футер к низу окна браузера используя этот метод...

Растянуть блок на всю высоту
Имеется блок див, который должен быть: Растянут на всю высоту окна - 20px, если контента мало, при этом не должна появлятся полоса...

Растянуть таблицу во всю высоту
С шириной ок, а вот с высотой беда... Как заставить таблицу растянуться во всю высоту окна браузера? &lt;body...

Растянуть body на всю высоту страницы
Добрый вечер. Надо чтобы высота body была по всей странице. html { height:100%; } body { border:1px solid #000000; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru