-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в web_development

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 09.03.2005
Записей:
Комментариев:
Написано: 418


Вопрос по CSS...

Воскресенье, 21 Августа 2005 г. 13:01 + в цитатник
Forky все записи автора ... и MySQL (уж извините меня, что я снова с этой БД =)
Так вот: в БД хранится текст без html-форматирования. Разбитый на абзацы.
Если на выводе применить функцию nl2br() [php], то этот текст выводится разбитый на абзацы. Но нужно, чтобы был ещё отступ первой строки (т.н. "красная" строка). В css это делается с помощью text-indent:1em. Но если применить text-indent на текст, форматированный тэгами <br>, а не <p>, то никакого отступа нет. Вот что тут можно сделать?

VictorT   обратиться по имени Воскресенье, 21 Августа 2005 г. 13:15 (ссылка)
Много разных вариантов можно предложить.
Например, заменять перевод строки не на < br >, а на < /p >< p >. Ну и в начале и конце текста открыть и закрыть соотвнтственно этот тег.
Либо, после < br > вставить парочку неразр³вн³х пробелов.


TLС v.0.5.7
Ответить С цитатой В цитатник
Forky   обратиться по имени Re: Ответ в web_development; Вопрос по CSS... Воскресенье, 21 Августа 2005 г. 13:29 (ссылка)
Исходное сообщение VictorT: Много разных вариантов можно предложить.
Например, заменять перевод строки не на < br >, а на < /p >< p >. Ну и в начале и конце текста открыть и закрыть соотвнтственно этот тег.
Либо, после < br > вставить парочку неразр³вн³х пробелов.
TLС v.0.5.7

Вот ещё один глюк TLC, читай слово "неразрывных" =)
str_replace() ? или strtr() ?

LI 3.9.25
Ответить С цитатой В цитатник
Forky   обратиться по имени Re: Ответ в web_development; Вопрос по CSS... Воскресенье, 21 Августа 2005 г. 13:45 (ссылка)
Спасибо, работает =)
Хоть и не на поверхности решение. ;)

LI 3.9.25
Ответить С цитатой В цитатник
VictorT   обратиться по имени Воскресенье, 21 Августа 2005 г. 13:51 (ссылка)
Forky:
Вот ещё один глюк TLC, читай слово "неразрывных" =)

Похоже, глюк не клиента, а протокола, нелады с украинским.
str_replace() ? или strtr() ?

Ну да,
$str = str_replace("\r\n", "< /p >< p style='bla-bla-bla'>", $str);
или
$str = str_replace("\r\n", "nbsp;nbsp;< br >", $str);

TLС v.0.5.7
Ответить С цитатой В цитатник
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку