powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как сверстать таблицу, обрезающую непоместившейся в ячейки текст?
6 сообщений из 6, страница 1 из 1
Как сверстать таблицу, обрезающую непоместившейся в ячейки текст?
    #36345256
Shitbox2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такая задача.
Есть таблица с 10 колонками, которая должна по ширине полностью умещаться в развернутом на весь монитор окне браузера (т.е. без горизонтальных полос прокрутки). Текст в ячейках нельзя переносить по строкам. Как сделать так, чтобы не влезший текст просто обрезался по краю, как, например, в Excel?

Таблицу можно делать чем угодно, но лучше с помощью <table>. Можно, в принципе, каждую ячейку представить в виде поля ввода, но редактировать данные нельзя (курсор ввода не должне появляться) и тормозить в браузере это не должно.
...
Рейтинг: 0 / 0
Как сверстать таблицу, обрезающую непоместившейся в ячейки текст?
    #36345654
papuas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
overflow:hidden
...
Рейтинг: 0 / 0
Как сверстать таблицу, обрезающую непоместившейся в ячейки текст?
    #36360017
Shitbox2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответ! Чего-то я проглядел это свойство. Кстати, обрезать, то оно обрезает, но на другую строку часть символов (не зависимо от того есть пробел или нет) всё равно переносится, так что приходится устанавливать фиксированную высоту в 1em. И обрезанную часть слова уже никак не просмотреть (в текстовом поле, например, можно протянуть выделение до самого конца), но это не особо важно.

Overflow не работает в таблице. Скажите, как поступить: оставить таблицу, но каждую ячейку сделать div'ом или всю таблицу построить на div'ах? Первый способ более семантичный, а второй — компактный.
...
Рейтинг: 0 / 0
Как сверстать таблицу, обрезающую непоместившейся в ячейки текст?
    #36360218
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<table border="1" style="table-layout:fixed">
<tr>
	<td style="width:50px"> 12345678901234567890 </td>
	<td style="width:70px">qwertyuuiopqwertyuiop</td>
</tr>
<tr>
	<td>asdfghjklasdfghjkl</td>
	<td>zxcvbnmzxcvbnm</td>
</tr>
</table>
...
Рейтинг: 0 / 0
Как сверстать таблицу, обрезающую непоместившейся в ячейки текст?
    #36361338
Shitbox2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отличный способ, но, к сожалению, некоторые браузеры накладывают строки друг на друга и никакие background-color не помогают.
Кстати, выложил пример таблицы. Там проблема в том, чтобы неподвижная шапка делилась на столбцы в тех же пропорциях, что и остальная таблица, а когда появляется горизонтальная полоса прокрутки, естественно, всё разваливается.
...
Рейтинг: 0 / 0
Как сверстать таблицу, обрезающую непоместившейся в ячейки текст?
    #36365145
papuas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shitbox2Спасибо за ответ! Чего-то я проглядел это свойство. Кстати, обрезать, то оно обрезает, но на другую строку часть символов (не зависимо от того есть пробел или нет) всё равно переносится, так что приходится устанавливать фиксированную высоту в 1em. И обрезанную часть слова уже никак не просмотреть (в текстовом поле, например, можно протянуть выделение до самого конца), но это не особо важно.

Overflow не работает в таблице. Скажите, как поступить: оставить таблицу, но каждую ячейку сделать div'ом или всю таблицу построить на div'ах? Первый способ более семантичный, а второй — компактный.

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


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