Войти

Показать полную графическую версию : Форматирование текста


Rudy
22-09-2004, 15:23
Подскажите, что прописать, чтобы выравнить текст новости (msg) по ширине страницы

Код:
print"
<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"5\">
<tr valign=\"top\">
<td width=\"1%\"><img src='img/$fn' width=$x height=$y border=0></td>
<td width=\"99%\"><font size=2>$msg</font><BR><BR><font size=1>Добавил: <a href=mailto:$authormail>$author</a></td>
</tr>
</table>

vadimiron
22-09-2004, 17:40
Выравние по ширине с помощью justify работает только в ИЕ вроде, ну и в опере наверно

archy
22-09-2004, 19:09
...
<td width=\"99%\" style=\"text-align: justify;\"><font size=2>$msg
...
работает в opera, ie, mozilla

Rudy
23-09-2004, 09:15
Ok!:up:

Guest
14-10-2004, 15:03
похожий вопрос

как сделать чтобы в фрейме был перенос слов на новую строку, а не рос скрол бар по горизонтали?

Добавлено:

и еще вопрос по теме, что обозначают слеши в нижнем коде??

<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"5\">
:o

vadimiron
14-10-2004, 16:49
как сделать чтобы в фрейме был перенос слов на новую строку, а не рос скрол бар по горизонтали?
Вроде достаточно указать точные значения для width, height
Так разве не работает??

Это делается при программировании, например , на PHP, так как " в этом языке спец знак и " HTML-кода может обработчик PHP смутить
Вместо \" можно писать '

Исправлено: vadimiron, 14:50 14-10-2004

Guest
14-10-2004, 17:10
если указать точно, то тогда при просмотре с разным разрешением экрана будет разный эффект. поетому я использую процентные величины.

ну должно ведь быть какоето решение?(((






т.е. если php обработчик встречает в операторе echo ""; сочетание /"   то он дальше работает и не выдает parse error ?

archy
14-10-2004, 17:51
Guest
1. Во фрейме поумолчанию слова переносятся
2. не /" а \" об этом читаем доки по PHP про строковые переменные и спец символы... мля, забыл как это по русски :)

Guest
15-10-2004, 07:02
archy
"Во фрейме поумолчанию слова переносятся "

hhhh hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh...(далее 1-(сколько_надо) таких же символов)
а чо делать вот с такой фразой?
Модераториал: по рукам надавать и это на первый раз, неужели нельзя было словами пояснить, без примера?

Исправлено: Prisoner, 3:08 17-10-2004

XCodeR
15-10-2004, 07:37
А создать table с фиксированной длиной и одни столбцом?
Или CSS....

Guest
15-10-2004, 08:18
XCoder
что CSS?

XCodeR
15-10-2004, 08:48
CSS - таблицы коскадных стилей...
Сейчас навскидку не скажу, как с помощью них реализовать, но копать надов сторону блоков.. могу и ошибаться, а с таблицой будет легче...

archy
15-10-2004, 11:20
Guest
А зачем тебе такие строчки та?
Если ты динамически формируешь, например в php, основываясь на данных пользователя, то можно wordwrap юзать...

Guest
15-10-2004, 12:37
archy
wordwrap это что?
перенос слов, а если слово в 333 символа, а границы у окна разные в зависимости от разрешения?

vadimiron
15-10-2004, 13:35
перенос слов, а если слово в 333 символа, а границы у окна разные в зависимости от разрешения?
Решений по настоящему, можно много придумать, только Вы вот сначала скажите, что это за строчка в 333 символа, пробелы же должны где то присутствовать??

Guest
15-10-2004, 14:47
vadimiron

ну вот, смотрите, типичный пример - чат или, скажем даже этот форум. иногда люди пишут слово в 333 символа без пробела, что-нибудь типа: *ляяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя

и окошко разъезжается по горизонтали и появляется раздрожающий скролбар.

вот и как этому найти решение?

vadimiron
15-10-2004, 16:07
Если это чат или форум, значит написан на каком то языке, тогда то, что написал юзер, перед сохранением нужно обрабодать какой либо функцией, Например в PHP смотрим подобные функции в мануале в разделе "Строковые функции", там есть функции для резки строки для разных случаев

archy
17-10-2004, 20:17
Guest 212.46.248.*
http://ru.php.net/wordwrap Доки читать религия не позволяет? Это то, что тебе надо!

FADE
17-10-2004, 20:49
да я разобрался уже спасибо,
worwrap функция в мануале 4 версии описана, а у мя док к 3й был

mar
17-10-2004, 21:38
FADE
Во избежании (или в предвкушении ;)) следующего вопроса, посмотри сюда: тема называлась"Пользовательский ввод - не позволить рвать страничку." (http://forum.oszone.net/topic.cgi?forum=20&topic=1117)




© OSzone.net 2001-2012