Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.08.2015, 19:47   #1
artkhvz
Пользователь
 
Регистрация: 27.02.2012
Сообщений: 34
Вопрос как скрыть второе слово средством css

Скажите, между тегами заключены 2 слова, можно ли средством css скрыть второе слово? пример: <span class="message-username insertname">Елена (гость)</span> скрыть нужно (гость)
сам код редактировать нельзя, возможно только подключение css

Последний раз редактировалось artkhvz; 10.08.2015 в 19:51.
artkhvz вне форума Ответить с цитированием
Старый 10.08.2015, 21:43   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Полагаю, что в общем случае - нет.
А в данном случае можно воспользоваться CSS свойством text-indent, сместив содержимое тега на длину (в пикселях) последовательности (гость), установив при этом для span фиксированную ширину и overflow: hidden.

Не знаю, будет ли работать -- не проверял

Вот что можно почитать ещё до кучи, как говорится

http://htmlbook.ru/css/text-overflow
http://htmlbook.ru/css/text-indent

Последний раз редактировалось Вадим Мошев; 10.08.2015 в 21:46.
Вадим Мошев вне форума Ответить с цитированием
Старый 11.08.2015, 09:30   #3
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

http://jsfiddle.net/t3a2mr3t/
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 11.08.2015, 09:56   #4
artkhvz
Пользователь
 
Регистрация: 27.02.2012
Сообщений: 34
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
Не, так не пойдет.. Там перенос строки место внизу занимает, верстка ломается...
artkhvz вне форума Ответить с цитированием
Старый 11.08.2015, 10:54   #5
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от artkhvz Посмотреть сообщение
Не, так не пойдет.. Там перенос строки место внизу занимает, верстка ломается...
укажи высоту
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 11.08.2015, 11:12   #6
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Кстати, я правильно понимаю, что, если задать блоку width:0, то его ширина будет регулироваться в зависимости от его содержимого?

И ещё.
Для второго слова указан цвет фона. Чёрная оптимизация, не?
Вадим Мошев вне форума Ответить с цитированием
Старый 11.08.2015, 14:23   #7
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
Кстати, я правильно понимаю, что, если задать блоку width:0, то его ширина будет регулироваться в зависимости от его содержимого?
Нет, он станет нулем по ширине. Браузер попытается внего уместить контент, и получится, что будет выводить каждое слово с новой строки, слова в свою очередь порвать он не может.
Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
Для второго слова указан цвет фона. Чёрная оптимизация, не?
Да. Цвет фона для всего блока, обратно выкрашивается только первая строка, в которой находится первое слово.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 11.08.2015, 14:59   #8
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
Нет, он станет нулем по ширине. Браузер попытается внего уместить контент, и получится, что будет выводить каждое слово с новой строки, слова в свою очередь порвать он не может.
Спасибо. Вот сейчас как раз наблюдаю такой эффект. А так, отличное решение.
Вадим Мошев вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Каждое второе-третье слово в строке (Си) Sterben Помощь студентам 2 01.04.2015 18:10
Как выписать из диапазона первое и второе попавшиеся числа? punchik Microsoft Office Excel 9 29.09.2014 10:51
работа со строками - удалить второе слово AlexP777 Паскаль, Turbo Pascal, PascalABC.NET 2 23.05.2013 18:15
C++ Вывести на экран второе слово ILYA1991 Общие вопросы C/C++ 2 27.01.2013 17:24
Даны два слова. Получить третье слово из неповторяющихся символов, входящих как в первое, так и во второе слова. dlinkz Паскаль, Turbo Pascal, PascalABC.NET 8 01.02.2012 11:09