powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Недопустить растягивание ширины колонки таблицы по длине текста
9 сообщений из 9, страница 1 из 1
Недопустить растягивание ширины колонки таблицы по длине текста
    #38143650
Необходимо выводить данные в таблицу, в первой колонке обычно 6 символов, поэтому колонку пытаюсь сделать как можно уже (ставлю <th width="18"), но встречаются длинные значения и без пробелов, в результате ширина колонки растягивается по ширине этих значений. Как не допустить растягивание ? Какие есть варианты ?

В идеале хотелось бы, чтобы отображалась только видимая часть текста и в то же время нужна возможность выделять его целиком и копировать, как в ячейке Excel.
Усроит также перенос на другую строку, но тут наверно придеся пробелы вставлять скриптами, а хотелось бы обойтись без скриптов. Только HTML и CSS.

Пробовал так, эффекта нет.
<th width="18" style="display:inline-block; width:18px; overflow:hidden"
...
Рейтинг: 0 / 0
Недопустить растягивание ширины колонки таблицы по длине текста
    #38143700
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрите документацию для CSS свойства table-layout .
Код: html
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.
<!DOCTYPE HTML>
<html>  
<head>
  <style>
    table {
      table-layout: fixed;
      width: 100%;
    }

    td {
      border: solid 1px #999;
      overflow-x: hidden;
    }
  </style>
</head>  
<body>
  <table>
    <col width="18">
      <tr>
        <td>11</td>
        <td>La-la-la tu-tu-tu</td>
        <td>Tu-tu-tu la-la-la</td>
      </tr>
      <tr>
        <td>22</td>
        <td>La-la-la tu-tu-tu</td>
        <td>Tu-tu-tu la-la-la</td>
      </tr>
      <tr>
        <td>33333333</td>
        <td>La-la-la tu-tu-tu</td>
        <td>Tu-tu-tu la-la-la</td>
      </tr>
      <tr>
        <td>44444444</td>
        <td>La-la-la tu-tu-tu</td>
        <td>Tu-tu-tu la-la-la</td>
      </tr>
  </table>
</body>
</html>
...
Рейтинг: 0 / 0
Недопустить растягивание ширины колонки таблицы по длине текста
    #38143771
благодарю! то, что надо
...
Рейтинг: 0 / 0
Недопустить растягивание ширины колонки таблицы по длине текста
    #38144106
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теплый квадратПробовал так, эффекта нет.
<th width="18" style=" display:inline-block; width:18px; overflow:hidden"
Для ячейки самое то!
...
Рейтинг: 0 / 0
Недопустить растягивание ширины колонки таблицы по длине текста
    #38144112
няка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,
...
Рейтинг: 0 / 0
Недопустить растягивание ширины колонки таблицы по длине текста
    #38145527
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В продолжении темы. Подскажите новичку, тут разные браузеры отображают по разному. В Опере, Мозилле текст лезет на соседнюю ячейку. В IE обрезается корректно.

По идее можно в каждую ячейку - DIV, но может есть другой способ?
...
Рейтинг: 0 / 0
Недопустить растягивание ширины колонки таблицы по длине текста
    #38145913
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user89 , если делаешь некие ограничения для контента, а простого решения в ЦСС нет или работают с особенностями - прямой путь добавить контенту еще один контейнер.
...
Рейтинг: 0 / 0
Недопустить растягивание ширины колонки таблицы по длине текста
    #38146117
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

ОК.
...
Рейтинг: 0 / 0
Недопустить растягивание ширины колонки таблицы по длине текста
    #38146168
няка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
навеяло


...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Недопустить растягивание ширины колонки таблицы по длине текста
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]