Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
 Аватар для Григорий Карпов
4 / 4 / 1
Регистрация: 14.07.2012
Сообщений: 212

Таблица с фиксированным размером ячеек

06.06.2015, 21:52. Показов 1401. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
На странице есть таблица с большим количеством ячеек, в одних немного текста, а в других, наоборот, много. В итоге таблица получается очень большая. Как сделать размеры её ячеек фиксированными, чтобы текст обрезался (скрывался), если он целиком не помещается?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.06.2015, 21:52
Ответы с готовыми решениями:

Сложная таблица. Объединение ячеек
Надо сделать вот такую таблицу. Например есть таблица у которой 10 строк и 5 столбцов, но так что бы ячейки у первой, второй и третьей...

Таблица с изменяющимися стилями ячеек
Здравия вам уважаемые форумчане. Мне нужно сделать таблицу с изменяющимися стилями ячеек как на сайте:...

Динамическая таблица. Ширина ячеек таблицы?
Привет форумчане. Сразу говорю, что я в HTML ноль, но нужна помощь. В инете нашел следующий код динамической таблицы, но проблема в этом...

3
 Аватар для fol
511 / 485 / 161
Регистрация: 08.07.2013
Сообщений: 1,714
Записей в блоге: 1
06.06.2015, 23:04
тут написано, как сделать
0
 Аватар для Григорий Карпов
4 / 4 / 1
Регистрация: 14.07.2012
Сообщений: 212
16.06.2015, 20:07  [ТС]
Цитата Сообщение от fol Посмотреть сообщение
тут написано, как сделать
Делаю как там написано:
HTML5
1
2
3
4
5
<table style="border: 1px solid black; table-layout: fixed;" >  
    <tr>
        <td style="width: 200px; height: 50px; overflow: hidden;">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</td>
    </tr>
</table>
Результат такой:

В то время, как мне нужно, чтобы высота была 50 пикселей. Я решал проблему при помощи помещения содержимого ячеек в блок div, но это слишком сильно увеличивает код, потому что таблица довольно большая.
Миниатюры
Таблица с фиксированным размером ячеек  
0
 Аватар для Григорий Карпов
4 / 4 / 1
Регистрация: 14.07.2012
Сообщений: 212
17.06.2015, 00:41  [ТС]
Добавил свойство ячейки "display: block" - заработало.

Добавлено через 3 часа 13 минут
...Точнее нужно использовать "inline-block", чтобы ячейки не переносились на новую строку. Только теперь, если ячеек больше, чем может поместиться на экран, то они все-таки переносятся на новую строку и границы "толстые". Приходится вручную устанавливать ширину таблицы, чтобы ячейки не переносились:
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
<style type="text/css">
    table {
        width: 5000px;
        border-collapse: collapse;
    }
    td {
        padding: 0;
        width: 200px;
        height: 37px;
        display: inline-block;
        overflow: hidden;
        border: 1px solid black;
    }
</style>
<table>
    <tr>
        <td>
            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
        </td>
        <td>
            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
        </td>
        <td>
            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
        </td>
        <td>
            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
        </td>
        <td>
            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
        </td>
        <td>
            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
        </td>
        <td>
            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
        </td>
        <td>
            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
        </td>
    </tr>
</table>
Как бы это все исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.06.2015, 00:41
Помогаю со студенческими работами здесь

Нестандартная таблица. Разные размеры ячеек
Доброго времени суток, уважаемые форумчане! На html-странице есть набор вот таких элементов (рис.1). Решил сделать в виде таблицы....

файл с фиксированным размером на asm
вот что я набросал. помогите создать такой файл. подправьте кто может, либо пишем свои варианты invoke CreateFile,...

Динамический символьный массив с не фиксированным размером
char* temp_str = new char; std::cin &gt;&gt; temp_str; std::cout &lt;&lt; temp_str; // выводит введенное слово Мне необходимо было создать...

MFC, панель в MainFrm с фиксированным положением и размером
Как в MainFrm воткнуть самую простую панель, которая будет иметь фиксированное положение и размер, ну а содержимое я из ресурсов (диалог)...

Сумма двух ячеек с фиксированным шагом
Извиняюсь если повтор. Как заставить excel автозаполнять по такому алгоритму: c1=a1+a4 c4=a4+a7 c7=a7+a10 c10=a10+a13 ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru