PDA

Просмотр полной версии : Как настроить страницу в зависимости от разрешения экрана



Bloody ST@R
31.07.2005, 12:31
Проблема заключается в том, что бы в независимости от разрешения зкрана пользователя, страница сайта всегда была одинаковой. Я имею в виду, что бы она не расстягивалась. В качестве структуры страницы используется таблица.
Заранее спасибо за ответ.

П.С. Может целесообразнее реализовать на JS?

Oscar
31.07.2005, 13:28
<table width="200">
<tr>
<td> text </td>
</tr>
</table>


И она не растянется, а будет всегда шириной ровно 200 точек.
Ну ... почти всегда :-)

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

Единственный способ - JS, поскольку PHP понятия не имеет, какой у пользователя экран.
PHP можно сообщить об этом, как описал Absurd тут (http://www.developing.ru/forum/viewtopic.php?t=3824)
Но я, честно говоря, не вижу особого смысла в таких извращениях.


2. Если в виде текста будет неразрывная строка, типа:


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

думаю, ты видишь, что происходит.
И с этим никак уж бороться нельзя.
Нужно избегать таких строк (то есть вставлять в неё разрывы).
Как это делать - я отвечал уже тут (http://www.developing.ru/forum/viewtopic.php?t=3945).
Хотя мне самому этот вариант и не нравится, но лучше не могу придумать.

UUU
01.08.2005, 15:12
На перле сделал так:
$mys_array[0]=~ s/([0-9A-Fa-f]{32})/$1
\n/gs;

у меня только 16-ричные встречаются длинные. Но также мне надо переносить не когда вздумается :-) поэтому поставил
а не пробел.