powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как обрезать текст в элементе с переменной длинной?
8 сообщений из 8, страница 1 из 1
Как обрезать текст в элементе с переменной длинной?
    #38019155
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если длинна известна заранее то текст можо обрезать вот так:

.my-class {
width: 100px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

Но как его обрезать если длинна динамическая?

Пример - хедер на странице, заголовок слева, панель кнопок справа (оба на одной линии)



Заголовок должен занимать все свободное место, но не выпирать и не перебрасывать панель кнопок на следущую линию.
На картинке ниже сделано неправильно - видно что место свободное есть и можно не обрезать.



Как это можно сделать (без таблиц)?

Живой код http://cssdeck.com/labs/fbe2t2qo/0
...
Рейтинг: 0 / 0
Как обрезать текст в элементе с переменной длинной?
    #38019216
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если не задавать ширину? - Она же сама установится. А максимум установить как max-width.

P.S. Подходит даже для ИЕ7, если не ставить inherit.
...
Рейтинг: 0 / 0
Как обрезать текст в элементе с переменной длинной?
    #38019219
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как обрезать текст в элементе с переменной длинной?
    #38019271
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ха, классно, Яростный Меч спасибо, я уж думал прийдется с таблицами возиться :)
...
Рейтинг: 0 / 0
Как обрезать текст в элементе с переменной длинной?
    #38019377
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм ... а как посмотреть-то?
...
Рейтинг: 0 / 0
Как обрезать текст в элементе с переменной длинной?
    #38019478
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По ссылке Яростного Меча нужно перейти.
...
Рейтинг: 0 / 0
Как обрезать текст в элементе с переменной длинной?
    #38019484
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И-и-и? - Увидеть 3 пустых окошка?
...
Рейтинг: 0 / 0
Как обрезать текст в элементе с переменной длинной?
    #38019506
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stranno, ya vot jeto viju

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<div class='header'>
	<div class='header-toolbar'>
		<button>Create</button>
	</div>
	<div class='header-title'>
		Very very very very very long very very long very very long very very long very very long very very long very very long very very long very very long very very long very very long title
		</div>
	
	<div class='clearfix'></div>
</div>



Код: css
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
.header, .header-title, .header-toolbar {
	border: 1px solid black;
	margin: 3px;
	padding: 3px;
}

.header-title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.header-toolbar {
	float: right;
}

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


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