Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.05.2013, 06:33
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

вертикальное выравнивание с text-overflow:ellipsis;
почти как обычно: выровнять блок вертикально по центру родителя, высота блока зависит от контента, родитель должен реагировть на переполнение по Y (переполняет выравниваемый блок) увеличением высоты или появлением скролла. Можно использовать продвинутый (-webkit) css.

Проблема в том, что блок содержит детей с overflow:hidden; + white-space:nowrap; + text-overflow:ellipsis; из-за чего стандартные способы ломаются:

1. display:table-cell; + vertical-align:middle;
http://jsfiddle.net/7Ewfx/7/
не срабатывает overflow:hidden; .

2. display:flex; + align-items:center;
http://jsfiddle.net/7Ewfx/8/
не срабатывает text-overflow:ellipsis; и блок с текстом смещается влево.

3. display:box; + box-align:center;
http://jsfiddle.net/7Ewfx/9/
не срабатывает text-overflow:ellipsis; и display:box; вроде как устарел.

Должно получиться вот так: http://jsfiddle.net/7Ewfx/10/ , но чтобы зеленый блок был в центре.
Кто-нибудь знает как это сделать?

Последний раз редактировалось Riim, 16.05.2013 в 06:56.
Ответить с цитированием
  #2 (permalink)  
Старый 16.05.2013, 07:13
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

http://jsfiddle.net/byd3c/
Ответить с цитированием
  #3 (permalink)  
Старый 16.05.2013, 07:22
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

danik.js,
спасиб, то что надо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
убрать прокрутку с элемента Vampir3 Общие вопросы Javascript 1 06.02.2013 15:20
Идея сайта... Стоит двигацца дальше?! B-Vladi Ваши сайты и скрипты 313 15.12.2011 23:04
Горизонтальная прокрутка контента! andys Элементы интерфейса 5 26.06.2011 22:06
Вывод порядкового номера li в списке profxhtml Общие вопросы Javascript 4 13.04.2011 11:30
скролл для длинного текста не появляется... dschmitz (X)HTML/CSS 6 27.11.2010 01:34