Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Форматирование текста (http://forum.oszone.net/showthread.php?t=30951)

Rudy 22-09-2004 15:23 212287

Подскажите, что прописать, чтобы выравнить текст новости (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 212288

Выравние по ширине с помощью justify работает только в ИЕ вроде, ну и в опере наверно

archy 22-09-2004 19:09 212289

Код:

...
<td width=\"99%\" style=\"text-align: justify;\"><font size=2>$msg
...

работает в opera, ie, mozilla

Rudy 23-09-2004 09:15 212290

Ok!:up:

Guest 14-10-2004 15:03 212291

похожий вопрос

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

Добавлено:

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

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

vadimiron 14-10-2004 16:49 212292

Цитата:

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

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

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

Guest 14-10-2004 17:10 212293

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

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






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

archy 14-10-2004 17:51 212294

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

Guest 15-10-2004 07:02 212295

archy
"Во фрейме поумолчанию слова переносятся "

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

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

XCodeR 15-10-2004 07:37 212296

А создать table с фиксированной длиной и одни столбцом?
Или CSS....

Guest 15-10-2004 08:18 212297

XCoder
что CSS?

XCodeR 15-10-2004 08:48 212298

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

archy 15-10-2004 11:20 212299

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

Guest 15-10-2004 12:37 212300

archy
wordwrap это что?
перенос слов, а если слово в 333 символа, а границы у окна разные в зависимости от разрешения?

vadimiron 15-10-2004 13:35 212301

Цитата:

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

Guest 15-10-2004 14:47 212302

vadimiron

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

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

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

vadimiron 15-10-2004 16:07 212303

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

archy 17-10-2004 20:17 212304

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

FADE 17-10-2004 20:49 212305

да я разобрался уже спасибо,
worwrap функция в мануале 4 версии описана, а у мя док к 3й был

mar 17-10-2004 21:38 212306

FADE
Во избежании (или в предвкушении ;)) следующего вопроса, посмотри сюда: тема называлась"Пользовательский ввод - не позволить рвать страничку."


Время: 15:08.

Время: 15:08.
© OSzone.net 2001-