Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Обрезание строки
 
 автор: Tregan   (24.07.2010 в 19:49)   письмо автору
 
 

Добрый день столкнулся с такой проблемой. Незнаю как это зделать может поможете.

Дан блок блоку дан фиксированный размер. в этом блоке идет текст. в блоке вмешается например 50символов текста. сам вопрос как зделать так чтобы текст который бы привешал 50символов. не начил расширять сам блок или переносить на другую строку текст.

Гдето видел что решили эту проблему с помощью троеточием. тоесть идет текст и доходя до границы блока начинает отображаться троеточием тем самым говоря что есть продолжения текста. как это можно воплотить в жизнь с помощью css. Или както по дргому?.

Если можно по конкретний расписать код ато не сильно понимаю как обротится именно к определенному <p> в html коде. За рания спасибо.

<html>
<P>тЕКС ТЕКС тЕКС ТЕКС тЕКС ТЕКС тЕКС ТЕКС </P>
</html>

За рание спасибо.

  Ответить  
 
 автор: АЯ   (24.07.2010 в 23:16)   письмо автору
 
   для: Tregan   (24.07.2010 в 19:49)
 

CSS может изменить стиль элемента, но не может поставить многоточие - это уже изменение содержимого.
Так что CSS отпадает.
Сразу и навсегда.

Обычно такие вопросы решаются на уровне сервера.
Т.е. программа, написанная на серверном языке (на PHP, например), формирует HTML-код страницы с учётом ограничений текста по ширине.

Разумеется, подобный "фокус" вполне можно сделать и на броузерном уровне, с помощью яваскрипта.
Но это именно здесь, ИМХО, не самый лучший вариант.

  Ответить  
 
 автор: Lelik   (24.07.2010 в 23:30)   письмо автору
 
   для: АЯ   (24.07.2010 в 23:16)
 

есть text-overflow, до для полноценной работы везде, надо постараццо :)

  Ответить  
 
 автор: Tregan   (25.07.2010 в 00:37)   письмо автору
 
   для: Lelik   (24.07.2010 в 23:30)
 

А как cделать именно с помощью джава скрипт?

  Ответить  
 
 автор: [ANTI]CheateR   (28.07.2010 в 09:41)   письмо автору
 
   для: Tregan   (25.07.2010 в 00:37)
 

http://cheb.geometria.ru/articles

оно? тут, правда, не многоточия... но так даже лучше, по-моему))

на примере идет выборка с бд с ограниченным набором символов... в конце вставляется span, в который залита картинка

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования