Показать полную графическую версию : Форматирование текста
Подскажите, что прописать, чтобы выравнить текст новости (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 работает только в ИЕ вроде, ну и в опере наверно
...
<td width=\"99%\" style=\"text-align: justify;\"><font size=2>$msg
...
работает в opera, ie, mozilla
похожий вопрос
как сделать чтобы в фрейме был перенос слов на новую строку, а не рос скрол бар по горизонтали?
Добавлено:
и еще вопрос по теме, что обозначают слеши в нижнем коде??
<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
если указать точно, то тогда при просмотре с разным разрешением экрана будет разный эффект. поетому я использую процентные величины.
ну должно ведь быть какоето решение?(((
т.е. если php обработчик встречает в операторе echo ""; сочетание /" то он дальше работает и не выдает parse error ?
Guest
1. Во фрейме поумолчанию слова переносятся
2. не /" а \" об этом читаем доки по PHP про строковые переменные и спец символы... мля, забыл как это по русски :)
archy
"Во фрейме поумолчанию слова переносятся "
hhhh hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh...(далее 1-(сколько_надо) таких же символов)
а чо делать вот с такой фразой?
Модераториал: по рукам надавать и это на первый раз, неужели нельзя было словами пояснить, без примера?
Исправлено: Prisoner, 3:08 17-10-2004
А создать table с фиксированной длиной и одни столбцом?
Или CSS....
CSS - таблицы коскадных стилей...
Сейчас навскидку не скажу, как с помощью них реализовать, но копать надов сторону блоков.. могу и ошибаться, а с таблицой будет легче...
Guest
А зачем тебе такие строчки та?
Если ты динамически формируешь, например в php, основываясь на данных пользователя, то можно wordwrap юзать...
archy
wordwrap это что?
перенос слов, а если слово в 333 символа, а границы у окна разные в зависимости от разрешения?
vadimiron
15-10-2004, 13:35
перенос слов, а если слово в 333 символа, а границы у окна разные в зависимости от разрешения?
Решений по настоящему, можно много придумать, только Вы вот сначала скажите, что это за строчка в 333 символа, пробелы же должны где то присутствовать??
vadimiron
ну вот, смотрите, типичный пример - чат или, скажем даже этот форум. иногда люди пишут слово в 333 символа без пробела, что-нибудь типа: *ляяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя
и окошко разъезжается по горизонтали и появляется раздрожающий скролбар.
вот и как этому найти решение?
vadimiron
15-10-2004, 16:07
Если это чат или форум, значит написан на каком то языке, тогда то, что написал юзер, перед сохранением нужно обрабодать какой либо функцией, Например в PHP смотрим подобные функции в мануале в разделе "Строковые функции", там есть функции для резки строки для разных случаев
Guest 212.46.248.*
http://ru.php.net/wordwrap Доки читать религия не позволяет? Это то, что тебе надо!
да я разобрался уже спасибо,
worwrap функция в мануале 4 версии описана, а у мя док к 3й был
FADE
Во избежании (или в предвкушении ;)) следующего вопроса, посмотри сюда: тема называлась"Пользовательский ввод - не позволить рвать страничку." (http://forum.oszone.net/topic.cgi?forum=20&topic=1117)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.